DocumentCode
1809014
Title
Resource-Aware Migratory Services in Wide-Area Shared Computing Environments
Author
Tripathi, Anand ; Padhye, Vinit ; Kulkarni, Devdatta
Author_Institution
Dept. of Comput. Sci., Univ. of Minnesota, Minneapolis, MN, USA
fYear
2009
fDate
27-30 Sept. 2009
Firstpage
51
Lastpage
60
Abstract
In this paper we present the design and evaluation of a system for deploying highly available and migratable services in shared infrastructures, such as the PlanetLab, where the available resource capacities at a node can fluctuate significantly. A migratable service can monitor its operating conditions and autonomously relocate itself to another node when the available resource capacities at the current node fall below certain acceptable limits. We utilize the autonomous mobile agent paradigm for building such migratable services. Such agents can monitor their operating conditions and follow various migration policies. We investigate here the mechanisms for service relocation, and client-side protocols to access migratory services. The "blackout periods\´\´, i.e. the time during which the clients are unable to access a migrating service, need to be minimized and kept within some tolerable limits for services required to be highly available. We first present the design of a migratable service implemented using a mobile agent, and evaluate its performance in terms of the blackout periods and the service agent\´s abilities to autonomously migrate in the network. We replicate service agents to reduce the blackout periods, and develop the coordination protocols for autonomous agent migration in a group of service agents. We also present here our work for monitoring PlanetLab nodes for their available resource capacities in order to assist a migratory service in selecting a target node for relocation.
Keywords
client-server systems; computer network reliability; fault tolerant computing; mobile agents; protocols; resource allocation; wide area networks; PlanetLab node monitoring; autonomous mobile agent paradigm; blackout period; client-side coordination protocol; fault tolerance; performance evaluation; resource-aware migratory service design; service relocation; wide-area network shared computing environment; Access protocols; Autonomous agents; Availability; Buildings; Computer science; Condition monitoring; Distributed computing; Mobile agents; Robustness; USA Councils; Mobile Agents; Resilient Services; Service Availability; Service Migration; Service Replication;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2009. SRDS '09. 28th IEEE International Symposium on
Conference_Location
Niagara Falls, NY
ISSN
1060-9857
Print_ISBN
978-0-7695-3826-6
Type
conf
DOI
10.1109/SRDS.2009.39
Filename
5283473
Link To Document