91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 通信網絡

網格數據傳輸協議探討

發布時間:2008/5/27 0:00:00 訪問次數:389

        

    

    網格中已有許多大型的存儲系統。這些存儲系統往往側重于不同的需求,為客戶提供不同的服務:如高性能存儲系統側重于實現快速傳送存儲設備和并行機或群聚計算機之間的龐大文件;分布式文件系統則側重于支持海量存儲與負載平衡。

    

    由于采用了不同的軟件及數據訪問協議,大部分存儲系統并不兼容。若要訪問多個存儲系統,應用程序必須采用多種方法來檢索所需數據,這顯然是低效的。在具體應用中,許多地理上分布的應用程序或用戶需要訪問大量數據,要求各種存儲系統之間能快速而有效地傳輸大量數據。一種簡單的解決辦法是通過建立一個客戶層或者網關,給用戶提供統一接口以打破由相互不匹配的存儲系統協議所造成的分區。這種方法不要求供應商支持一種新的協議,但由于增加了一個抽象層,所以實現跨系統數據傳輸的代價較大,且實現這種方法是一項很復雜的工作。為此,globus提出了gridftp機制,它基于標準ftp協議,并對其進行了全面擴展,可實現對多種存儲系統的支持,并提供統一的用戶訪問界面。

    

    1 gridftp協議功能及特點

    

    gridftp基于標準的ftp協議。這是因為ftp協議是目前因特網上使用最普遍的數據傳輸協議。它具有如下特點。

    

    (1)ptp協議有大量的技術基礎,且易于理解。(2)ftp協議是數據傳輸的標準協議之一,易于擴展體系結構,且支持一些擴展的動態發現。(3)目前已有針對ftp協議的大量擴展及其實現,其中一些對于grid環境的數據傳輸很有用。(4)除了客戶/服務器傳輸(如put/get或者遠程read/write),它也支持由第三方用戶控制的2個服務器之間的直接傳送。(5)由于數據及控制信道在不同套接字上相分離,這使并行及條狀傳輸等特征更容易擴展。

    

    在ftp協議(rfc 969)及其擴展所定義的特征中,標準的ftp實現一般只支持其中一個子集。為了使網格數據傳輸協議具有更好的適應性,gridftp除了應具有普遍使用的數據傳輸協議所提供的基本功能外,還必須是可擴展的。為了滿足網格的需要,gridftp在ftp的基礎上增加了如下一些新的特征,其中一些已經成為標準。

    

    (1)自動調整tcp緩沖/窗口大小。手工方式設置tcp緩沖/窗口大小容易出錯,且對用戶要求較高。因此gridftp對標準的ftp指令集及數據信道協議進行了擴展。針對具體的文件大小及類型,使gridftp支持手動或自動設置大文件以及小文件集合的tcp緩沖大小。由于使用優化的tcp緩沖/窗口大小設置,從而有效地提高了數據傳輸性能。

    

    (2)支持gsi及kerberos安全機制。傳輸或存取文件時,靈活可靠的安全鑒別、完整性檢查、健壯性及保密性都非常重要。當用戶要求控制不同層次上的數據完整性及保密性的設定時,gridftp必須支持gsi(crid security infrastructure)及kerberos認證。gsi支持用戶代理、資源代理、認證機構和協議的實現,是globus的安全基礎構件包,是保證網格計算安全性的核心。

    

    (3)第三方控制的數據傳輸。為了管理許多大型數據集,gridftp提供了經過鑒別的由第三方控制的數據傳輸功能。這種功能允許用戶或應用程序啟動、監視和控制其他2個地點的數據傳輸,為使用多個地點的資源提供了保障。gridftp在保留ftp的第三方數據傳輸功能上增加了gss-api(generic security service-api)安全認證。

    

    (4)并行數據傳輸。并行數據傳輸就是在一個數據服務器上,將數據文件分段后在多種數據連接上傳輸數據。在廣域網中,客戶端及服務器之間或2個服務器之間需要高帶寬。使用多個并行的tcp流與使用單一的tcp流相比能有效地提高數據傳輸的總帶寬。gridftp通過指令及數據信道的擴展支持并行數據傳輸。

    

    (5)條狀數據傳輸。條狀數據傳輸是指應用程序使用多個tcp流來傳輸分布在多個服務器上的數據。在網格環境中,大規模的數據可分布放置在多個存儲點上。gridftp能啟動條狀傳輸,條狀傳輸可以在并行傳輸的基礎上進一步提高總帶寬及數據傳輸速度。

    

    (6)部分文件傳輸。許多應用程序只需要訪問某個遠程文件的一部分。而標準的ftp只能傳輸整個文件或從文件某個特殊位置開始的剩余部分,因此需要特定的數據傳輸支持。gridftp引入新的ftp指令以支持從一個文件的任意位置開始傳輸數

        

    

    網格中已有許多大型的存儲系統。這些存儲系統往往側重于不同的需求,為客戶提供不同的服務:如高性能存儲系統側重于實現快速傳送存儲設備和并行機或群聚計算機之間的龐大文件;分布式文件系統則側重于支持海量存儲與負載平衡。

    

    由于采用了不同的軟件及數據訪問協議,大部分存儲系統并不兼容。若要訪問多個存儲系統,應用程序必須采用多種方法來檢索所需數據,這顯然是低效的。在具體應用中,許多地理上分布的應用程序或用戶需要訪問大量數據,要求各種存儲系統之間能快速而有效地傳輸大量數據。一種簡單的解決辦法是通過建立一個客戶層或者網關,給用戶提供統一接口以打破由相互不匹配的存儲系統協議所造成的分區。這種方法不要求供應商支持一種新的協議,但由于增加了一個抽象層,所以實現跨系統數據傳輸的代價較大,且實現這種方法是一項很復雜的工作。為此,globus提出了gridftp機制,它基于標準ftp協議,并對其進行了全面擴展,可實現對多種存儲系統的支持,并提供統一的用戶訪問界面。

    

    1 gridftp協議功能及特點

    

    gridftp基于標準的ftp協議。這是因為ftp協議是目前因特網上使用最普遍的數據傳輸協議。它具有如下特點。

    

    (1)ptp協議有大量的技術基礎,且易于理解。(2)ftp協議是數據傳輸的標準協議之一,易于擴展體系結構,且支持一些擴展的動態發現。(3)目前已有針對ftp協議的大量擴展及其實現,其中一些對于grid環境的數據傳輸很有用。(4)除了客戶/服務器傳輸(如put/get或者遠程read/write),它也支持由第三方用戶控制的2個服務器之間的直接傳送。(5)由于數據及控制信道在不同套接字上相分離,這使并行及條狀傳輸等特征更容易擴展。

    

    在ftp協議(rfc 969)及其擴展所定義的特征中,標準的ftp實現一般只支持其中一個子集。為了使網格數據傳輸協議具有更好的適應性,gridftp除了應具有普遍使用的數據傳輸協議所提供的基本功能外,還必須是可擴展的。為了滿足網格的需要,gridftp在ftp的基礎上增加了如下一些新的特征,其中一些已經成為標準。

    

    (1)自動調整tcp緩沖/窗口大小。手工方式設置tcp緩沖/窗口大小容易出錯,且對用戶要求較高。因此gridftp對標準的ftp指令集及數據信道協議進行了擴展。針對具體的文件大小及類型,使gridftp支持手動或自動設置大文件以及小文件集合的tcp緩沖大小。由于使用優化的tcp緩沖/窗口大小設置,從而有效地提高了數據傳輸性能。

    

    (2)支持gsi及kerberos安全機制。傳輸或存取文件時,靈活可靠的安全鑒別、完整性檢查、健壯性及保密性都非常重要。當用戶要求控制不同層次上的數據完整性及保密性的設定時,gridftp必須支持gsi(crid security infrastructure)及kerberos認證。gsi支持用戶代理、資源代理、認證機構和協議的實現,是globus的安全基礎構件包,是保證網格計算安全性的核心。

    

    (3)第三方控制的數據傳輸。為了管理許多大型數據集,gridftp提供了經過鑒別的由第三方控制的數據傳輸功能。這種功能允許用戶或應用程序啟動、監視和控制其他2個地點的數據傳輸,為使用多個地點的資源提供了保障。gridftp在保留ftp的第三方數據傳輸功能上增加了gss-api(generic security service-api)安全認證。

    

    (4)并行數據傳輸。并行數據傳輸就是在一個數據服務器上,將數據文件分段后在多種數據連接上傳輸數據。在廣域網中,客戶端及服務器之間或2個服務器之間需要高帶寬。使用多個并行的tcp流與使用單一的tcp流相比能有效地提高數據傳輸的總帶寬。gridftp通過指令及數據信道的擴展支持并行數據傳輸。

    

    (5)條狀數據傳輸。條狀數據傳輸是指應用程序使用多個tcp流來傳輸分布在多個服務器上的數據。在網格環境中,大規模的數據可分布放置在多個存儲點上。gridftp能啟動條狀傳輸,條狀傳輸可以在并行傳輸的基礎上進一步提高總帶寬及數據傳輸速度。

    

    (6)部分文件傳輸。許多應用程序只需要訪問某個遠程文件的一部分。而標準的ftp只能傳輸整個文件或從文件某個特殊位置開始的剩余部分,因此需要特定的數據傳輸支持。gridftp引入新的ftp指令以支持從一個文件的任意位置開始傳輸數

相關IC型號

熱門點擊

 

推薦技術資料

耳機的焊接
    整機電路簡單,用洞洞板搭線比較方便。EM8621實際采... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
凭祥市| 鞍山市| 临桂县| 河北区| 双城市| 宁波市| 左权县| 盘锦市| 喀什市| 察隅县| 陇南市| 陕西省| 沂水县| 高尔夫| 凤山县| 敦化市| 海淀区| 寻乌县| 武鸣县| 巴林左旗| 凤阳县| 西昌市| 娱乐| 南开区| 岢岚县| 扬中市| 海宁市| 浙江省| 巨野县| 勃利县| 景东| 石林| 中江县| 新密市| 花莲市| 波密县| 于都县| 久治县| 项城市| 积石山| 平谷区|