Abstract
The Web Services Resource Framework (WSRF) is a set of specifications which define a generic and open framework for modeling and accessing stateful resources using Web services. This paper proposes DynaGrid, a new framework for WSRF-compliant applications. Many new components, such as ServiceDoor, Dynamic Service Launcher, ClientProxy, and PartitionManager, have been introduced to offer adaptive, scalable, and reliable resource provisioning. All of these components are implemented as standard WSRF-compliant Web services, hence DynaGrid is complementary to the existing GT4. Our experimental evaluation shows that DynaGrid effectively utilizes Grid resources by allocating only the required number of resources adaptively according to the amount of incoming requests, providing both the scalability and the reliability at the same time.
Similar content being viewed by others
References
Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the Grid: enabling scalable virtual organizations. Lecture Notes in Computer Science 2150. Springer-Verlag (2001)
Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed. Globus Project, www.globus.org/research/papers/ogsa.pdf (2002)
WSRF: OASIS, Web Services Resource Framework (WSRF) TC, http://www.oasis-open.org/committees/wsrf/
Foster, I.: Globus toolkit version 4: software for service-oriented systems. Lecture Notes in Computer Science, vol. 3779, pp. 2–13. Springer-Verlag (2005)
Qi, L., Jin, H., Foster, I., Gawor, J.: HAND: highly available dynamic deployment infrastructure for globus toolkit 4. 15th EUROMICRO International Conference on Parallel, Distributed and Network-Based Processing (2007)
Saroiu, S., Gummadi, P., Gribble, S.: A measurement study of peer-to-peer file sharing systems. Proceedings of Multimedia Computing and Networking (2002)
The Raja Project: http://raja.sourceforge.net (2007)
Creare Inc.: Ring buffered network bus, http://rbnb.creare.com/RBNB (2007)
The NEESGrid Project: http://it.nees.org/ (2007)
Apache Nutch Project: http://nutch.apache.org/nutch (2007)
Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. In: Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI), pp. 137–150 (2004)
Beckett, J.: Scaling IT for the Planet, http://www.hpl.hp.com/news/2001/oct-dec/planetary.html January (2002)
Welsh, M., Culler, D., Brewer, E.: SEDA: an architecture for well-conditioned, scalable internet services. In: Proceedings of the Eighteenth Symposium on Operating Systems Principles (SOSP-18) (2001)
Djilali, S., Herault, T., Lodygensky, O., Morlier, T., Fedak, G., Cappello, F.: RPC-V: toward fault-tolerant RPC for internet connected desktop Grids with volatile nodes. In: Proceedings of the 2004 ACM/IEEE conference on Supercomputing (2004)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Byun, EK., Kim, JS. DynaGrid: An Adaptive, Scalable, and Reliable Resource Provisioning Framework for WSRF-Compliant Applications. J Grid Computing 7, 73–89 (2009). https://doi.org/10.1007/s10723-008-9107-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10723-008-9107-y