在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

GridFTP協議的功能、特點及應用分析

電子設計 ? 來源:微型機與應用 ? 作者:彭定 , 傅秀芬 , ? 2021-06-11 15:38 ? 次閱讀

作者:彭定 , 傅秀芬 , 謝翠萍

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

由于采用了不同的軟件及數據訪問協議,大部分存儲系統并不兼容。若要訪問多個存儲系統,應用程序必須采用多種方法來檢索所需數據,這顯然是低效的。在具體應用中,許多地理上分布的應用程序或用戶需要訪問大量數據,要求各種存儲系統之間能快速而有效地傳輸大量數據。一種簡單的解決辦法是通過建立一個客戶層或者網關,給用戶提供統一接口以打破由相互不匹配的存儲系統協議所造成的分區。這種方法不要求供應商支持一種新的協議,但由于增加了一個抽象層,所以實現跨系統數據傳輸的代價較大,且實現這種方法是一項很復雜的工作。為此,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指令以支持從一個文件的任意位置開始傳輸數據。

(7)支持可靠的數據傳輸及數據重傳。對于許多處理數據的應用程序來說,保證數據傳輸的可靠性很重要。處理短暫的數據傳輸故障和服務器故障等是不可缺少的容錯手段。GridFTP支持可靠的數據傳輸及數據重傳,并把它擴展到新的數據通道協議中。

2 GridFTP性能

在2臺工作站上進行GridFTP數據傳輸的性能測試。其中一臺工作站在美國Illinois州的Argonne National Laboratory,另一臺在美國California州的Lawrence Berkeley National Laboratory,二者之間通過ES-Net(WWW.es.net)進行連接。二個工作站都運行Linux操作系統,具有數據讀寫速度約為60MBps的RAID存儲系統。在2臺工作站之間最慢的網絡部分是千兆以太網。當并行的TCP流增加時Iperf與GridFTP的數據傳輸性能比較如圖1所示。

Iperf是測量網絡性能的工具,通過它可以得到網絡的最大吞吐量。由圖1可以看出,當并行TCP流達到7~10條時,GridFTP的通信性能可達到200Mbps。Iperf及GridFTP之間的性能差異主要是由GridFTP中存在的安全鑒別開銷、發送性能狀態信息的開銷及檢查點設置開銷引起的。根據計算,GridFTP的性能可達到Iperf性能的78%。

在一段時間內,受測試節點的磁盤性能的限制,在2個節點之間進行GridFTP傳輸時的性能會略小于圖1所顯示的性能:當傳輸過程中出現不同的網絡問題(網絡設備掉電、DNS出錯等)時,傳輸性能會陡降。但當網絡恢復時,數據傳輸又繼續開始。這主要是因為GridFTP協議支持數據傳輸自動重傳,這樣一旦網絡恢復正常,中斷的數據傳輸可繼續進行。

3實現及應用

Globus項目是美國多個組織共同對計算網格的構建進行的研究。目前的Globus可被視為計算網格技術的典型代表和事實上的規范。

為了實現GridFTP協議,Globus項目主要實現了GridFTP函數庫(globus_ftp_control_library及globus_fip_client_library)、GridFTP客戶端、GridFTP服務器端及一系列的相關工具。GridFTP服務器端主要是通過對自由軟件wuftpd進行改寫及擴展來實現的。GridFTP客戶端則通過對ncfip改寫及擴展實現。

函數庫globus_ftp_control_library實現了控制通道API,主要提供了管理GridFTP連接(包括相互鑒別、創建控制及數據通道、在數據通道上讀寫數據)的功能,并且支持并行數據傳輸、條狀數據傳輸及第三方數據傳輸等。

函數庫globus_ftp_client_library主要實現GridFTP客戶端API,提供高層客戶端數據傳輸功能,包括完整文件get操作及put操作、對并行數據傳輸進行控制及設置、部分文件傳輸操作和設置TCP緩沖大小等。

4 GridFTP的發展前景

GridFTP 2.0版本已基本能滿足網格需求,預計2~3年內GridFTP將成為主要網格數據傳輸協議。然而GridFTP協議還有一個主要的問題:數據信道的連接與數據流必須在同一個方向上,也就是說數據信道不能是雙向的。在防火墻中這將引起問題。因此GridFTP還需要一些附加特征及其開發技術,如全雙工協議、管道指令和Web服務等。

為了解決上述問題,Globus工作組將開發附加協議。GridFTP協議實際上是由許多下一層的子協議組成。這個新的數據傳輸協議將實現雙向數據傳輸、管道指令、擴展塊模式的所有功能和其他可能的特征。此外,GridFTP還要有一個統一的Web服務接口。如果需要向下兼容,新協議可以作為一個新的模式整合到現存的GridFTP協議中。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9234

    瀏覽量

    85638
  • 存儲系統
    +關注

    關注

    2

    文章

    413

    瀏覽量

    40879
收藏 人收藏

    評論

    相關推薦

    分析單元電路之放大電路的特點及其功能作用

    一個復雜電路圖是由很多個單元電路組合實現的。 掌握單元電路的分析方法,就能夠看懂整個電路圖。 本文我們將分析單元電路之放大電路的特點及其功能作用。
    發表于 02-20 09:19 ?2117次閱讀
    <b class='flag-5'>分析</b>單元電路之放大電路的<b class='flag-5'>特點</b>及其<b class='flag-5'>功能</b>作用

    邏輯分析儀在通訊協議分析上的應用

    同時量測,光靠示波器是不夠用的,邏輯分析儀的多信道特性正好可以解決這個問題。   前面幾節提到的通訊協議分析或其它分析,我們統稱為波形資料后處理,而這節我們要提到的是通訊
    發表于 04-26 14:35

    GridFTP有什么性能?如何去實現一種GridFTP協議

    GridFTP協議功能特點是什么?GridFTP有什么性能?如何去實現一種GridFTP
    發表于 05-28 06:19

    CAN協議特點

    目錄1、什么是CAN2、CAN協議特點3、ISO11898標準下的物理層特征4、CAN 協議的5 種類型幀4.1、總線仲裁介紹4.2、位時序5、STM32 CAN控制器簡介5.1、標識符篩選器
    發表于 08-19 08:02

    CAN協議特點簡介

    CAN協議CAN協議 簡介CAN協議 特點(1)多主控制(2)系統的柔軟性(3)通信速度較快,通信距離遠(4)具有錯誤檢測、錯誤通知和錯誤恢復功能
    發表于 08-19 06:02

    canopen協議與can特點

    canopen簡單提要can總線 ?? can特點:多主控制、高達1M通訊速度、通訊校驗、 錯誤檢測處理及恢復等,can總線通訊接口規定了CAN協議的物理層和數據鏈路層功能。 canopen
    發表于 09-15 07:10

    Modbus協議特點是什么

    Modbus協議特點是什么?Modbus協議有哪幾類功能碼?
    發表于 09-26 08:13

    MQTT是什么?MQTT協議特點有哪些

    MQTT是什么?MQTT協議特點有哪些?MQTT協議有幾種消息發布服務質量啊?
    發表于 09-29 07:43

    CAN協議具有什么特點

    CAN協議具有什么特點?bxCAN的特點是什么?
    發表于 11-12 06:54

    Modbus協議特點

    文章目錄Modbus 通信協議介紹Modbus 協議特點RTU 協議幀數據Modbus 通信協議介紹UART、I2C、SPI 這些通信
    發表于 11-22 07:59

    GridFTP數據存儲接口框架的研究與實現

    數據存儲接口(DSI)為存儲系統提供一個GridFTP數據傳輸接口,實現對不同存儲系統的支持,但是DSI開發相當復雜。該文提出一個可擴展的GridFTP數據存儲接口框架,分離并實現DSI共有的
    發表于 04-21 09:26 ?20次下載

    基于opnet的路由協議性能分析

      本文在闡述網絡發展的現狀和趨勢的基礎上,著重分析了兩種內   部網關路由選擇協議砒P和OSPF協議的實現機制和性能特點。對P   協議
    發表于 08-11 16:21 ?32次下載

    常用路由協議分析及比較

    在計算機網絡中,路由協議的選擇至關重要,它直接影響到一個網絡的性能,而路由協議的選擇又相當復雜。本文主要介紹幾種常用路由協議的工作原理,并對各種協議
    發表于 11-03 15:28 ?4384次閱讀

    485協議網關是什么?485協議網關的功能特點

    以下核心功能特點: 1、多設備接入:支持多點通信,允許一個網關同時與多個RS-485設備連接,實現集中管理和數據采集,適用于大型分布式控制系統。 2、協議轉換:它能夠將RS-485接口的數據轉換為其他
    的頭像 發表于 05-15 16:12 ?748次閱讀
    485<b class='flag-5'>協議</b>網關是什么?485<b class='flag-5'>協議</b>網關的<b class='flag-5'>功能</b><b class='flag-5'>特點</b>

    485協議網關的技術原理及功能特點解析

    在工業自動化、智能物聯網等領域,數據的可靠傳輸和高效處理是系統運行的關鍵。而在這其中,485協議網關發揮著不可替代的作用。本文將詳細解析485協議網關的技術原理、功能特點,為讀者提供全
    的頭像 發表于 06-06 17:50 ?1141次閱讀
    485<b class='flag-5'>協議</b>網關的技術原理及<b class='flag-5'>功能</b><b class='flag-5'>特點</b>解析
    主站蜘蛛池模板: 国产一级又色又爽又黄大片| 免费看h网站| 人人插视频| 最黄毛片| japanese日本护士xx亚洲 | 毛片视频网址| 日本sese| 日韩夜夜操| 在线视频精品视频| 久久综合99| 国内一级毛片| 99久久99久久精品免费看子伦| 久久免费手机视频| 黄色一级毛片看一级毛片| 国模在线观看| 夜夜穞狠狠穞| 久久三级网站| 色综合天天操| 国内精品久久久久影院免费| 天天综合天天综合| 女同毛片| 欧美成人免费大片888| 国产午夜精品理论片免费观看| 国产精品国产午夜免费福利看| 欧美激情第一欧美在线| 2022年国产精品久久久久| 好硬好湿好爽再深一点h视频| 波多野结衣中文字幕教师| 男操女免费视频| wwwwwww色| 二级片在线| 男啪女色黄无遮挡免费视频| 一级a性色生活片毛片| 国模小丫大尺度啪啪人体| 性殴美高清视频| 性感美女视频黄.免费网站| 色五月天天| 国产一级做a爰片久久毛片男| 午夜影院404| 天天射天天干天天| 天天爱天天做天天爽夜夜揉|