999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

分布式文件系統I/O擁塞控制研究

2019-01-19 06:47:32蔡宇昂
綠色科技 2018年24期
關鍵詞:分配資源

蔡宇昂

(湖北警官學院,湖北 武漢 430000)

1 引言

在分布式文件系統中,為了實現高性能和高并行,一個I/O操作通常被分割為若干個請求序列[1,2],這些請求被并行地發送到服務器端,導致存儲系統中涌現大量資源競爭,如存儲帶寬、磁盤訪問時間片等。在分布式文件系統中,設計一種I/O擁塞控制機制來協調和控制集群的I/O請求,保證系統高效運行就顯得尤為重要。

LiYan等人在Remy基礎上,提出ASCAR[3]、CAPES[4],通過參數來控制分布式文件系統客戶端請求發送窗口,并基于機器學習進行參數調優,從客戶端進行自動I/O擁塞控制。但有兩個不足:第一,調控只在客戶端進行,未考慮到服務器端的情況;第二,調控的粒度是整個客戶端,無法有效協調應用之間的資源競爭,調控效果有限,在某些特殊情況下無法充分利用系統的資源緩解擁塞狀況。 Yingjin Qian設計一種針對大規模集群的分布式動態 I/O擁塞控制機制[5,6]。該動態I/O擁塞控制方案可以在服務器輕載時,讓客戶端的應用更多更快的并行發送 I/O 請求,以提高系統的資源利用率和性能;當服務器處于過載狀態,客戶端通過 I/O 節流機制,減少I/O請求發送的數量,降低發送速率,以避免服務器出現擁塞或者崩潰。但是該方案僅考慮到單個服務器節點上的負載情況,就對相應連接的客戶端的請求進行限制,在緩解當前服務器端節點擁塞的情況下,可能同時影響了其它節點;該方案的調節粒度是整個客戶端,在某些情況下無法充分地利用服務器資源,解決擁塞問題。 本文的主要工作如下:①提出從服務器端和客戶端同時著手,實現端到端的擁塞控制;②在客戶端基于應用粒度分配I/O發送窗口,保證應用間公平性,控制請求的發送數量和速度,既充分利用了服務資源,又盡可能地避免了服務器端的擁塞。

2 AIOCC的設計與實現

2.1 服務器端擁塞控制機制

AIOCC針對分布式文件系統服務器端擁塞控制方案主要分為三部分:第一,客戶端發送窗口值分配算法,即如何根據服務器端負載的和資源情況,動態地以客戶端粒度計算發送窗口值,保證客戶端間的公平性;第二,根據第一步計算的總體發送窗口值和應用效率評估模型,評估各應用的效率;第三,基于相應的策略模型,通過NRS TBF策略執行分配方案,保證應用粒度的公平性,并將分配值捎帶在I/O RPC回復請求中反饋到客戶端,用以指導客戶端發送窗口值的分配(表1)。

表1 分布式文件系統擁塞狀況下應用調度模型變量定義

定義APPk的效率評估模型:

(1)

一個I/O RPC請求從到達服務器端到完成I/O操作,除了I/O時間和排隊等待的時間,還包含I/O RPC請求建立連接、上下文切換開銷和資源競爭處理時間,且設備的實際傳輸速率總是低于極限速率的,因此:

(2)

=(W(k,i)/Br+W(k,i)/Bd)/(Rk/Rt+W(k,i)/Br+W(k,i)/Bd)

(3)

分別建立以下兩個模型來評估系統的效率和隔離性。

2.2 客戶端擁塞窗口控制的設計

在分布式文件系統客戶端,設置了max_rpcs_in_flight參數,來控制從客戶端向服務器端發送請求的最大數目,客戶端的I/O操作都是以固定大小為單位進行的,默認為1MB,該值可以通過procfs(進程文件系統)調整。因而I/O的數據量和RPC請求的數據量正相關,這為在設計實現AIOCC方案提供了便利,不需要再考慮數據傳輸的數據量計算問題。借鑒ASCAR方案,并進一步細化參數設置,進行客戶端發送窗口的控制。表2是相關參數定義。

表2 客戶端擁塞控制參數定義

在統計ewma時,除了在客戶端粒度計算ewma判定整體的擁塞狀況外,還在應用粒度分類計算每個應用的ewmai,并設定判定擁塞狀態的閥值ewmamax,當ewmai

(4)

該策略基于ewmamax-ewmai比例分配客戶端的發送窗口,顯然ewmamax-ewmai越大,說明該應用對應的連接狀況越好,應用將被分配更多的發送窗口,獲得更多發送請求的機會,以提高系統的資源利用率。ewmamax-ewmai越小,說明該應用對應的連接狀況越差,應用將被分配相對較少發送窗口,在差值小于等于0后甚至不分配發送窗口,以緩解擁塞狀況,當該應用對應的連接擁塞狀況好轉后,將重新獲得發送請求的機會。

3 測試

使用基準測試程序FIO作為負載產生工具,并使用Telegraf、InfluxDB和Grafana對分布式文件系統構建可視化的監控系統:Telegraf是一個單節點的性能指標采集工具,負責采集各節點的性能指標數據,InfluxDB是一個分布式時序數據庫,Telegraf采集的數據通過HTTP請求上報到InfluxDB中進行存儲,Grafana從InfluxDB拉取數據進行統計分析和可視化展示。

從三個方面分析AIOCC自動I/O擁塞控制效果:1)在擁塞情況下,AIOCC針對不同負載對分布式文件系統調節,系統整體吞吐的提升情況,對比不使用AIOCC調節(NO-AIOCC)、分別經過24小時(24-AIOCC)和48小時(24h-AIOCC)訓練后參數的調控效果進行論證;2)分析AIOCC在48小時內,對每種負載調節時,吞吐的變化的詳細情況;3)改變FIO參數,減少客戶端I/O進程的數量,分析在分布式文件系統集群處于輕載狀態下,AIOCC對系統是否有負面影響,對NO-AIOCC、24h-AIOCC和48h-AIOCC調控效果對比。通過測試,可以得到兩點結論:①在設定的集群規模和上述FIO參數合成的負載下,經過24小時的訓練,AIOCC基本可以獲得比較理想的調控參數值;②AIOCC對于讀操作為主的負載調控效果不明顯,而對于寫操作為主的負載調控效果較比較好,在讀寫比例為1∶9時可以提升吞吐40.87%。

4 結語

AIOCC對分布式文件系統集群中的部分負載導致的I/O擁塞問題行之有效,對于寫I/O操作為主的負載提高系統吞吐最高達到 40.87%,降低吞吐的性能偏差26%,有效降低I/O任務完成時延達30%,同時不會持續對輕載狀態的分布式文件系統集群產生負面影響,性能開銷也在可控范圍內。

猜你喜歡
分配資源
讓有限的“資源”更有效
基于可行方向法的水下機器人推力分配
基礎教育資源展示
一樣的資源,不一樣的收獲
應答器THR和TFFR分配及SIL等級探討
遺產的分配
一種分配十分不均的財富
資源回收
績效考核分配的實踐與思考
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
主站蜘蛛池模板: 亚亚洲乱码一二三四区| 国产区精品高清在线观看| 亚洲第一香蕉视频| 久久黄色免费电影| 国产v精品成人免费视频71pao| 欧美不卡视频在线观看| 无码高潮喷水在线观看| 日本三级精品| 欧美一级专区免费大片| 亚洲一区二区成人| 高清欧美性猛交XXXX黑人猛交| 亚洲最大看欧美片网站地址| 国产成人狂喷潮在线观看2345| 中文字幕永久视频| 国产女人在线| 国产福利免费在线观看| 国产aⅴ无码专区亚洲av综合网| 亚洲美女一区| 精品亚洲麻豆1区2区3区| 无码综合天天久久综合网| 福利在线一区| 国产精品私拍99pans大尺度| 国产欧美日韩91| 国产成人av大片在线播放| 国产不卡国语在线| 呦女精品网站| 欧美精品在线免费| 91麻豆国产视频| 亚洲综合专区| 欧美亚洲另类在线观看| 全色黄大色大片免费久久老太| 国产精品视频系列专区| 亚洲天堂自拍| 成人在线不卡| 免费A∨中文乱码专区| 日韩欧美中文| 国产肉感大码AV无码| 亚洲国产成人精品青青草原| 秋霞午夜国产精品成人片| 黄色一级视频欧美| 亚洲一区黄色| 亚洲激情99| 国产亚洲精品资源在线26u| 国产免费福利网站| 久草热视频在线| 亚洲天堂久久久| 国产成人毛片| 91小视频在线观看| 性视频久久| 国产日韩丝袜一二三区| 亚洲精品无码av中文字幕| 久久婷婷五月综合色一区二区| 国产色偷丝袜婷婷无码麻豆制服| 中国国产高清免费AV片| 手机精品福利在线观看| 97久久超碰极品视觉盛宴| 国产激情无码一区二区免费| 啊嗯不日本网站| 欧美成人精品一区二区| 久久一级电影| 久久a毛片| 精品综合久久久久久97超人| 国产超薄肉色丝袜网站| 在线精品亚洲一区二区古装| 国产青榴视频| 日韩中文字幕免费在线观看| 91久久偷偷做嫩草影院精品| 久久精品中文字幕少妇| 日韩欧美在线观看| 国产成人麻豆精品| 国产麻豆福利av在线播放| 亚洲欧美一区二区三区蜜芽| 亚洲经典在线中文字幕| 欧美国产在线一区| 一级全黄毛片| 久久国产乱子| 老司机aⅴ在线精品导航| 国产精品所毛片视频| 99成人在线观看| 国产v精品成人免费视频71pao| 欧美一区二区三区不卡免费| 国产福利在线观看精品|