以混合式負載平衡策略提昇三階層式點對點網路拓樸之執行效能.ppt

以混合式負載平衡策略提昇三階層式點對點網路拓樸之執行效能.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

以混合式負載平衡策略提昇三階

層式點對點網路拓樸之執行效能報告人:張俊盛朝陽科技大學

嚴國慶王淑卿陳秀芳王順生

內容大綱摘要前言文獻探討網路拓樸架構排程演算法LBMM排程演算法研究方法與流程子管理者門檻值的設定可利用的資源節點門檻值的設定研究假設與實例結論與未來工作

摘要由於科技的進步及網路的普及,使得點對點計算逐漸成為分散式應用的主流。但由於點對點計算主要是透過分散的節點合作完成一個大型的工作,因此如何將工作有效的分配到每一個節點上,使系統中每個節點的工作達成負載平衡,是一個值得探討的議題。在一個三階層式點對點網路拓樸架構下,提出混合式負載平衡排程演算法以進行工作的配置,透過門檻值的設定,使得每個需要執行的工作能快速的被分配到適當的節點上,除有效的改善每個節點的工作負擔外,還可依據工作的特性來選擇最合適的節點,提供三階層式點對點網路拓樸之負載平衡與執行效率的品質保證。

前言分散式系統概略可以分為主從式系統與點對點計算兩類。主從式系統的架構是一種集中式的管理方式,架構中以伺服器為中心,提供各類資訊內容、電子郵件及資訊搜尋等服務。然而主從式架構最大的缺點是伺服器一旦發生故障,則整個主從式系統可能發生故障或癱瘓。點對點計算因為資源是分佈在每個節點上,所以可以運用每個節點的一些資源協同合作完成一個大的工作。但是如何運用點對點計算的優點,讓需要運算的工作能在最短的時間內分配到最適當的資源則是一重要議題。

文獻探討─網路拓樸架構在網路架構中,每台電腦(節點)連結的方式,即所連結的形狀稱之為「拓樸」,這些拓樸可以依據節點排列的形狀而加以分類。目前應用在點對點計算架構的網路拓樸,可區分為星狀拓樸、環狀拓樸與階層式拓樸。

文獻探討─網路拓樸架構

文獻探討─網路拓樸架構

文獻探討─網路拓樸架構

文獻探討─網路拓樸架構三階層式網路拓樸

文獻探討─排程演算法OLB(OpportunisticLoadBalancing)MET(MinimumExecutionTime)MCT(MinimumCompletionTime)Min-min(Minimum-minimumcompletiontime)

文獻探討─排程演算法

文獻探討─排程演算法MET(MinimumExecutionTime)讓每個工作可以獲得最好的電腦支援,不考慮電腦目前的工作量,以任意的順序將可以得到最短執行時間的電腦分配給尚未被執行的工作。MET排程演算法可能導致整個系統中各電腦間負載的不平衡,不適用於異質性電腦系統之應用。

文獻探討─排程演算法MCT(MinimumCompletionTime)將目前具有最小完成時間的電腦以任意的順序分配尚未被執行的工作,但仍可能有部份的工作無法獲得最小的執行時間。

文獻探討─排程演算法Min-min(Minimum-minimumcompletiontime)針對每一個未排程的工作建立最小的完成時間,並將工作指派給可提供最小完成時間的電腦進行處理。因對工作或電腦都取最小的完成時間(Minimum-minimumcompletiontime),因此稱之為Min-min排程演算法。優點是會考慮到所有工作的最小完成時間,但也因為需要考慮到所有工作的最小完成時間而必須花費額外的計算本钱。只考慮每一個工作在節點上的完成時間而未考慮每個節點的負載狀況,因此可能造成有些節點總是非常忙碌而有些節點則是閒置的情況。

文獻探討─排程演算法

文獻探討─LBMM排程演算法執行步驟Step1:針對各個子工作分別在每個的節點上找尋可以使用的最小執行時間之資源節點,並形成一個Min-Time資源節點集合。Step2:再從Min-Time資源節點集合中選出其中最小執行時間的節點。Step3:將子工作分配給節點。Step4:將被完成的子工作從任務集合中刪除。Step5:將被分配到執行子工作的節點重新排在所有資源節點的最後。Step6:重複Step1到Step5,直到所有的子工作完成。

文獻探討─LBMM排程演算法結合OLB排程演算法與LBMM排程演算法之特性,讓工作可平均的分配到各個節點上,並考慮所有工作在節點上執行的最小完成時間,讓工作皆可在最短的時間內被完成。

研究方法與流程由於節點的組成是在一個異質性的環境上,亦即每個節點執行工作的能力不盡相同,因此在選擇節點執行工作時,不僅需考慮節點CPU的使用率,還需考慮其他影響節點有效性的因素,因此對於CUP剩餘量、記憶體剩餘量與傳輸速度有其限制,決策變數可定義為:V1=CPU剩餘量;V2=記憶體剩餘量;V3=傳輸速度。

研究方法與流程藉由参加限制條件來提高整體的執行品質。其中,管理者利用“子管理者門檻值〞挑選適合的子管理者。由於在階層式點對點

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档