Abstract:Abstract. Adaptation of legacy software to grid services environment is gradually gaining in significance both in academic and commercial settings but presently no comprehensive framework addressing this area is available and the scope of research work covering this field is still unsatisfactory. The main contribution of this paper is the proposal of a versatile architecture designed to facilitate the process of transition to grid services platform. We provide thorough analysis of the presented solution and co… Show more
“…Different non-wrapping approaches are presented in [6] and [7] but these solutions only define the principles of legacy code transformation, and do not specify an environment or tool to do the automatic conversion.…”
Section: Deploying Legacy Code Applications On the Gridmentioning
Abstract.One of the biggest obstacles in the wide-spread industrial take-up of Grid technology is the existence of a large amount of legacy code programs that is not accessible as Grid Services. On top of that, Grid technology challenges the user in order to intuitively interconnect and utilize resources in a friendly environment. This paper describes how legacy code applications were transformed into Grid Services using GEMLCA providing a user-friendly high-level Grid environment for deployment, and running them through the P-GRADE Grid portal. GEMLCA enables the use of legacy code programs as Grid services without modifying the original code. Using the P-GRADE Grid portal with GEMLCA it is possible to deploy legacy code applications as Grid services and use them in the creation and execution of complex workflows. This environment is tested by deploying and executing several legacy code applications on different sites of the UK e-Science OGSA testbed.
“…Different non-wrapping approaches are presented in [6] and [7] but these solutions only define the principles of legacy code transformation, and do not specify an environment or tool to do the automatic conversion.…”
Section: Deploying Legacy Code Applications On the Gridmentioning
Abstract.One of the biggest obstacles in the wide-spread industrial take-up of Grid technology is the existence of a large amount of legacy code programs that is not accessible as Grid Services. On top of that, Grid technology challenges the user in order to intuitively interconnect and utilize resources in a friendly environment. This paper describes how legacy code applications were transformed into Grid Services using GEMLCA providing a user-friendly high-level Grid environment for deployment, and running them through the P-GRADE Grid portal. GEMLCA enables the use of legacy code programs as Grid services without modifying the original code. Using the P-GRADE Grid portal with GEMLCA it is possible to deploy legacy code applications as Grid services and use them in the creation and execution of complex workflows. This environment is tested by deploying and executing several legacy code applications on different sites of the UK e-Science OGSA testbed.
“…Different, non-wrapping approaches are presented in [3] and [4] but these solutions only define the principles of legacy code transformation and do not specify an environment or a tool to do the automatic conversion.…”
Section: Using Legacy Code In Grid Environmentmentioning
There are many legacy code applications that cannot be run in Grid environment without significant modifications. To avoid re-engineering of legacy code, we developed the Grid Execution Management for Legacy Code Architecture (GEMLCA) that enables deployment of legacy code applications as Grid services. GEMLCA is an OGSI Grid service layer that supports submitting jobs, getting their results and status back. Security requirements are essential to any Grid application to preserve the confidentiality and integrity of data. To meet these requirements the GT3 security model was implemented in GEMLCA. The paper introduces GEMLCA and how Grid Security Infrastructure (GSI) components have been added to GEMLCA in order to enable secure execution of jobs in Grid. The paper also presents how a legacy code traffic simulator was transformed into a Grid service using GEMLCA and gives some simulation results.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.