loading...
Adaptive Distributed Execution of Java Applications
A Coruna, Spain February 11-February 13
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/EMPDP.2004.127142112th Euromicro Conference on Parallel ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Violeta Felea, University of Sciences and Technology of Lille
Bernard Toursel, University of Sciences and Technology of Lille
In the context of heterogeneous networks, like clusters of workstations, the design of programming and execution environments aims both to easily express parallelism and distribution of applications, at conception level, and to adapt automatically their execution to fluctuations that may appear in the evolution of applications or in resources availabilities. This paper presents the ADAJ environment (Adaptive Distributed Applications in Java), targeted towards Java applications, which addresses these aims, through conceptual tools offered by the programming environment and through a dynamic load balancing mechanism, integrated at the middleware level. At a conception level, the developer has the possibility of easily activating processing in a MIMD programming model, using library calls. At the execution level, the efficiency of execution in ADAJ exploits an observation mechanism which allows to acquire information on processing behaviour in order to dynamically redistribute load, by object migrations.
Citation:
Violeta Felea, Bernard Toursel, "Adaptive Distributed Execution of Java Applications," pdp, pp.16, 12th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.