Modeling Analysis of Key Message Approach on Clusters

作者: Ming Zhu , Wentong Cai , Bu-Sung Lee , Laurence T. Yang , Yang Wang

DOI: 10.1007/0-387-28967-4_21

关键词: Computer clusterProgramming paradigmComputationGraph (abstract data type)Computer scienceWorkstationDirected acyclic graphQueueModels of communicationDistributed computing

摘要: Research on cluster/distributed computing has been fueled by the availability of cost-effective workstations and high performance networks. Many parallel programming languages related models have become widely accepted. However, communication overhead is a major problem running applications in environments. To reduce thus completion time application, this paper introduces analyzes an efficient Key Message (KM) approach to supporting cluster The includes application model model. adopts DAG (directed acyclic graph) task graph abstract application. presents priority-based M/M/l queue analyze delay. Then, with these fundamental assumptions, analytical method presented verify approach. It demonstrates that when network background load increases or computation ratio decreases, analysis results show significant improvement over system which does not use KM

参考文章(17)
Ming Zhu, Wentong Cai, Bu-Sung Lee, Key Message Approach to Optimize Communication of Parallel Applications on Clusters Cluster Computing. ,vol. 6, pp. 253- 265 ,(2003) , 10.1023/A:1023603505117
Cezary Dubnicki, Angelos Bilas, Yuqun Chen, Stefanos Damianakis, Kai Li, VMMC-2 : Efficient Support for Reliable, Connection-Oriented Communication Hot Interconnect'97. ,(1997)
John Wawrzynek, David E. Culler, Thorsten Helmut Von Eicken, Active messages: an efficient communication architecture for multiprocessors University of California, Berkeley. ,(1993)
Sven Karlsson, Mats Brorsson, Priority Based Messaging for Software Distributed Shared Memory Cluster Computing. ,vol. 6, pp. 161- 169 ,(2003) , 10.1023/A:1022808723380
L. V. Kale, B. Ramkumar, V. Saletore, A. B. Sinha, Prioritization in Parallel Symbolic Computing Proceedings of the US/Japan Workshop on Parallel Symbolic Computing: Languages, Systems, and Applications. pp. 12- 41 ,(1992) , 10.1007/BFB0018645
Yu-Kwong Kwok, I. Ahmad, Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors IEEE Transactions on Parallel and Distributed Systems. ,vol. 7, pp. 506- 521 ,(1996) , 10.1109/71.503776
Steven H Rodrigues, Thomas E Anderson, David E Culler, None, High-performance local area communication with fast sockets usenix annual technical conference. pp. 20- 20 ,(1997)
S. Pakin, V. Karamcheti, A.A. Chien, Fast messages: efficient, portable communication for workstation clusters and MPPs IEEE Concurrency. ,vol. 5, pp. 60- 73 ,(1997) , 10.1109/4434.588295