Model for Grid Service Instance Migration

Dhaval Shah, Sanjay Chaudhary

2007

Abstract

Grid computing, emerging as a new paradigm for next-generation computing, enables the sharing, selection, and aggregation of distributed resources for solving large-scale problems in science, engineering, and commerce. The resources in the Grid are heterogeneous and geographically distributed. The resources in the Grid are dynamic in nature. Resource owners are at discretion to submit/donate the resources in to the Grid environment. The term Web services describes a standardized way of integrating Web-based applications using the XML, SOAP, WSDL and UDDI open standards over an Internet protocol backbone [8]. Grid Services is an extension of Web Services in a Grid environment having statefulness as a key feature. State of any Grid Services is exposed with the help of Service Data Elements. Grid Services may fail during its life cycle due to failure of a resource or a withdrawal of a resource by the resource owner. Thus, there is a need to provide a reliable solution in the form of Grid Service instance migration to protect the work of the users, which was carried out. This paper proposes a model that supports Grid Services instance migration. Migration of an instance can take place based on the failure of resource, increase in load at the resource, change in the policy of the domain in which resource resides, user specified migration, or migration due to withdrawal of a resource by the resource owner. It enables the users to specify the migration if the user does not trust the domain in which instance is running. The model includes an incremental checkpointing mechanism to facilitate migration.

References

  1. Foster I, Kesselman C, Tuecke S., “The anatomy of the Grid: Enabling scalable virtual organizations,”. International Journal of Supercomputer Applications 2001
  2. Foster I, Kesselman C, Nick J, Tuecke S., “The physiology of the Grid: An open Grid services architecture for distributed systems integration”, TTThttp://www.globus.org/research/papers.html#OGSA
  3. S. Tuecke, I. Foster, et al.,“Open Grid Services Infrastructure (OGSI) Version 1.0.”2003; Open Grid Services Infrastructure: Draft http://www.ggf.org/ogsi-wg
  4. Tim Banks et al., “Open Grid Service Infrastructure Primer,” GWD-I (draft-ggf-ogsigridserviceprimer-3), OGSI, http://www.ggf.org/ogsi-wg
  5. Condor Team, “Checkpointing in Condor”, Condor Manual, Computer Sciences Department, University of Wisconsin-Madison, Madison, WI http://www.cs.wisc.edu/condor/manual/v6.6/4_2Condor_s_Checkpoint.html
  6. Milojicic D., Douglis F., et al., “Process Migration,” ACM Computing Surveys, Vol. 32, No. 3, September 2000, pp. 241-299.
  7. József Kovács, Péter Kacsuk, “A migration framework for executing parallel programs in the Grid”, MTA SZTAKI, Parallel and Distributed Systems Laboratory, Budapest, Hungary
  8. http://www.webopedia.com/TERM/W/Web_services.html
  9. Migol: A fault-tolerant service framework for MPI applications in Grid, http://www.cs.unipotsdam.de/bs/research/grid/index.html
  10. C. Lia, X. Yang, N. Xiao, “A Novel Checkpoint Mechanism Based on Job Progress Description for Computational Grid” , Lecture Notes in Computer Science : Parallel and Distributed Processing and Applications, 2004. Volume 3358/2004, pp. 594-603
  11. S. Rodríquez, A. Pérez, R. Méndez, “A new checkpoint mechanism for real time operating” ACM SIGOPS Operating Systems Review, Volume 31 , Issue 4 (October 1997), Pages: 55 - 62
  12. L.M. Silva, J.G. Silva, S. Chapple, L. Clarke, "Portable checkpointing and recovery," hpdc, p. 188, Fourth IEEE International Symposium on High Performance Distributed Computing (HPDC-4 7895), 1995
  13. Check pointing in CATALINA, http://www.ece.arizona.edu/hpdc/projects/ CATALINA/research.html
  14. Y. Zhang, H. Franke et. Al. “The impact of migration on parallel job scheduling for distributed systems” http://www.ece.rutgers.edu/yyzhang/research/papers/europar00.pdf
  15. K.M. Al-Tawil, M. Bozyigit, S. K. Naseer, "A Process Migration Subsystem for a Workstation-Based Distributed Systems," hpdc, p. 511, Fifh IEEE International Symposium on High Performance Distributed Computing (HPDC-5 7896), 1996
Download


Paper Citation


in Harvard Style

Shah D. and Chaudhary S. (2007). Model for Grid Service Instance Migration . In Proceedings of the 1st International Joint Workshop on Wireless Ubiquitous Computing - Volume 1: WUC, (ICEIS 2007) ISBN 978-972-8865-94-8, pages 96-105. DOI: 10.5220/0002405700960105


in Bibtex Style

@conference{wuc07,
author={Dhaval Shah and Sanjay Chaudhary},
title={Model for Grid Service Instance Migration},
booktitle={Proceedings of the 1st International Joint Workshop on Wireless Ubiquitous Computing - Volume 1: WUC, (ICEIS 2007)},
year={2007},
pages={96-105},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002405700960105},
isbn={978-972-8865-94-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Joint Workshop on Wireless Ubiquitous Computing - Volume 1: WUC, (ICEIS 2007)
TI - Model for Grid Service Instance Migration
SN - 978-972-8865-94-8
AU - Shah D.
AU - Chaudhary S.
PY - 2007
SP - 96
EP - 105
DO - 10.5220/0002405700960105