基于Agent网格资源发现机制的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着网格技术的高速发展,网格资源管理已成为实现高性能计算的关键。如何高效、准确、科学地发现网格资源是网格资源管理的一个重要问题。因为整个网格的计算资源、连同网格本身都是动态的,应用开发者更加迫切需要移动计算技术的支持。移动Agent可以携带可执行代码、数据和运行状态在网格各主机之间自主移动,能够较好的适用于网格的动态环境。
     在对国内外已有的网格资源发现机制研究的基础上,发现目前的分布式与集中式发现相结合的技术还不成熟、存在网格资源发现效率不高、不能适应网格动态性等问题。本文基于Agent技术将分布式与集中式网格资源发现机制相结合,建立了一种新的网格资源发现模型。在虚拟组织内提出了从本地存储到虚拟组织管理节点的快速资源发现方法,并改进了模型中移动Agent在动态网格环境下的路径优化算法。
     针对移动Agent在网格环境中的路径优化问题,研究了蚁群算法及其已有技术在网格环境中发现资源效率和动态适应性的不足,提出了相应的可行性的改进算法,其核心思想是用遗传算法对蚁群算法初始化规则进行改进,提高算法收敛速度,并采用节点更新规则来反映网格中不同节点符合用户的满意程度和它们的变化,将算法更好的应用于网格资源发现问题中。
     为了验证改进的蚁群算法在移动Agent网格路径优化方面的性能,本文设计并实现了几组实验,编程模拟了网格环境,从算法有效性、网格动态适应性以及算法的普适性方面对改进的蚁群算法与基本蚁群算法、遗传蚁群算法进行比较。实验结果证明,本文改进的算法是有效的,该算法解决了移动Agent在网格环境中的动态路径优化问题,从而,提高了网格资源发现的效率。
With the rapid development of grid, grid resources management is the key to achieving high-performance computing. How to discovery grid resources efficiently, accurately and scientifically is an important issue to grid resources management.Because the whole grid computing resources, together with the grid itself is dynamic, so application developers more urgent need the support of mobile computing technology. Mobile agent technology used in grid can move automatically between the hosts of the grid carrying executable code, data and the running state, so it can be better used in dynamic grid environment.
     On the basis of in-depth study on the domestic and abroad grid resources discovery mechanism, the current technology of distributed finding-mechanism integrating with centralized finding-mechanism was discovered still not be mature.There are still some problems existing,such as low-efficiency finding grid resource, not adjustting to dynamic grid resources.This paper based on agent technology,combined with distributed and centralized grid resources discovery mechanism, and established a new grid resources discovery model. Designed rapid resources discovery method from the local storage node to the virtual organization manage node in the virtual organization, and improved model of mobile agent path optimization algorithm in the dynamic grid environment.
     Against to the path optimization problem of mobile agent in the grid environment, studied ant colony algorithm in the grid environment, found the ant conlony algorithm inadequate of efficiency and not adjustting to dynamic of the grid environment, the core idea of improving algorithm is to use genetic algorithms to improve ant algorithm initialization rules ,enhance algorithm convergence speed. And , use the rules of updating nodes to reflect the user's satisfaction to different grid nodes and their changes,the algorithm will be applied to better grid resource discovery issues and make the algorithm applied to grid resources discovery issues better.
     In order to validate the performance of improved ant colony algorithm in grid path optimization of mobile agent, this paper designed a few experiments, simulate grid environment by programming, from algorithm effectiveness, grid dynamic environment as well as the universal application, compared the basic ant colony algorithm, genetic ant colony algorithm with improving ant colony algorithm. The experimental results show that this improved algorithm is effective, the algorithm solved the dynamic path optimization problem of mobile agent in grid environment, thus, improved the grid resources discovery efficiency.
引文
[1] (美)约瑟夫、弗莱斯汀(著),战晓苏(译).网格计算[M].北京:清华大学出版社.2005:32-82
    [2]徐志伟,冯百名,李伟.网格计算技术[M].北京:电子工业出版社,2004:15-98
    [3]徐志伟,李伟.织女星网格的体系结构研究[J].计算机研究与发展,2002,39(8):923-929
    [4] Czajkowski K, Fitzgerald S, Foster I, et a1.Grid Information Services for Distributed Resource Sharing[A].Proceeding of 10th IEEE International Symposium on High- performance Distributed Computing(HPDC-10)[C].Washington, DC: IEEE Computer Society Press, 2001:181-194. [EB/OL],http://www.chinagrid.net/grid/paperppt/Globus Paper/MDS- HPDC.pdf
    [5]张云勇,等.移动Agent及其应用[M].北京:清华大学出版社,2002:20-109
    [6]薛宏全,廖建明,周小兵.基于移动代理的网格资源发现与监控模型研究[J].计算机应用,2004,24(6):54-57
    [7]福斯特.网格计算[M].金海,等译.第2版.北京:电子工业出版社,2004:149-162
    [8] Foster I. The anatomy of the grid: enabling scalable virtual organizations[J].International joumal of Supercomputer Applications ,2001,V15(3):6-7
    [9] Foster I. Ian foster on recent changes in the grid community[J].IEEE Computer Society , 2004,V5(2):2-3
    [10]都志辉,陈渝,刘鹏,等.网格计算[M].第2版.北京:清华大学出版社,2002:22-30
    [11] Foster I, Kesselman C.The physiology of the grid : An open grid services architecture for distributed systems integration.Globus,2002.[EB/OL],http://www. globus.org/research/ papers/ogsa.pdf
    [12] Foster I, Kesselman C. Grid services for distributed system integrationl[J]. Computer,2002,V35 (6):37-46
    [13] Tuecke S, Czajkowski K, Foster I, et al. Open Grid Services Infrastructure (OGSI) Version 1.0[EB/OL], http://www.ggf.org/ogsi-wg 2003
    [14] Globus alliance.GT information services : Monitoring Discovery System (MDS) [EB/OL],http:// www.glob2us.org/mds/default.html,2005-04-30/2005-05-22
    [15] Frey J , Tanenbaum T , Livny M , et al. Condor-G: A Computation Management Agent for Multi institutional Grids[J].Cluster Computing, 2002 ,V5(3):237-246
    [16] Iamnitchi A . Resource discovery in large resource-sharing environments[D].Chicago: University of Chicago,2003
    [17] Huang L, Wu Z, Pan Y.Virtual and dynamic hierarchical architecture for E-science grid[J].International Joumal of High Performance Computing Applications,2003, V7(3):329-347
    [18] Andrzejak A, Xu Z . Scalable, efficient range queries for grid information services[A]. Proc of the 2nd Int’1 Conf on Per-to-Per Computing(P2P2002)[C].Los Alamitos,CA: IEEE Computer Society Press,2002:33-40
    [19]李伟,徐志伟,卜冠英.网格环境下一种有效的资源查找方法[J].计算机学报,2003,26(11):1564-1549
    [20] Vanthournout K, Deconinck G, Belmans R. A Taxonomy for resource discovery[A].Proc of the Int’1 Conf on Architecture of Computing Systems(ARCS 2004)[C].Berlin: Springer, 2004:78-91
    [21]叶哲丽,何秀强,王寅峰.基于P2P技术的资源发现机制的研究[J].计算机工程与应用,2005,4(21):152-155
    [22] Kermarrec A, Massoulie L, Ganesh A.Reliable probabilistic communication in large-scale information dissemination systems[R]. Tech Rep:Microsoft Research Cambridge, 2000
    [23] Hawick K A, James H A. Modelling a Gossip Protocol for Resource Discovery in Distributed Systems[A].Proc of the Int Conf on Parallel and Distributed Processing Techniques and Applications(DHPC-102)[C].Las Vegas, USA:CSREA Press,200l:23- 26
    [24]毛涛,徐云,胡自林.基于Gossip协议的网格资源发现机制[J].计算机工程与应用,2005,5(14):133-137
    [25]刘星,肖卫东,徐磊,等.基于复合拓扑的网格资源发现机制[J].计算机工程与应用,2005,5(9):132-136
    [26] Ratnasamy S, Francis P, Handley M,et al.A scalable content-addressable network[A]. Proceeding of ACM SIGCOMM[C].New York,USA:ACM press, 2001:161-172
    [27]李春林,卢正鼎.一种分层式计算网格资源定位路由协议[J].武汉理工大学学报. 2003,27(5):593-597
    [28]孙雨婷.网格环境中资源信息服务的研究与设计[D].济南:山东大学,2005
    [29]朱承,张维明,刘忠.一种基于资源类型的网格资源发现方法[J].计算机研究与发展,2004,41(12):2156-2162
    [30]范小鹏,郭敬林,刘西洋,等.一种分析闲聊协议的数学方法[J].计算机工程与应用,2004,3(21):157-166
    [31] UDDI Executive White Paper.UDDI.org [EB/OL],http:// www.uddi.org/pubs/ UDDI- Executive-White-Paper. pdf, 2001
    [32] Al-Ali R, Rana O, Walker D, et al. G-QoSM: Grid Service Discovery Using QoS Properties [J].Computing and Informatics Journal, Special Issue on Grid Computing, 2002, V21(4):363-382
    [33]罗洋,曾国荪.基于本体语义的网格服务能力匹配算法[J].计算机应用,2004,24(9):53-76
    [34]何炎祥,陈萃萌.Agent和多Agent系统的设计与应用[M].武汉:武汉大学出版社.2001:5-67
    [35]刘大有,杨鲲,陈健中.Agent研究现状与发展趋势[J].软件学报,2000,11(3):315-321
    [36] Zhu C, Liu Z, Zhang W, et a1.Ana1ysis on greedy search based service location in P2P service grid[A].Proc of the 3rdInt’1 Conf on Peer-to-Peer Computing[C].LosAlamitos, CA:IEEE Computer Society Press,2003:110-117
    [37]张文修,梁怡编.遗传算法的数学基础[M] .西安:西安交通大学出版社.2003:112-130
    [38]王汝传,徐小龙,郑小燕.移动代理安全机制的研究[J].计算机学报,2002,25(12):1294-1301
    [39]李徐焰,郝克刚,葛玮,等.基于Agent的网格的资源发现机制的研究[J].微机发展,2005,15(7):50-53
    [40]殷锋,李志蜀,付强,等.基于关联规则的网格资源分域管理[J].四川大学学报,2006,38(3):129-134
    [41]尚尔凡,都志辉.基于虚拟组织和小世界模型的高效网格服务定位机制[J].计算机研究与发展,2003,40(12):l743-1748
    [42] Bunn. J, Lingen F. JClarens:a Java framework for developing and deploying Web services for grid computing[A].Proceedings of IEEE International Conference[C]. Washington,DC:IEEE Computer Society press ,2005:141-148
    [43]董健全.P2P网络中应用移动Agent进行资源搜索的研究[J].计算机工程与设计,2005,26(1):27-30
    [44] Dorigo M, Bonabeau E, Theraulaz G. Ant algorithms and stigmergy[J].Future Generation Computer System , 2000,16(8): 851-871
    [45]段海滨.蚁群算法原理及其应用[M].北京:北京科学出版社,2005:24-44
    [46]吴启迪,汪镭.智能蚁群算法及其应用[M].上海:上海科技教育出版社,2004:66-80
    [47]李士勇,陈永强,李研.蚁群算法原理及其应用[M].哈尔滨:哈尔滨工业大学出版社,2004:61-83
    [48]姜彤艳,罗四维.网格环境中移动Agent的设计及其路由规划研究[D].北京:北京交通大学,2005
    [49]宋凤龙,刘方爱,基于遗传算法的资源节点选择策略[J].微机发展,2005,15(10):62-67.
    [50] Peng P.F,Lin Y.P,Zhang G.F. The Research On Optimization of Linearly Direct Current Servo fixed system by Genetic Algorithm[J].Journal of Natural Science of Hu Nan Normal University, 2004,V4 (6):48-52
    [51]陈乔礼,吴怀宇,程磊.一种遗传蚁群系统的研究[J].计算机应用研究,2007,24(12):44-50
    [52]毛宁,顾军华,谭庆,等.遗传蚁群混合算法[J].计算机应用,2006,26(7):1692–1696
    [53] Pilat M.L.,White T. Using Genetic Algorithms to Optimize ACS-TSP[A].Proceedings of Ant Algorithms ANTS[C].Brussels Belgium:Springer,2002:282–287
    [54]朱玉平,叶大振,王锁萍.基于蚁群—遗传算法的QoS路由选择[J].计算机工程与应用,2006,25(3):113-147
    [55]邓小清,周竹荣,程向荣.基于蚂蚁算法的网格资源发现模型[J].计算机应用,2007,27(10):2430-2432
    [56]张至柔,罗四维,陈歆,等.移动Agent在网格中的路径优化算法研究[J].计算机研究与发展,2006,43(5): 791-796
    [57]丁建立.基于蚂蚁算法的智能优化算法研究[D].天津:南开大学,2004
    [58]赵扬帆.基于遗传算法和蚁群算法的网格任务调度策略[D].青岛:中国海洋大学,2006
    [59]张大陆,林晨.一种基于遗传算法的快速服务发现方法[J].同济大学学报(自然科学版),2006,34(2):260-263
    [60] Buyya R, Murshed M. GridSim: A Toolkit for the Modeling and imulation of Distributed Resource Management and Scheduling for Grid Computing[J].Journal of Concurrency and Computation: Practiceand Experience,2002,V14(13):1175-1220
    [61] Iamnitchi A. Resource discovery in large resource-sharing environments[D].Chicago: University of Chicago, 2003
    [62]张毅,梁艳春.蚁群算法中求解参数最优选择分析[J].计算机应用研究,2007,24(8):70-83
    [63] Randall M, Lewis A. A parallel implementation of ant colony optimization[J].Journal of Parallel and Distributed Computing, 2002 , 62 (9) : 1421-1432
    [64] Lv Q, Cao P, Cohen E, et al.Search and replication in unstructured peer-to-peer networks [A].Proc of the 16th Int’l Conf on Supercomputing[C].New York: ACM Press, 2002: 84-95
    [65]王凌.智能优化算法及其应用[M].北京:清华大学出版社,2001:154-159
    [66]丁建立,陈增强,袁著祉.遗传算法与蚂蚁算法的融合[J].计算机研究与发展,2003,40(9):1351–135

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700