skip to main content
10.1145/1555336.1555338acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

Enabling and optimizing pilot jobs using xen based virtual machines for the HPC grid applications

Published:15 June 2009Publication History

ABSTRACT

The primary motivation for uptake of virtualization have been resource isolation, capacity management and resource customization: isolation and capacity management allow providers to isolate users from the site and control their resources usage while customization allows end-users to easily project the required environment onto a variety of sites. Various approaches have been taken to integrate virtualization with Grid technologies. In this paper, we propose an approach that combines virtualization on the existing software infrastructure such as Pilot Jobs with minimum change on the part of resource providers. We also present a standard API to enable a wider set of applications including Batch systems to deploy virtual machines on-demand as isolated job sandboxes. To illustrate the usefulness of this approach, we also evaluate the impact of Xen virtualization on memory and compute intensive tasks, and present our results that how memory and scheduling parameters could be tweaked to optimize job performance.

References

  1. Xen Source, Virtualization Hypervisor, http://www.xensource.com.Google ScholarGoogle Scholar
  2. Foster, I., Kesselman, C. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Braham P., Dragovic B., Fraser K., Hand S., Haris T., Ho A., Neugebauer R., Pratt I., and Warfield A. Xen and the art of virtualization, Proceedings of the nineteenth ACM symposium on Operating systems principles, SOSP, pages 164--177, ACM Press. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Steinder, M. Whalley, I.; Carrera, D. Gaweda, I. Chess, D. Server virtualization in autonomic management of heterogeneous workloads. Integrated Network Management, 2007. IM '07. 10th IFIP/IEEE International Symposium, vol., no., pp.139--148, May 21 2007-Yearly 25.Google ScholarGoogle ScholarCross RefCross Ref
  5. Emeneker W., Stanzione D. Dynamic Virtual Clustering. IEEE International Conference on Cluster Computing 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Santhanam S., Elango P., Arpaci-Dusseau A., and Livny M. Deploying Virtual Machines as Sandboxes for the Grid. WORLDS 2005, San Francisco, CA, December, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Emeneker W., Stanzione D. Efficient Virtual Machine Caching in Dynamic Virtual Clusters. IEEE Cluster, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Uhlig R. et al, Intel Virtualization Technology, IEEE Computer Society Journal, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Rosenblum M. and Garfinkel T. Virtual Machine Monitors: Current Technology and Future Trends. IEEE Computer Society Journal, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Denemark J., Ruda M., Matyska L. Virtualizing Meta Centre Resources Using Magrathea, IEEE, 2007.Google ScholarGoogle Scholar
  11. Khalid O., Koeckerbauer T., Shiyachki D., Unterkircher A., Schulz M. The VGrid Project. EGEE'07 Conference Poster, 2007.Google ScholarGoogle Scholar
  12. Khalid O., Nilsson P., Schulz M., Keahey K. Enabling Virtual PanDa Pilot for ATLAS. EGEE'08 Conference Poster, 2008.Google ScholarGoogle Scholar
  13. Rubio-Montero A.J., Huedo E., Montero R.S., Llorente I.M. Management of Virtual Machines on Globus Grids Using GridWay. Parallel and Distributed Processing Symposium, IPDPS, 2007.Google ScholarGoogle Scholar
  14. Fontán J., Vázquez T., Gonzalez L., Montero R. S. and Llorente I. M. OpenNEbula: The Open Source Virtual Machine Manager for Cluster Computing. Open Source Grid and Cluster Software Conference, May 2008, San Francisco, U.S.A. 2008.Google ScholarGoogle Scholar
  15. Keahey K., Freeman T., Lauret J., Olson D. Virtual Workspaces for Scientific Applications. SciDAC 2007 Conference, Boston, MA, 2007.Google ScholarGoogle Scholar
  16. Freeman, T., Keahey K. Flying Low: Simple Leases with Workspace Pilot. ACM/IEEE Euro--Par 2008, Las Palmas de Gran Canaria, Spain, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Fraser K., Hand S., Harris T., Leslie I. M., and Pratt I. The Xenoserver Computing Infrastructure: a Project Overview. Technical Report, 2002.Google ScholarGoogle Scholar
  18. Kiyanclar N., Koenig G. A., and Yurcik W. Maestro-VC: On-Demand Secure Cluster Computing Using Virtualization. In 7th LCI International Conference on Linux Clusters, 2006.Google ScholarGoogle Scholar
  19. Xu J., Adabala S., Fortes, J.A.B. Towards Autonomic Virtual Applications in the In--VIGO System. Autonomic Computing, 2005. ICAC 2005. Proceedings. Second International Conference on Autonomous Computing, vol., no., pp.15--26, 13-16 June, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Tadashi M., ATLAS Collaboration, PanDA: Distributed production and distributed analysis system for ATLAS. 2008. 4pp. Published in J. Phys. Conf. Ser. 119: 062036, 2008.Google ScholarGoogle Scholar
  21. G. Aad et al, ATLAS Collaboration. The ATLAS Experiment at the CERN Large Hadron Collider. 437 pp. Published in JINST 3: S08003, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  22. Nilsson P, ATLAS Collaboration. Experience from a pilot based system for ATLAS. 6pp. Published in J. Phys. Conf. Ser. 119: 062038, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  23. Figueiredo, R., P. Dinda, and J. Fortes. A Case for Grid Computing on Virtual Machines. In 23rd International Conference on Distributed Computing Systems. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Keahey, K., K. Doering, and I. Foster. From Sandbox to Playground: Dynamic Virtual Environments in the Grid. In 5th International Workshop in Grid Computing. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Platform Computing, http://www.platform.com/Google ScholarGoogle Scholar
  26. Torque, http://www.clusterresources.com/Google ScholarGoogle Scholar
  27. Condor, http://www.cs. wisc.edu/condor/Google ScholarGoogle Scholar
  28. gLite Middleware, http://www.glite.orgGoogle ScholarGoogle Scholar
  29. Globus Grid Alliance, http://www.globus.org/Google ScholarGoogle Scholar

Index Terms

  1. Enabling and optimizing pilot jobs using xen based virtual machines for the HPC grid applications

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      VTDC '09: Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
      June 2009
      82 pages
      ISBN:9781605585802
      DOI:10.1145/1555336
      • General Chair:
      • Kate Keahey,
      • Program Chair:
      • Renato Figueiredo

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 15 June 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate5of10submissions,50%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader