• DocumentCode
    2605485
  • Title

    Adaptive distributed execution of Java applications

  • Author

    Felea, Violeta ; Toursel, Bernard

  • Author_Institution
    LIFL, Univ. of Sci. & Technol. of Lille, Villeneuve d´´Ascq, France
  • fYear
    2004
  • fDate
    11-13 Feb. 2004
  • Firstpage
    16
  • Lastpage
    21
  • Abstract
    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. We present 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.
  • Keywords
    Java; distributed programming; middleware; parallel processing; resource allocation; workstation clusters; Java applications; MIMD programming model; adaptive distributed execution; dynamic load balancing mechanism; heterogeneous networks; library calls; middleware; workstation clusters; Automatic programming; Availability; Dynamic programming; Fluctuations; Genetic programming; Java; Load management; Parallel programming; Programming environments; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2004. Proceedings. 12th Euromicro Conference on
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-2083-9
  • Type

    conf

  • DOI
    10.1109/EMPDP.2004.1271421
  • Filename
    1271421