Advertisement

Journal of Grid Computing

, Volume 7, Issue 1, pp 73–89 | Cite as

DynaGrid: An Adaptive, Scalable, and Reliable Resource Provisioning Framework for WSRF-Compliant Applications

  • Eun-Kyu Byun
  • Jin-Soo Kim
Article

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.

Keywords

WSRF SOA GT4 Adaptive resource provisioning Distributed system 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the Grid: enabling scalable virtual organizations. Lecture Notes in Computer Science 2150. Springer-Verlag (2001)Google Scholar
  2. 2.
    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)
  3. 3.
    WSRF: OASIS, Web Services Resource Framework (WSRF) TC, http://www.oasis-open.org/committees/wsrf/
  4. 4.
    Foster, I.: Globus toolkit version 4: software for service-oriented systems. Lecture Notes in Computer Science, vol. 3779, pp. 2–13. Springer-Verlag (2005)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    Saroiu, S., Gummadi, P., Gribble, S.: A measurement study of peer-to-peer file sharing systems. Proceedings of Multimedia Computing and Networking (2002)Google Scholar
  7. 7.
    The Raja Project: http://raja.sourceforge.net (2007)
  8. 8.
    Creare Inc.: Ring buffered network bus, http://rbnb.creare.com/RBNB (2007)
  9. 9.
    The NEESGrid Project: http://it.nees.org/ (2007)
  10. 10.
    Apache Nutch Project: http://nutch.apache.org/nutch (2007)
  11. 11.
    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)Google Scholar
  12. 12.
    Beckett, J.: Scaling IT for the Planet, http://www.hpl.hp.com/news/2001/oct-dec/planetary.html January (2002)
  13. 13.
    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)Google Scholar
  14. 14.
    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)Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2008

Authors and Affiliations

  1. 1.Division of Computer ScienceKorea Advanced Institute of Science and Technology (KAIST)DaejeonSouth Korea
  2. 2.Sungkyunkwan UniversityGyeonggi-doSouth Korea

Personalised recommendations