19th IEEE International Conference on Distributed Computing Systems (ICDCS'99) System Support for Dynamic Layout of Distributed Applications Austin, Texas May 31-June 04 ISBN: 0-7695-0222-9
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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||