期刊文献+

适用于应用模式的网格结点选择方法研究

Node Selection in Grid Computing for Application Pattern
在线阅读 下载PDF
导出
摘要 网格环境中的任务调度面临着海量的计算和通信资源环境,所以调度者需要考虑资源的选择问题.传统的资源选择方法一般只考虑计算能力或通信能力的最大化,没有考虑资源的通信模式与应用的匹配问题.本文在Remos研究的基础上,提出了一个完整的基于应用通信模式的网格结点选择算法.算法使用子图同构的辨识方法来判断网格结点的连通关系是否与应用模式相匹配,在满足通信模式约束的前提下,再用贪婪算法来选择计算和通信均较优化的结点.在通用算法的基础上,特别考虑了基于Master-Slave和All-to-All应用模式简化结点选择算法.最后,利用仿真方法,将本文的算法和随机选择法进行了比较,结果表明本文算法选择的网格结点不但满足应用的通信约束,而且性能较优. Grid computing provides tremendous computation and communication resources for tasks scheduling, meanwhile there raises the problem of Grid resources selection must be considered by scheduler. Traditional resources selection methods only care how to maximize computation and communication capacity of networks resources. However, the communication structure of the resources must match the communication pattern of the application is generally ignored by traditional scheduler. This paper presents an algorithm of communication pattern based node selection for Grid Computing, the algorithm is improved upon Remos project. A subgraph identification algorithm is used to decide the graph composed of the selected Grid nodes is match to the communication pattern of the application. After satisfies the communication pattern constraint, a Greedy Algorithm is used to select the optimization nodes. As special case of the general algorithm, two simplified algorithms based on Master-Slave and All-to-All application pattern respectively is introduced. The presented algorithms have been tested and compared with a random selection method in a simulation environment. The tests results show that the nodes set selected by the presented algorithms are not only satisfy the communication pattern requirement of the application but also have optimization computation and communication capacity.
出处 《小型微型计算机系统》 CSCD 北大核心 2008年第8期1479-1485,共7页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60503048)资助
关键词 网格计算 通信模式 结点选择 子图同构 任务调度 grid computing communication pattern node selection subgraph isomorphism task scheduling
  • 相关文献

参考文献19

  • 1Czajkowski K, Foster I, Karonis N, et al. A resource management architecture for metacomputing systems[C]. In: Feitelson D G, Rudolph L, eds. Proceedings of the 4th Workshop on Job Scheduling Strategies for Parallel Processing, LNCS 1459, Orlando: Springer-Verlag, 1998, 62-82.
  • 2Liu C, Yang L Y, Foster I, et al. Design and evaluation of a resource selection framework for grid applications[C]. In: Proceedings of the 11th IEEE Symposium on High-Performance Distributed Computing HPDC-11, 2002.
  • 3Casavant T L, Kuhl J G. A taxonomy of scheduling in general- purpose distributed computing systems[J]. IEEE Transactions on Software Engineering, Feb. 19880 14(2) :141-154.
  • 4Cao J N, Chan A T S, Sun Y D, et al. A taxonomy of application scheduling tools for high performance cluster computing[M]. Cluster Computing, Netherlands: Kluwer Academic Publishers, 2004.
  • 5Goteti S, Subhlok J. Communication pattern based node selection for shared networks[C]. In: The 5th Annual Workshop on Active Middleware Services ( Autonomic Computing Workshop), 2003.
  • 6Wolski R, Spring N, Hayes J. The network weather service: a distributed resource performance forecasting service for meta- computing [J]. Future Generation Computer Systems, Oct.1999, 15(5-6):757-768
  • 7Dinda P, Gross T, Karrer R, et al. The architecture of the remos system[C]. In: Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC 2001), 2001.
  • 8Shao G, Berman F, Wolski R. Using effective network views to promote distributed application performance[C], In: Proceedings of the 1999 International Conference on Parallel and Distributed Processing Techniques and Applications, 1999.
  • 9Subhlok J, Lieu P, Lowekamp B. Automatic node selection for high performance applications on networks[C]. In: Proceedings of the Seventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Atlanta, GA, May 1999.
  • 10Lu D, Qiao Y, Dinda P A. Characterizing and predicting TCP throughput on the wide area network[R/OL]. Technical Report NWU-CS-04-34, Department of Computer Science, Northwestern University, Apr. 2004. http://www. cs. northwestern.edu/-pdinda/.

共引文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部