基于Web服务的网格研究及改进的资源信息更新策略
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
网格是构筑在互联网上的一种新兴技术,正成为新一代的网络基础设施,网格的研究是目前新的研究热点。网格的目的是把网络的资源有效地整合起来,实现资源的跨组织,跨地域的动态共享,因此对网格资源进行有效的管理是网格的一个关键任务。网格上的资源数量巨大,同时资源还具有动态特性,即资源的状态在随时发生变化。为了让用户能够有效的使用资源,网格资源管理系统必须周期性地对资源状态信息进行更新,以确保资源信息的准确性和有效性。大量的资源更新信息会对网络产生负担,现有的资源更新策略采用降低更新频率策略和数据变化更新策略,降低更新频率策略可以减少资源信息更新的次数,从而减少网络上传输的更新信息的数量,但是其更新频率还是要有一个限度,否则,网格资源管理系统所管理的资源信息和实际的资源状态会有很大的差异,导致用户对资源的使用失效。数据变化更新策略是在资源状态发生变化时通知资源信息中心更新数据。由于网格上大量资源的状态随时在发生变化,资源频繁地发出通知信息和资源状态信息,所以采用这种方法的效果不是很好。事实上,资源状态发生变化时,有时并不会影响用户的使用,这种情况下不需要更新信息;只有资源状态变化幅度超过一定范围时,才会影响用户的使用,此时信息需要更新。基于此,在数据变化更新策略的基础上,我们提出了一种改进的资源更新策略:如果资源状态信息的变化超过了一定的幅度,资源才发出信息更新通知。
    我们采用模拟实验对改进的资源信息更新策略进行验证,实验结果表明,使用改进的策略可以有效地减少网络上数据的传输量。最后,我们使用OGSI规范实现了改进的资源信息更新策略。
Grid is a new techonogy that build on World Wide Web, it is being a newgeneration of network infrastructure. Research on Grid is becoming a new hotresearch area in the world. The goal of the Grid is to intergrate the resources in thenetwork effectively, to realize the dynamic resources sharing across organization andarea. So it's an important task for the Grid to manage the resources in the Grid. Thereare numerous resources in the Grid and the resources are dynamic, that is the state ofthe resources are changed momentarily. To use the resources effectively , the Gridresouce management system must update the state information of resourcesperiodically. The numerous state information produced by the changed state ofresources will increase the burden of the network. Some policies are taken to avoidthis, as decrease the update frequence and update when the state is changed. Thepolicy of decrease the update frequence can reduce the messages transferred in thenet by reducing the times of update. But if the update frequence is too low , theresource state information that managed by the Grid Resource Management Systemdisgree wiht the real resource state. Then the user will not use the resourceeffectively.The policy of update with data changing meant that the resource willnotify the information center when the state value is changed. There are numerousresources that change at any moment and the notifications will be flooding. In fact, ifthe changed state value doesn't affect the user who use the resource correctly, theresource need not to send out notification even its state is changed. When the changedstate exceed the range of the specificied data, the resource will send out thenotification. That is the difference with the policy of update with data changing. Wecall this policy as improved policy of resource state update. This work isdemonstrated by simulation experiment. Finally we implement the policy with OGSIspecification.
引文
[1] Armstrong R, Gannon D, Geist A. Toward a Common Component Architecture for High Performance Scientific Computing. In Proc. 8th IEEE Symp. on High Performance Distributed Computing,1999.
    [2] www.globus.org
    [3] Foster I, Kesselman C. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, 1999.
    [4] 陈逸译. Web 服务精髓. 北京:中国电力出版社,2003
    [5] Foster I , Kesselman C, Nick M, Tuecke S. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. www.ggf.org, 2002.
    [6] 都志辉,陈渝,刘鹏. 网格计算 . 北京:清华大学出版社,2003
    [7]FAFNER:Factoring via Network-Enabled Recursion. http://cs-www.bu.edu/cgi-bin/FAFNER/factor.pl
    [8] Foster I,Geisler J. Software Infrastruture for the I-WAY High Performance Distributed Computing Experiment. Proc. 5 th IEEE Symposium on High Performance Distributed Computing , 1997, 562~571
    [9] Grimshaw S,Wulf A. The Legion Vision of a Worldwide Virtual Computer. 1997,Communications of the ACM, 40 (1). 39-45.
    [10] Foster I, Kesselman C. The Grid 2: blueprint for a new computing infrastructure. Morgan Kaufmann, USA, 2004
    [11] XML 中国论坛. XML 实用进阶教程.北京:清华大学出版社,2001 [12 ] Kreger H . Web Service Conceptual Architecture (WSCA 1.0) . 2001
    [13] Cerami E, Web services essential,USA:O'Reilly&Associates Inc,2002
    [14]SOAP Version 1.2 Part 0: Primer,http://www.w3.org/TR/2003/REC-soap12-part0-20030624/,W3C,2003
    [15]SOAP Version 1.2 Part 1: Messaging framework , http://www.w3.org/TR/2003/REC-soap12-part1-20030624/ , W3C,2003
    [16] Christensen, E., Curbera, F., Meredith, G. and Weerawarana., S. Web Services Description Language (WSDL) 1.1. W3C, Note 15, 2001, www.w3.org/TR/wsdl.
    [17] Kesselman C, I Foster, N Karonis, C Kesselman, S Martin, W Smith, S Tuecke. A Resource Management Architecture for Metacomputing Systems. In IPPS/SPDP'98 Workshop on Job Scheduling Strategies for Parallel Processing, LNCS 1459. Heidelberg: Spring-Verlag, 1998. 62~82
    [18] Buyya R,Abramson D,Giddy J. Nimrod/G: Architecture for a Resource Management and Scheduling System in a Global Computational Grid. 4th intl. Conf. on High Performance Computing in Asia-Pacific Region (HPC Asia 2000), China
    [19] Foster I,Kesselman C. Globus: A Metacomputing Infrastructure Toolkit. http://www.globus.org/
    [20]S. Tuecke, K. Kesselman C, I. Foster, J. Frey, S. Graham, C. Kesselman, T. Maquire, T. Sandholm, D. Snelling, P. Vanderbilt. Open Grid Service Infrastructure(OGSI)Version 1.0. http://www.ggf.org/ogsi-wg,2003
    [21] Tuecke S , Kesselman C, Foster I, Grid Service Specification, http://www.gridforum.org/ogsi-wg, 2002
    [22]Thilo Kielmann, Open Grid Service Infrastructure Primer, http://www.ggf.org/ogsi-wg, 2004
    [23]Gullapalli S,Czajkowski K,Kesselman C, Fitzgerald S. The Grid Notification Framework. Global Grid Forum. Draft GWD-GIS-019, 2001.
    [25] Rashim Mogha, Java Web 服务编程,北京,清华大学出版社,2003
    [26]Borja Sotomayor, The Globus Toolkit 3 Programmer's Tutorial
    [27] Fitzgerald S,Foster I,Kesselman C. Grid Information Services for Distributed Resource Sharing. In 10th IEEE International Symposium on High Performance Distributed Computing, (2001), IEEE Press, 181-184
    [28]What is Service-Oriented Architecture? Hao He. Available at http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html
    [29]徐志伟,冯百明,李伟.网格计算技术. 北京:电子工业出版社,2004
    [30] Eckel B. JAVA 编程思想 . 北京:机械工业出版社,2002
    [31]Kreger H. Web Services Conceptual Architecture. IBMTechnical Report WCSA 1.0, 2001.
    [32]GWSDL to WSDL translation, https://forge.gridforum.org/projects/ogsi-wg/document/GWSDL_to_WSDL_1.1_Transformation/en/I Foster, C Kesselman, S Tuecke. “The anatomy of the grid: Enabling scalable virtual organization.” International Journal of Supercomputer Applications 2001, 15(3): 200~222

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

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

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