首页 | 本学科首页   官方微博 | 高级检索  
     


Automatically wrapping legacy software into services: A grid case study
Authors:Maozhen Li  Bin Yu  Man Qi  Nick Antonopoulos
Affiliation:(1) Electronic and Computer Engineering, School of Engineering and Design, Brunel University, Uxbridge, UB8 3PH, UK;(2) Level E Limited, Edinburgh, EH9 3JL, UK;(3) Department of Computing, Canterbury Christ Church University, Canterbury, Kent, CT1 1QU, UK;(4) Department of Computing, University of Surrey, Guildford, GU2 7XH, UK
Abstract:The computational grid is rapidly evolving into a service-oriented computing infrastructure that facilitates resource sharing for solving large-scale data and computationally intensive problems. Peer-to-peer (P2P) systems have emerged as an infrastructure enabling technologies for enhanced scalability and reliability in file sharing and content distribution. It is envisioned that P2P enabled service-oriented grid systems would virtualize various resources as services with high scalability and reliability. Many legacy software resources exist nowadays, but making them grid aware services for effective resource sharing has become an issue of vital importance. This paper presents GSLab, a toolkit for automatically wrapping legacy software into services that can be published, discovered and reused in grid environments. GSLab employs Sun Grid Engine (SGE) to enhance its performance in execution of wrapped services. Using GSLab, we have automatically wrapped a legacy computer animation rendering code written in C as a service that can be discovered and accessed in a SGE environment. The evaluation results show that the performance of GSLab improves with an increase in the number of computing nodes involved.
Contact Information Nick AntonopoulosEmail:
Keywords:Service-oriented computing  Grid computing  P2P systems  Software wrapping  Software reuse
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号