loading...
System Support for Dynamic Layout of Distributed Applications
Austin, Texas May 31-June 04
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICDCS.1999.77654219th IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ophir Holder, Technion -- Israel Institute of Technology
Israel Ben-Shaul, Technion -- Israel Institute of Technology
Hovav Gazit, Technion -- Israel Institute of Technology
Dynamic application layout is the capability to move the components of a distributed program among different hosts during the execution of the application. This capability is essential for large-scale applications since it allows to adapt them to changes in resource availability, which are common in wide-area environments. The FarGo system introduces a model for programming the layout of distributed applications separately from their basic logic, by attaching relocation semantics to inter-component references, and by using a built-in monitoring support for making relocation decisions. Dynamic layout policies are encoded within the application using a special API or externally using a high-level scripting language. This paper presents the design of the runtime environment that realizes the model.
Index Terms:
Distributed Components, Distributed Programming Models, Mobile Objects, Java, Engineering Distributed Systems.
Citation:
Ophir Holder, Israel Ben-Shaul, Hovav Gazit, "System Support for Dynamic Layout of Distributed Applications," icdcs, pp.0403, 19th IEEE International Conference on Distributed Computing Systems (ICDCS'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions