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. |
| |
Keywords: | Service-oriented computing Grid computing P2P systems Software wrapping Software reuse |
本文献已被 SpringerLink 等数据库收录! |
|