Font Size: a A A

Design And Implementation Of Parallel Computing Environment Based On Message Passing

Posted on:2007-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:F ZhangFull Text:PDF
GTID:2178360185493567Subject:Computer applications
Abstract/Summary:PDF Full Text Request
With the development of the computer hardware and network, the extensible computer cluster is becoming the high performance and large-scale computing standard platform. More and more people have done many things to develop the workstation cluster to make it become more effective. The computing of cluster has been considered the main solution of science and business computing. However, this needs many software and hardware to support it.The parallel computing environment based on message passing has provided powerful support for the high performance-computing cluster. The parallel computing system can use many computers to solve the problem. It has faster computing speed than one computer. The message passing mechanism provides a convenient and powerful communication for the parallel computing environment.We design and implement a parallel computing environment based on message passing. It adopts the popular framework, one control host and some computing nodes. The control node is the master server and administrates all the other computing nodes. To get the runtime situation of the slaves, we design a monitor that collects the load information from computing nodes and sends this information to master server. The master server uses the load information to dispatch or spawn the client task. When clients request to run a task, the master accepts the main-task and selects a proper computing node to run a sub-task according to the dynamic scheduling arithmetic. In addition, we provide an application-programming interface to help the programmer to develop parallel programming based on our parallel computing system.
Keywords/Search Tags:Cluster, Parallel Computing, Message Passing
PDF Full Text Request
Related items