Skip to main content

Achieving Co-allocation through Virtualization in Grid Environment

  • Conference paper
Advances in Grid and Pervasive Computing (GPC 2009)

Abstract

A typical grid application requires several processors for execution that may not be fulfilled by single cluster at times. Co-allocation is the concept of aggregating computing resources from more than one cluster to facilitate application execution. It poses great difficulty in implementing as these resources are distributed and managed locally. In this paper, we propose a metascheduling framework that achieves co-allocation using the concept of virtualization. Our approach differs from earlier ones as we create virtual machines to meet the requirements of application thereby utilizing the resources to the fullest possible extent while preserving their autonomy. We used Deviation Based Resource Scheduling algorithm to initiate SLA negotiation with other resources for participating in resource co-allocation. It also supports SLA monitoring and enforcement. Our preliminary results show that this approach achieves greater throughput against conventional scheduling.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, Open Grid Service Infrastructure WG, Global Grid Forum (2002)

    Google Scholar 

  2. Freeman, T., Keahey, K.: Flying Low: Simple Leases with Workspace Pilot. In: Luque, E., Margalef, T., Benítez, D. (eds.) Euro-Par 2008. LNCS, vol. 5168, pp. 499–509. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  3. Keahey, K., Foster, I., Freeman, T., Zhang, X., Galron, D.: Virtual Workspaces in the Grid. In: Cunha, J.C., Medeiros, P.D. (eds.) Euro-Par 2005. LNCS, vol. 3648, pp. 421–431. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Keahey, K., Foster, I., Freeman, T., Zhang, X.: Virtual Workspaces: Achieving Quality of Service and Quality of Life in the Grid. Scientific Programming Journal (2005)

    Google Scholar 

  5. Freeman, T., et al.: Division of Labor: Tools for Growing and Scaling Grids. In: SciDAC 2005 Conference, Boston, MA (June 2005)

    Google Scholar 

  6. Zhang, X., Foster, I., Freeman, T., Keahey, K., Scheftner, D., Sotomayor, B.: Virtual Clusters for Grid Communities. In: CCGRID 2006, Singapore (2006)

    Google Scholar 

  7. Sotomayor, B., et al.: A Resource Management Model for VM-Based Virtual Workspaces, Masters paper, University of Chicago (February 2007)

    Google Scholar 

  8. Rodrigo, et al.: Grid Job Scheduling using Route with Genetic Algorithm Support. Journal of Telecommunications, 147–160 (May 2008)

    Google Scholar 

  9. http://www.gridmpi.org

  10. http://www.globus.org/toolkit/docs/2.4/duroc/

  11. Thamarai Selvi, S., et al.: Service Level Agreement based Grid Scheduling. In: IEEE International Conference on Web Services (2008)

    Google Scholar 

  12. Thamarai Selvi, S., et al.: GSMA based Automated Negotiation Model for Grid Scheduling. In: IEEE International Conference on Services Computing (2008)

    Google Scholar 

  13. http://www.gridway.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Somasundaram, T.S. et al. (2009). Achieving Co-allocation through Virtualization in Grid Environment. In: Abdennadher, N., Petcu, D. (eds) Advances in Grid and Pervasive Computing. GPC 2009. Lecture Notes in Computer Science, vol 5529. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01671-4_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01671-4_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01670-7

  • Online ISBN: 978-3-642-01671-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics