用户名: 密码: 验证码:
图像处理软件网格服务封装和生成技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
图像处理技术在当今互联网领域已经有了很广泛的应用,伴随着软件服务化和网格等互联网技术发展,图像处理的服务计算及软件共享成为目前生物、医学领域图像处理的趋势。借助于网格强大的分布式计算能力,大规模的图像处理可以通过网格服务的方式实现。但由于大多数图像处理软件人机交互要求很高,而目前的网格平台在这方面的支持不够。另外,国内外比较有名的网格中间件如:Globus Toolkit、UNICORE、CGSP和VEGA GOS等,它们之间存在较强的异构性,其服务的封装和部署机制不同。
     针对图像处理软件人机交互性高,和异构网格服务封装部署机制的不同两个问题,图像处理软件的网格服务自动封装和生成系统GS-APGS(Grid Service Automated Packaging and Generated System)通过人机交互操作和消息的映射,实现软件服务封装和生成中的交互消息转化,通过消息和服务的映射,实现网格服务的消息响应和服务执行,并通过服务session维持整个交互过程在分布式网格节点中的状态持续性。同时,采用交互场景池和网格服务封装部署模板实现自动的软件服务封装和异构网格服务生成。GS-APGS面向软件提供者和服务使用者,采用网格服务部署访问代理和服务访问界面生成器实现了网格服务部署和人机界面生成。
     基于CGSP和VEGA GOS网格中间件,采用了Java,JSP,shell,Flex等编程语言实现了系统,并对其进行了测试。测试结果表明:GS-APGS实现了交互式图像处理软件的自动封装,服务部署和人机交互界面的自动生成。在软件封装和部署时间上,可以通过GS-APGS并发封装部署减少服务封装和生成的时间。
Grid computing is being used to provide image processing services through resources sharing among distributed computing nodes. The support for interactive interfaces of image processing software is a difficult issue that requires special mapping methods over grid ar-chitectures. Grid platforms are heterogeneously scattered. There are some famous but hete-rogeneous grid middleware recently, such as Globus Toolkit, UNICORE, CGSP and VEGA GOS.
     On account of the above problems, mechanisms of interactive service mapping, pack-aging of interactive interfaces and sharing services in heterogeneous grid architectures have been reviewed. Grid Service Automated Packaging and Generating System (GS-APGS) oriented to image processing software applications is analyzed and designed, which can pro-vide grid service packaging tools and generate friendly human-machine interfaces. An inter-active mapping approach is suggested to support the mapping mechanism listed as the fol-lowing aspects: interactivity mapping between operations and messages; feedback control mapping between messages and services; preservation and restoration of continuous interac-tive states. A set of functional modules are realized to provide software services efficiently over grid.
     GS-APGS is based on CGSP and VEGA GOS, which is realized by using Java, shell, Flex, and JSP. The testing results show that software providers can use it to package the software, and deploy the procreant grid service. User interfaces are generated automatically. In time, it can save the time in the procedure of service packaging and deployment.
引文
[1] Sage D, Neumann F. Automatic Tracking of Individual Fluorescence Particles: Ap-plication To the Study of Chromosome Dynamics. IEEE Transactions on Image Processing, 2005, 14(9): 1372~1393
    [2] Li J, Fung C, Wong K. An Analysis of Object-based Intelligent Image Processing and Retrieval System. 2005 Fifth International Conference on Information, Commu-nications and Signal Processing. 2005. 315~319
    [3] Foster I, Kesselman C. The Grid Blueprint for a New Computing Infrastructure. First edition. San Francisco: Morgan Kaufmann Publishers, 2002. 259~278
    [4] Chen D, Chen B, Mamic G, et al. Computing: Techniques and Applications, DICTA '08.Digital Image. 2008. 39~45
    [5] Mache J, Apon A. Teaching Grid Computing: Topics, Exercises, and Experiences. In: Education. IEEE Transactions, 2007, 50(1): 3~9
    [6] Foster I, Kesselman C, Tuecke S. The Anatomy of the Grid: Enabling Scalable Vir-tual Organizations. International Journal of High Performance Computing Applica-tions, 2001, 15(3): 200~222
    [7] Romberg M. The UNICORE Architecture: Seamless Access to Distributed Re-sources. In: Proceedings of International Symposium on High Performance Distri-buted Computing. 1999. 287~293
    [8] Rambadt M, Wieder P. UNICORE-Globus Interoperability: Getting the Best of Both Worlds. In: Proceedings of the 11th IEEE International Symposium on High Per-formance Distributed Computing. 2002. 422~427
    [9] Jin H, Qi L. ChinaGrid and its Impact to Science and Education in China. In: Inter-national Conference of Collaborative Computing: Networking, Applications and Worksharing. 2005. 9~12
    [10] Jin H. Grid Computing and ChinaGrid Project. In: International Conference Work-shops of Parallel Processing. 2005. 81~83
    [11] Xu Z, Liao H, Li B. Two Approaches To Collaborative Computing. In: Proceedings of the 8th International Conference on Computer Supported Cooperative Work in Design. 2004. 1~10
    [12] Gentzsch W. Major Grid Projects Around the World. In: Proceedings of the 20th In-ternational Parallel and Distributed Processing Symposium. 2006. 1~3
    [13]中国教育科研网格公共支撑平台工作组.中国教育科研网格公共支撑平台设计规范.北京:清华大学出版社, 2004. 1~16
    [14]于海燕,查礼,李伟.一种面向服务的网格作业管理机制.计算机研究与发展, 2003, 40(12): 1770~1774
    [15]金海,陈刚,赵美平.容错计算网格作业调度模型的研究.计算机研究与发展, 2004, 41(8): 1382~1388
    [16] Jin H, Zheng R, Zhang Q, et al. Components and Workflow Based Grid Program-ming Environment for Integrated Image-Processing Applications. Concurrency and Computation: Practice and Experience, 2006, 18(14): 1857~1869
    [17] Goth G. Software-as-a-Service: The Spark That Will Change Software Engineering. Distributed Systems Online, 2008, 9(7): 1~3
    [18] Wong C, Chan K. Development of a Portable Multi-functional Patient Monitor. En-gineering in Medicine and Biology Society, 2000, 4: 2611~2614
    [19] Kim S, Oh Y, Kim H, et al. On-Demand Software Streaming System for Embedded System. International Conference on Wireless Communications, Networking and Mobile Computing. 2006. 1~4
    [20] Nowakowski P, Harezlak D, Bubak M. A New Approach to Development and Ex-ecution of Interactive Applications on the Grid. IEEE International Symposium on Cluster Computing and the Grid, 2008, 58: 681~686
    [21] Truong H, Brunner P, Fahringer T, et al. K-WfGrid Distributed Monitoring and Per-formance Analysis Services for Workflows in the Grid. IEEE International Confe-rence on e-Science and Grid Computing. 2006. 1~8
    [22] Marovic B, Jovanovic Z. Web-based Grid-enabled Interaction with 3D Medical Data. Future Generation Computer Systems, 2006, 22(4): 385~392
    [23]任波,陈建明,徐宏,等.基于消息的监控软件人机交互平台的开发.微电子学与计算机, 2004, 21(6):60~66
    [24]刘卫东,徐恪,刘亚霄.松散耦合的分布式信息系统.清华大学学报(自然科学版), 2002, 42(1):40~43
    [25] Bubak M, Funika W, Wismuller R. The CrossGrid Performance Analysis Tool for Interactive Grid Applications. In: Proceedings of the 9th European PVM/MPI Users' Group Meeting. 2002. 50~60
    [26] Foster I, Kesselman C. The Globus Project: A Status Report. In: Heterogeneous Computing Workshop. 1998. 4~18
    [27] Weiss A. The Power of Collective Intelligence. Net Worker, 2005, 9:16~23
    [28] Miller P. Thinking About This Web 2.0 Thing. Thinking About the Future Blog. 2005. 23~27
    [29] Harrusi S, Averbuch A, Yehudai A. XML Syntax Conscious Compression. Data Compression Conference. 2006. 10~11
    [30] Pokorny J. XML functionally. Database Engineering and Applications Symposium, International. 2000. 266~274
    [31] Berners T, Fischetti M. Weaving the Web: The Original Design and Ultimate Desti-ny of the World Wide Web by its Inventor. 1999. 12~14
    [32] Elfatatry A, Layzell P. Software as a Service: A Negotiation Perspective. In: Com-puter Software and Application Conference. 2002. 501~506
    [33] Thomas E. Service-Oriented Architecture Concepts, Technology, and Design. Bei-Jing: China Machine Press, 2006. 25~29
    [34] Komoda N. Service Oriented Architecture (SOA) in Industrial Systems. In: IEEE International Conference on Industrial Informatics. 2006. 1~5
    [35] Giulio M, Paterno F, Santoro C. Design and Development of Multidevice User In-terfaces through Multiple Logical Descriptions. IEEE Transactions on Software En-gineering. 2004. 507~520
    [36]王丹力,华庆一,戴国忠.以用户为中心的场景设计方法研究.计算机学报, 2005, 28(6): 1043~1047
    [37] Yang J. Web Service Componentization. Communications of the ACM, 2003, 46(10):35~40
    [38] Surdeanu M, Modovan D, Harabagiu S. Performance Analysis of a Distributed Question/Answering System. IEEE Transactions on Parallel and Distributed Systems, 2002, 13: 579~596
    [39] Balter M, Downey A. Exploiting Process Lifetime Distributions for Load Balancing. ACM Transactions on Computer Systems, 1997, 15: 253~285
    [40] Turck F, Vanhastel S. Design and Implementation of a Generic Software Architec-ture for the Management of Next-Generation Residential Services. IFIP/IEEE Eighth International Symposium on Integrated Network Management. 2003. 605~618

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

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

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