Utilization and Implementation of Dynamic Load Balancing Algorithms on Clusters of Computers.pdf_第1頁
已閱讀1頁,還剩141頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、The cost effectiveness is an essential motivation to search for a low-cost high performance parallel computing platform,since the traditionally supercomputer is costly to buy and to use for scientific research or as an e

2、ducational tool to use for teaching the parallel and distributed computing.The rapid growth of the interconnected high performance workstations and PCs has produces a new computing paradigm called clustered of computers

3、model (cluster of workstations or cluster of PCs). In these systems,load balance problem is a serious impediment to achieve good performance.Load balancing involves assigning to each workstation of PC work that is propor

4、tional to its performance which minimizing the execution time of the program.For some of applications the assignment of tasks to the workstations or PCs can be done before the program execution.This strategy is called st

5、atic load balancing.This approach yields good performance and introduces no overhead.Static load balancing is definitely not suitable for irregular computations that generate unpredicable and imbalanced workload such as

6、the parallel tree computation which is generated by Depth-First search and Best-First search algorithms(DFS,BFS).To keep the workload of the tree computation blanced among the workstations or PCs during the run-time,we h

7、ave developed a distributed dynamic load balancing algorithm on the promising low-cost high performnace parallel platform computing.To study centralized and distributed dynamic load balancing algorithms we have built a d

8、istributed dynamic load balancing algorithm directly to the parallel tree application.We argued that,since the dynamic load balancing integrated within the application,there is a potential to optimize for the parallel tr

9、ee application.Our experimental work is based on the assumption that the workload of the tree computation generated by (DFS,BFS) is evolves is an ideal manner that increases consistently,followed by a consistent decrease

10、 in the total workload.Due to these phenomena the computation can be divided into distinct phases and each phase needs the dynamic load balancing algorithm.We also developed a parallel implementation of the centralized d

11、ynamic load balancing Master-Slave model.This model has been built directly for the Mandelbrot application which argues that the dynamic load balancing,when integrated within the application,may improve the performance o

12、f the application.Experimental work has been conducted on two separate clusters of computers,one is called a cluster of heterogeneous Sun workstations (COHW) and the second is a cluster of homogenous 10 Dell PCs(COPCs).T

13、he parallel programming model used in our clusters of computes (COHW and COPCs) is the massage passing which is consist the Massage Passing Interface (MPI) and Parallel Virtual Machine (PVM).These two libraries allow the

14、 parallel execution of the parallel tree application and the Mandelbrot application on COHW and COPCs.The operating systems of two cluster of computers model are UNIX(Solaris 2.5 and 2.6 versions) and Linux Red hat 7.0.T

15、he results of the experiments have shown that the performance of testdbed applications with different dynamic load balancing algorithms and different parallel platfom computing is significantly improved.The improvement o

16、f the performance of the applications is due to the efficient distributed dynamic load balancing algorithm,which could distribute the parallel application's tasks among the workstations or PCs as evenly as possible.The g

17、oal of the distribution workload is to maximize the load balancing and minimize the idle time for each workstation or PC involved in the computation.We have demonstrated the dynamic load balancing in COHW and COPCs as an

18、 approach to utilize the clusters of computers as an alternation to expensive parallel computers.The results have shown that high performance is possible on COHW and COPCs by a proper selection of the parallel algorithm

19、and the efficient implementation.An addition to the above mentioned points of the contribution of this dissertation to the current dynamic load balancing research are:(1)Defines a conceptual framework for dynamic load ba

20、lancing for the parallel tree computation and explored the concept of a three-phase workload for the parallel tree computation generated by the DFS and BFS algorithms based on clusters of workstations.(2)Investigated and

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論