用户名: 密码: 验证码:
基于网格的农业科研仪器设备共享方法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
我国农业领域的各研究单位在长期的科研活动中购置了很多农业科研仪器设备,但是其利用率和共享率都不高,使得其他科研单位进行重复性的仪器购置和科研工作,造成了人力、物力和财力的浪费,而且大大延缓了农业科学研究的速度。如何实现农业科研仪器设备的有效共享,如何保证可靠及时的服务,如何实现农业仪器设备的远程操作等等都应该进行研究。
     农业科研仪器设备共享利用信息技术为一定范围内的仪器设备提供共享平台,其技术特点是数字化、网络化、智能化和多媒体化,其基本特征是开放、共享、交互、协作。而网格技术正好可以提供这样的环境,使各种设备资源可以达到开放、共享、交互和协作,并且网格技术也是从此角度出发来解决实际问题的,所以网格技术可以为农业科研仪器设备共享提供新的技术途径。
     本文正是从这个角度出发来展开如何利用网格技术实现农业科研仪器设备共享的方法研究。本文首先阐述研究背景,并分析和研究了国内外的仪器设备共享现状,说明对农业科研仪器设备共享方法的研究意义;然后分析和研究了网格的基础理论和当前两种网格体系结构,深入分析OGSA开放网格服务体系结构和网格服务,研究OGSA的关键技术Web Service和Globus Tookit,并对GT4进行了研究;接下来分析国内外仪器设备共享的特点与相关技术,结合OGSA的优势,提出农业科研仪器共享体系结构ASAO,该体系结构有四层,即应用层、中间层、服务层和资源层,应用层包括所有参与的应用程序,中间层包括GT Core、网格服务接口和网格服务管理与发现,服务层包括资源层的仪器Grid Service、运行和管理每个网格服务容器,资源层包括各种农业仪器设备资源及其设备模型库、仪器设备的基本信息、仪器设备的动态信息,并在此基础上研究共享实施方法,如何封装农业科研仪器设备资源,如何注册网格服务,如何发现网格服务,如何调用网格服务;最后设计和实现ASAO的原型系统,以XSP5C电脑显微镜作为设备资源,研究如何实现网格服务的创建、部署、发现和调用。对系统进行总体设计,提出总体设计目标,并对网格节点设计和网格主节点设计进行阐述;介绍系统的实现,包括系统开发环境的配置,网格节点开发的实现步骤和开发与实现网格主节点;详细说明系统的运行流程,并用示例验证该系统,从而验证农业科研仪器设备共享体系结构ASAO与共享实施方法的有效性和可行性。
Many research departments in agriculture domain purchase a lot of agricultural scientific research apparatus in the past long-term R & D activities, but the utilization and sharing rate of the apparatus is not high. As a result, other research departments repetitively purchase the apparatus for scientific research, which wastes a lot of human, material and financial resources and greatly slows the pace of agricultural scientific research. So it should be studied on how to impove the sharing of agricultural apparatus, how to ensure agricultural apparatus reliable and timely services, how to get long-range agricultural apparatus operations and so on.
     The agricultural scientific research apparatus sharing provides a certain range of apparatus sharing platform by using information technologies. The basic characteristics of platform are opening, sharing, interactive and cooperation and the techniques are related with digital,network, intelligent and multi-media. The grid can provide just such an environment, in which all apparatus resources can be opening, sharing, interactive and collaborative to solving the above problems. So the grid technology may be used for the sharing of agricultural research apparatus. This paper tries to find a method which can provide a serial of the techonolgies to make the agricultural research appatatus be shared through the grid technology.
     This paper firstly describes the background of research, and analyses and researches the state of art of the domestic and foreign apparatus sharing research. Secondly, it analyses the grid and its architecture, and makes a further study on Open Grid Services Architecture and grid services. It also researches the key techniques of the OGSA, such as Web Service and Globus Toolkit, and the toolkit of OGSA, GT4. Thirdly, it proposes a sharing architecture, Agricultural Scientific research Apparatus based on OGSA (ASAO), according to the characteristics of apparatus sharing and related techniques with the advantages of OGSA. The ASAO has four tiers including application tier, middle tier, service and resource tier. Based on the ASAO, the paper studies the sharing methods, including how to package the agricultural scientific research apparatus resources, how to register grid services, how to discovery grid service and how to call grid services. Lastly, it designes and realizes the system prototype of ASAO, using XSP5C computer microscope as an apparatus resource, and then studies on how to create, deploy, discover and call grid services. It proposes the system’s overall view and designes the grid nodes and grid master node. It describes the implement of the system, including the allocation of system development environment, the development of grid node , the development and implement of grid master node. It details the process of the prototype system and uses an example to valid the system, which proves that the agricultural scientific research apparatus sharing architecture and the sharing methods are effective and feasible.
引文
1. 柴晓路,梁宇奇.Web Services 技术、架构和应用[M].北京:电子工业出版社.2003,426-501
    2. 陈美霖.XML 程序设计.北京:清华大学出版社,2003,210-236
    3. 陈石.XML 技术及其应用.计算机应用研究,2002(3):115-117.
    4. 陈天,申德荣,于戈,应用于虚拟企业的私有 UDDI 注册中心.计算机应用研究,2003(4)132-134
    5. 陈昕,康丽.网格技术与农业信息服务网络建设探索.农业网络信息,2005.
    6. 董方鹏,龚奕利,李伟.网格环境中资源发现机制的研究[J].计算机研究与发展,2003,12: 1749-1755.
    7. 都志辉,陈渝,刘鹏.网格计算[M]. 北京:清华大学出版社,2002.12-25.
    8. 都志辉,陈渝,刘鹏.以服务为中心的网格体系结构 OGSA[J].计算机科学,2003,30(7): 26-29.
    9. 都志辉.XML 编程实践—网络上的世界语.北京:清华大学出版社,2002,315-360.
    10. 范颖杰,胡运发.基于 J2EE 的统一资源描述、发现和集成(UDDI)系统.计算机工程.2003(21)64-65.
    11. 飞思科技.Java Web 服务应用开发详解.北京:电子工业出版社.2002,71-124.
    12. 郭军,卢文龙,赵明等.基于 LDAPv3 目录服务系统中推荐的设计与实现.小型微型计算机系统.2000(8).
    13. 侯捷译,Bruce Eckel 著.Java 编程思想(第二版),机械工业出版社,2002
    14. 黄昶,陆伟,吴朝晖.Grid 技术研究现状及应用.计算机科学 2002,29(12):21-22.
    15. 金海,袁平鸣等译,FOSTER I, KESSELMAN C 网格计算[M ].第 2 版.北京:电子工业出版社,2004.
    371-372
    16. 李安渝.Web Services 技术与实现.国防工业出版社.2003,138-188.
    17. 李大成,陈幸萌.UDDI 技术及应用浏览.计算机工程.2002(12),3-5.
    18. 李东,周晓宇.SOAP 及其对 Web 服务的影响.计算机工程与应用.2002(12).
    19. 李季,黄小勇,张伟.基于 OGSA 的网格编程技术.计算机科学,2005,2:84-86.
    20. 李伟,徐志伟,唐志敏等,国家高性能计算环境的设计与实现.北京:清华大学出版社,2001,46-56.
    21. 励志译,H.M.Deitel 等.Web 服务实用技术教程.北京:机械工业出版社,2004
    22. 刘爱莲,姚绍文等.语义化 Web 基础[J].计算机科学,2001,6:20-24.
    23. 刘刚,余晖.利用 WSDL 和 UDDI 为公共 Web Service 建立统一接口.计算机应用研究.2003(5).
    24. 刘鹏.网格概念的界定[EB/OL].http://grid.cs.tsinghua.edu.cn, 2003,10,12.
    25. 刘挺.WSRF 规范以及基于 WSRF 的 GT4 的资源管理系统分析.中国科技信息,2006 年 11 月.
    26. 刘艳斌.基于网络的大型精密仪器共享系统.自动化仪表,2003,24(01):36-39.
    27. 刘英丹,董传良.利用 Web Service 实现企业应用集成.计算机应用.2003(7).
    28. 罗红,慕德俊,邓智群等.网格计算中任务调度研究综述[J].计算机应用研究,2005,5:19-22.
    29. 庞太刚,陶程等译,Ramesh Nagappan,Robert Skoczylas,Rima Patel Sriganesh 著.JavaWeb服务开发.北京:清华大学出版社.2004,149-198
    30. 尚尔凡,都志辉.基于虚拟组织和小世界模型的高效网格服务定位机制.计算机研究与发 展.2003,40(12):1743-1748.
    31. 邵浩然,王杰华.基于 UDDI 的电子商务应用集成框架.南通工学院学报(自然科学版),2002(3):27-30.
    32. 沈伯青,杨宗凯.WEB 服务的基石:UDDI 技术.计算机工程与应用,2003(3):147-150.
    33. 宋智礼,余生晨,刘凡美等.应用网格技术实现校园网资源共享模型的研究[J].北方工业大学学报,2004,1:12-16.
    34. 孙凯,陈德仁.基于 UDDI 和 Web Service 的应用模型研究.计算机应用研究.2003(5):133-134.
    35. 孙炜,任长明,朱江等.基于 Web Service 的网格资源架构 WSRF.微机处理,2005 年 2 月.
    36. 天虹.微软、英特尔等巨头合推网络设备共享新标准[EB/OL]. http://news.ccidnet. com/pub/article/c951_a90856 _ p1.html,2004-02-18.
    37. 王敏毅,周明天等.新一代 Web 的服务技术[J].计算机科学,2001.6(增刊):38-43.
    38. 王文娟.基于 uddi 的 Web 服务信息发布系统[硕士学位论文]西北工业大学.2003:17-20.
    39. 王艳峰,王峰,金键等.Web Service 的资源中介—UDDI 注册中心介绍. http://www.cnnic.net.cn/resource/daily,2003.11
    40. 王跃宣,倪晚成.让设备实现“1+1>2”[J].中国计算机用户,2005,(18):15-15.
    41. 王跃宣.设备网格的架构与安全[A]. Grid World China 2005 国际研讨会[C].2005,43.
    42. 王跃宣,刘连臣,胡昔祥等.面向设备资源共享的仿真网格技术研究[D].2004,6:3235-3238.
    43. 王跃宣,倪晚成.构建虚拟的超级设备[J].软件世界,2005,(7):51-52.
    44. 王跃宣,吴澄,胡昔祥等.基于仿真建模的设备网格技术研究[J].计算机集成制造系统,2004,(9): 1031- 1034.
    45. 王跃宣,吴澄,倪晚成.设备网格服务链共享技术与方法研究[J].华中科技大学学报(自然科学版),2005,12:15-17.
    46. 吴迪,李扬,王青海.网格计算及其应用研究初探.电力系统通信.2003,6:22-25.
    47. 肖刚.Java Web 服务器应用程序设计.北京:电子工业出版社.2001,9:160-168.
    48. 肖连兵,黄林鹏.网格计算综述.计算机工程,2002,28(3):1-3.
    49. 徐建波,李仁发.基于 LDAP 的目录服务分析与实践.湘潭矿业学院报,2002(3).
    50. 徐晓梅等译,Natanya Pitts 著.XML 技术内幕[M].北京:机械土业出版社,2002.
    51. 徐正权,张华.基于 Web 的软件构件互操作性研究.计算机应用研究,2002,9:48-50.
    52. 徐志伟,冯百明,李伟.网格计算技术[M].北京:电子工业出版社,2004.
    53. 徐 志 伟 , 李 晓 林 , 游 赣 梅 . 织 女 星 信 息 网 格 的 体 系 结 构 研 究 [J]. 计 算 机 研 究 与 发展,2002,8:948-951.
    54. 许文韬.网格技术综述.微电脑应用.2002 年第 18 卷第 6 期.
    55. 严春莹等译,Didier Martin 等著.XML 高级编程.北京:机械上业出版社,2001.
    56. 杨涛,杨晓云,王建桥等译,Scott Seely 著. SOAP XML 跨平台 Web Service 开发技术[M].北京:机械工业出版.2002
    57. 姚绍文,周明天,龙华等.下一代 Web 技术.计算机科学,2001,1:78-84.
    58. 叶 修 洪 , 陈 根 刁 . 基 于 XML 的 电 子 数 据 交 换 的 研 究 与 实 现 〔 J]. 计 算 机 应 用 研究,2002,12:25-27.
    59. 应宏,王自全,陈晓峰.网格与 Web 服务的融合—OGSA 与 WSRF.计算机技术,2005,3,41-44.
    60. 于剑,张辉,赵红梅.LDAP 目录服务在 Web 开发中的应用.计算机应用,2003(10).
    61. 余枝强等.网络服务与简单对象协议.计算机工程与设计,2003,23(03):30-35.
    62. 袁理想,汪文勇,罗光春.设备网格技术的研究[J].计算机应用,2005,25(12):198-199.
    63. 曾铮,吴明晖.简单对象访问协议 SOAP 综述.计算机应用研究,2002(2):5-8.
    64. 张俊峰. 基于服务的农业科研仪器网格系统研究[D].中国农业科学院研究生院,2007.
    65. 张文斌,叶红云,陈恩红.基于 Web Service 的 B2B 电子商务环境构建技术.计算机工程.2002(11).
    66. 张小松,陈文楷.基于信息和服务的信息网格体系结构研究[D].北京土业大学,2003.
    67. 张月卓.GT4 体系结构介绍.清华大学出版社.2005.
    68. 章登义,李永忠,毛从武. 手持移动设备的网格访问模型研究[J].计算机工程与科学,2005,10:17-18.
    69. 朱方洲,左银龙.基于 Web Service 的分布式应用系统设计与实现电脑学习,2003(4).
    70. 朱晶,沈美明. Web 服务系统的性能分析与测试.计算机工程与应用,2001(15).
    71. 朱子玉,陈英明,李三立等.一种基于网格技术的分布仿真支撑平台实现方法[J].计算机应用,2005,6:1248-1250.
    72. 邹德清,金海.网格服务体系结构的演变[EB/OL]. http://www.gridhome.com/dvnews/show.aspx?id=603&cid=16,2004.
    73. Anthony Chronopoulos,Satish Penmatsa,Ning Yu.Scalable Loop Self-Scheduling Schemes for Heterogeneous Clusters. In:Valcam P eds. IEEE International Conference on ClusterComputing. Chicago:IEEE Computer Society Press, 2002.353-356.
    74. Borja Sotomayor. The Globus Toolkit 4 Programmer's tutorial.2005.
    75. BRAUN TD, SIEGEL HJ, BECK N. A Compari on of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems [J].Journal of Parallel and Distributed Computing,2001,61(1):810-837.
    76. CASANOVA H. Simgrid: A Toolkit for the Simulation of Application Scheduling [C].Proceedings of the 1st Intenational Symposium on Cluster Computing and the Grid. Brisbane: IEEE Computer Society Press, 2001.430-437.
    77. Foster I, Czajkowski K, Ferguson D F, etc. Modeling and Managing State in Distributed Systems: The Role of OGSI and WSRF[J].Proceedings of the IEEE, 2005,93(3):604-612
    78. Foster I, Kesselman C, Tuecke S.The anatomy of the grid: Enabling scalable virtual organizations[J].International Journal Supercomputer Applications, 2001,15(3),200 -222.
    79. Fran German,Global Infrastructure Geoffrey Fox,Tony Hey. Grid Computing:Making thea Reality. USA:Wiles Publishers Inc.,2003.3-4.
    80. GONG YiLi,DONG FangPeng,Li Wei,et al.VEGA Infrastructure for Resource Discovery in Grids[J].Journal of computer science&technology,2003,18(4):413-422.
    81. http://wsdl.soapware.org/
    82. http://www.sun.com/ldap
    83. http://www.uddi-china.org/
    84. http://www.w3c.org/
    85. httpalwww.uddi.org/
    86. Ian Foster, Carl Kesselman, John Nick, et al. The Physiology of the Grid:An Open Grid Services Architecture for Distributed Systems Integration.GlobusProject, 2002.http://www. globus. org/research/papers/ogsa.pdf.
    87. Ian Foster,C.Kesselman,J.Nick,S.Tuecke.Grid Services for Distributed System Integration,IEEE Computer, 2002,35(6):37-46.
    88. Ian Foster,Jeffrey Frey,et al. Modeling Stateful Resourees with Web Services,Version 1.1 2005,05,03.
    89. Jay Unger, Matt Haynos.A visual tour of Open Grid Services Architecture:Examine the component structure of OGSA [EB/OL] . http://www-900.ibm.com/developerworks/cn/grid/gr-visual/ index_eng.shtml, 2003.
    90. Johnson, Rod .J2EE Development Frameworks. Computer, 2005, 38(1):107 一 110
    91. Joshy Joseph.Globus Toolkit 4.0 and OGSI-overview. http://www-128.ibm.conk/developerworks/cn/grid/gr-gt4.
    92. Karl Czajkowski. The WS-Resource Framework[EB/OL]. http://www. gridhome. com/dvnews/show. aspx?id=70&cid=40.
    93. Karl,Donald,I.Foster.WSRF[EB/OL].http://www.globus.org/wsrf/ws_wsrf.pdf,2004,3.
    94. Steve Graham,Peter,Niblett,etc.WS-Notification[EB/OL]. http://www-106.ibm.com/deve1operworks/library/ws-pubsub/WS-PubSub.pdf,2004.
    95. The XPort Project[EB/OL].http://www.cs.indiana.edu/ngi/,2005-05-29.
    96. Tim.Bray. Extensible Markup Language (XML) 1.0 (Third Edition). http://www.w3.org/TR/2004/REC-Yml-200402041,2004,02.
    97. Tuecke S, Czajkowski K, Foster I,etc.Open Grid Services Infrastructure (OGSI) Version 1,0. Global Grid Forum Draft Recommendation[EB/OL]. http://www,chinagrid,net/grid/paperppt/GlobusPaper/Final_ OGSI_ Specification_ V 1.O,pdf, 2003-06-27.
    98. W3C. Simple Object Access Protocol (SOAP) . http://www.w3.org/TR/2000/NOTE-SOAP-20000508, 2000.
    99. W3C. Web Services Description Language.http://www.w3.org/TR/12001/NOTEwsd1-20010315, 2001.
    100.Wang,Shao-Feng,Wang,Ke-Hong.Design of Java RMI-based Workflow Management System. Computer Integrated Manufacturing Systems, CIMS,2000,6(5):58-62,67.
    101.WOLSKIR,SPRNGN, HAYES J. The Network WeatherService: A Distributed Resource Performance Forecasting Service for Meta-computing [J]. Journal of Future Generation Computing Systems,October,1999,15(5-6):757-768.
    102.X He, X Sun, GLaszewski.A QoS Guided Scheduling Algorithm for Grid Computing [J]. Journal of Computer Science and Technology, 2003, 18(4):442-451.
    103.ZENG G S, LU X D. Load sharing in heterogeneous computing [J].Journal of Software, 2000, 11(4):551-556.

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

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

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