Title
Management Of High Performance Scientific Applications Using Mobile Agents Based Services
Abstract
High performance scientific applications are currently implemented using native languages for optimizing performance and utilization of resources. It often deals with thousands of code lines in FORTRAN or in C built of legacy applications. On the other hand new technologies can be exploited to improve flexibility and portability of services on heterogeneous and distributed platforms. We propose here an approach that allows programmers to extend their applications to exploit this kind of services for management purposes. It can be done simply by adding some methods to the original code, which specialize application management on occurrence of particular events. We mean that applications do not need to be rewritten into different languages or adopting specific programming models. We implemented a native console that is used by Mobile Agents to control the application life-cycle. Agents implement a mobile service that supports check-pointing, suspension, resume, cloning and migration of managed applications. A WSRF interface has been provided to Grid users who do not need to be aware about agents technology. We used a FORTRAN code for simulation of plasma turbolence as a real case study.
Year
DOI
Venue
2010
10.12694/scpe.v11i2.649
SCALABLE COMPUTING-PRACTICE AND EXPERIENCE
Field
DocType
Volume
Application lifecycle management,Programming paradigm,Computer science,Mobile service,Fortran,Exploit,Software portability,Legacy system,Grid,Distributed computing
Journal
11
Issue
ISSN
Citations 
2
1895-1767
0
PageRank 
References 
Authors
0.34
0
6
Name
Order
Citations
PageRank
Salvatore Venticinque169474.23
Rocco Aversa260256.19
Beniamino Di Martino31287141.47
Renato Donini441.19
Sergio Briguglio5144.44
Gregorio Vlad6267.89