Dynamic load-balancing mechanism for distributed Java']Java applications

被引:0
|
作者
Felea, V [1 ]
Toursel, B [1 ]
机构
[1] USTL Lille 1, IEEA, LIFL, Ecole Polytech Univ Lille, F-59655 Villeneuve Dascq, France
来源
关键词
load balancing; !text type='Java']Java[!/text] distributed applications; cluster; load modeling;
D O I
10.1002/cpe.921
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Program environments or operating systems generally leave the decision on the allocation of program entities to the developer, offering either placement directives, or tools available through the manipulation of a graphical interface. These approaches cannot always take into account the dynamic behavior of applications, dynamicity in the execution environment or the heterogeneity of the execution platform. Transparent deployment algorithms are necessary for automizing and optimizing application distribution. The Adaptive Distributed Applications in Java (ADAJ) project deals with placement and migration of Java objects. It automatically deploys parallel Java applications on a cluster of workstations using monitoring information about the application behavior. The transparency obtained through the integration of these tools in the middleware makes such an environment easy to use and improves efficiency. Copyright (c) 2005 John Wiley & Sons, Ltd.
引用
收藏
页码:305 / 331
页数:27
相关论文
共 50 条
  • [31] Dynamic update of Java']Java applications-balancing change flexibility vs programming transparency
    Gregersen, Allan Raundahl
    Jorgensen, Bo Norregaard
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2009, 21 (02): : 81 - 112
  • [32] Adaptive GC-Aware Load Balancing Strategy for High-Assurance Java']Java Distributed Systems
    Portillo-Dominguez, A. Omar
    Wang, Miao
    Murphy, John
    Magoni, Damien
    2015 IEEE 16TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE), 2015, : 68 - 75
  • [33] A Dynamic Load Balancing Mechanism for Distributed Systems
    蓝有然
    JournalofComputerScienceandTechnology, 1996, (03) : 195 - 207
  • [34] Middleware-based load balancing for communicating Java']Java objects
    Felea, V
    Toursel, B
    Concurrent Information Processing and Computing, 2005, 195 : 194 - 202
  • [35] An Improved Dynamic Load-balancing Model
    Liu, Di
    Shang, Wenqian
    Zhu, Ligu
    Feng, Dongyu
    2016 4TH INTL CONF ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY/3RD INTL CONF ON COMPUTATIONAL SCIENCE/INTELLIGENCE AND APPLIED INFORMATICS/1ST INTL CONF ON BIG DATA, CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (ACIT-CSII-BCD), 2016, : 337 - 341
  • [36] Analyzing Distributed Java']Java Applications by Automatic Centralization
    Ma, Lei
    Artho, Cyrille
    Sato, Hiroyuki
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW), 2013, : 691 - 696
  • [37] Static analysis of Java']Java multithreaded and distributed applications
    Demartini, C
    Sisto, R
    SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS - INTERNATIONAL SYMPOSIUM PROCEEDINGS, 1998, : 215 - 222
  • [38] A checkpoints mechanism for mobile Java']Java applications
    Pauty, J
    Cabillic, G
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND NETWORKS, 2004, : 352 - 357
  • [39] KLAVA: a Java']Java package for distributed and mobile applications
    Bettini, L
    De Nicola, R
    Pugliese, R
    SOFTWARE-PRACTICE & EXPERIENCE, 2002, 32 (14): : 1365 - 1394
  • [40] Expressing parallelism in Java']Java applications distributed on clusters
    Felea, V
    Devesa, N
    Toursel, B
    Lecouffe, P
    ADVANCED ENVIRONMENTS, TOOLS, AND APPLICATIONS FOR CLUSTER COMPUTING, 2002, 2326 : 249 - 258