2003 · 21 citations · 11 references
ComputingComputer ScienceDistributed SystemsOperating SystemsSystems ProgrammingDistributed ComputingInterprocess CommunicationLoad BalancingObject-oriented ProgrammingAdaptive Load BalancingDistributed Load BalancingDynamic Load BalancingLoadLoad Balancing AlgorithmsObjectsObservation ModelsOverhead Analysis
In Java computing context, ADAJ (Adaptive Distributed Application in Java) provides a both execution and programming system for irregular distributed applications. From the execution point of view, load balancing is an important issue and requires special information policies. Traditionally only the computer load is taken into account. Consequently, the load balancing is made by being unaware of the relations between objects. The objects are moved of a computer on the other without knowing the consequences in term of communication. To avoid that problem we introduce in that paper two mechanims: a relation observation mechanism of distributed objects and a computer load observation. The dynamical observation information provided by these mechanisms will be able to allow a general load balancing mechanism to have an intelligent adaptative object redistribution strategy. The proposed observation tools are entirely designed in Java. Some experiment results which concerns relation observations and overhead measurements are presented.
11
Darrell Whitley · Statistics and Computing · 1994 · 4.5K citations
The Globus project: a status report
Ian Foster, Carl Kesselman · 2002 · 495 citations
Charlotte: Metacomputing on the Web
A. Baratloo, Mehmet Karaul, Zvi M. Kedem et al. · Future Generation Computer Systems · 1999 · 241 citations · Full text