Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1242531.1242555acmconferencesArticle/Chapter ViewAbstractPublication PagescfConference Proceedingsconference-collections
Article

System management software for virtual environments

Published: 07 May 2007 Publication History
  • Get Citation Alerts
  • Abstract

    Recently there has been an increased interest in the use of system-level virtualization using mature solutions such as Xen, QEMU, or VMWare. These virtualization platforms are being used in distributed and parallelenvironments including high performance computing. The use of virtual machines within such environments introduces newchallenges to system management. These include tedious tasks such as deploying para-virtualized host operating systems to support virtual machine execution or virtual overlay networks to connect these virtual machines. Additionally, there is the problem of machine definition and deployment,which is complicated by differentiation in the underlying virtualizationtechnology. This paper discusses tools for the deployment and management of both hostoperating systems and virtual machines in clusters. We begin with an overview of system-level virtualization and move on to a description of tools that we have developed to aid with these environments. These tools extend prior work in the area of cluster installation, configuration and management.

    References

    [1]
    Fabrice Bellard. Qemu, a fast and portable dynamic translator. In USENIX 2005 Annual Technical Conference, Anaheim, CA, USA, April 2005.
    [2]
    Sean Dague. System Installation Suite Massive Installation for Linux. In The 4th Annual Ottawa Linux Symposium (OLS'02), Ottawa, Canada, June 26--29, 2002.
    [3]
    B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, I. Pratt, A. Warfield, P. Barham, and R. Neugebauer. Xen and the art of virtualization. In Proceedings of the ACM Symposium on Operating Systems Principles, October 2003.
    [4]
    Wesley Emeneker, Dave Jackson, Joshua Butikofer, and Dan Stanzione. Dynamic virtual clustering with xen and moab. In Proceedings of ISPA Workshops: Workshop on Xen in HPC Cluster and Grid Computing Environments (XHPC), pages 440--451, 2006.
    [5]
    R. Figueiredo, P. Dinda, and J. Fortes. A case for grid computing on virtual machines. In International Conference on Distributed Computing Systems (ICDCS), May 2003.
    [6]
    Ganglia: Distributed monitoring and execution system. http://ganglia.sourceforge.net.
    [7]
    R. P. Goldberg. Architecture of virtual machines. In Proceedings of the workshop on virtual computer systems, pages 74--112, Cambridge, Massachusetts, United States, 1973. ACM Press.
    [8]
    Wei Huang, Jiuxing Liu, Bulent Abali, and Dhabaleswar K. Panda. A case for high performance computing with virtual machines. In The 20th ACM International Conference on Supercomputing (ICS'06), Cairns International Hotel, Queensland Australia, June 2006.
    [9]
    K. Keahey, K. Doering, and I. Foster. From sandbox to playground: dynamic virtual environments in the grid. In Fifth IEEE/ACM International Workshop on Grid Computing, pages 34--42, November 2004.
    [10]
    Jiuxing Liu, Wei Huang, Bulent Abali, and Dhabaleswar K. Panda. High performance VMM-Bypass I/O in virtual machines. In USENIX Annual Technical Conference 2006, Boston, MA, USA, June 2006.
    [11]
    Brian Luethke, Thomas Naughton, and Stephen L. Scott. C3 Power Tools: The Next Generations. In DAPSYS 2002, pages 82--89, Johannes Kepler University, September 29 -- October 2, 2002. Kluwer Academic Publishers.
    [12]
    Message Passing Interface Forum. MPI: A Message Passing Interface. In Procof Supercomputing '93, pages 878--883, Portland, OR, USA, November 1993. IEEE Computer Society Press.
    [13]
    John Mugler, Thomas Naughton, and Stephen L. Scott. OSCAR Meta-Package System. In Proceeding of 3rd Annual OSCAR Symposium (OSCAR 2005), Guelph, Ontario, Canada, May 15--18 2005.
    [14]
    John Mugler, Thomas Naughton, Stephen L. Scott, Brian Barret, Andrew Lumsdaine, Jeffrey M. Squyres, Benoît des Ligneris, Francis Giraldeau, and Chokchai Leangsuksun. Oscar clusters. In Linux Symposium, Ottawa, Ontario, Canada, July 2003.
    [15]
    Philip M. Papadopoulos, Mason J. Katz, and Greg Bruno. Npaci rocks: Tools and techniques for easily deploying manageable linux clusters. In CLUSTER, 2001.
    [16]
    Gerald J. Popek and Robert P. Goldberg. Formal requirements for virtualizable third generation architectures. Commun. ACM, 17(7):412--421, 1974.
    [17]
    Joseph D. Sloan. High Performance Linux Clusters: with Oscar, Rocks, openMosix, and MPI. Nutshell Handbooks. O'Reilly & Associates, November 2004.
    [18]
    T. Sterling, D. Savarese, D. J. Becker, J. E. Dorband, U. A. Ranawake, and C. V. Packer. BEOWULF: A parallel workstation for scientific computation. In Proceedings of the 24th International Conference on Parallel Processing, pages I:11--14, Oconomowoc, WI, 1995.
    [19]
    V. S. Sunderam. PVM: A framework for parallel distributed computing concurrency. In Practice and Experience, volume~2, pages 315--339, December 1990.
    [20]
    T. Takahash, F. O'Carroll, H. Tezuka, A. Hori, S. Sumimoto, H. Harada, YIshikawa, and P.H. Beckman. Implementation and evaluation of MPI on an SMP cluster. In Parallel and Distributed Processing. IPPS/SPDP'99 Workshops, volume 1586 of Lecture Notes in Computer Science. Springer-Verlag, April 1999.
    [21]
    Geoffroy Vallée and Stephen L. Scott. Xen-oscar for cluster virtualization. In Proceedings of ISPA Workshops: Workshop on Xen in HPC Cluster and Grid Computing Environments (XHPC), pages 487--498, 2006.
    [22]
    VMware, Inc. http://www.vmware.com.

    Cited By

    View all
    • (2015)Virtual Machine Performance upon Intensive ComputationsGSTF Journal on Computing (JoC)10.7603/s40601-014-0020-x4:3Online publication date: 13-Dec-2015
    • (2015)Orchestrating Docker Containers in the HPC EnvironmentHigh Performance Computing10.1007/978-3-319-20119-1_36(506-513)Online publication date: 20-Jun-2015
    • (2011)A case for virtual machine based fault injection in a high-performance computing environmentProceedings of the 2011 international conference on Parallel Processing10.1007/978-3-642-29737-3_27(234-243)Online publication date: 29-Aug-2011
    • Show More Cited By

    Recommendations

    Reviews

    Elliot Jaffe

    System management, in the context of this paper, means the provisioning of operating and system software to clusters of computers. This problem has been addressed by many packages, notably Rocks and Open Service Container Architecture (OSCAR). The extension discussed in this paper is to provision virtual machines as implemented by VMWare, Xen, or QEMU. In such an installation, there are really two provisioning steps. First, the underlying virtualization platform must be installed and available. Only then can the target system be provisioned and deployed. The authors of this paper provide a very reasonable overview of the virtualization options (XEN and QEMU) and of the existing OSCAR system. They then describe their extensions, which enable OSCAR to provision virtualized systems. The new provisioning system is called OSCAR-V. I found this paper to be rather basic. There are no new theories or insights here. There is, however, good engineering work, and a nice description of how one might extend existing software past its original design point. Online Computing Reviews Service

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CF '07: Proceedings of the 4th international conference on Computing frontiers
    May 2007
    300 pages
    ISBN:9781595936837
    DOI:10.1145/1242531
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 May 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. OSCAR
    2. configuration management
    3. tools
    4. virtualization

    Qualifiers

    • Article

    Conference

    CF07
    Sponsor:
    CF07: Computing Frontiers Conference
    May 7 - 9, 2007
    Ischia, Italy

    Acceptance Rates

    Overall Acceptance Rate 273 of 785 submissions, 35%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)Virtual Machine Performance upon Intensive ComputationsGSTF Journal on Computing (JoC)10.7603/s40601-014-0020-x4:3Online publication date: 13-Dec-2015
    • (2015)Orchestrating Docker Containers in the HPC EnvironmentHigh Performance Computing10.1007/978-3-319-20119-1_36(506-513)Online publication date: 20-Jun-2015
    • (2011)A case for virtual machine based fault injection in a high-performance computing environmentProceedings of the 2011 international conference on Parallel Processing10.1007/978-3-642-29737-3_27(234-243)Online publication date: 29-Aug-2011
    • (2010)Evaluate the performance and scalability of image deployment in virtual data centerProceedings of the 2010 IFIP international conference on Network and parallel computing10.5555/1882011.1882050(390-401)Online publication date: 13-Sep-2010
    • (2010)Understanding performance metrics and their collection in dynamic virtual machinesTheoretical and Applied Informatics10.2478/v10179-010-0003-322:2Online publication date: 1-Jan-2010
    • (2010)Loadable Hypervisor Modules2010 43rd Hawaii International Conference on System Sciences10.1109/HICSS.2010.258(1-8)Online publication date: Jan-2010
    • (2010)Using policies to drive autonomic management of virtual systems2010 International Conference on Network and Service Management10.1109/CNSM.2010.5691193(258-261)Online publication date: Oct-2010
    • (2010)System-level virtualization research at Oak Ridge National LaboratoryFuture Generation Computer Systems10.1016/j.future.2009.07.00126:3(304-307)Online publication date: 1-Mar-2010
    • (2009)Investigation and development of a security and forensic analysis teaching environment2009 First International Conference on Networked Digital Technologies10.1109/NDT.2009.5272139(373-378)Online publication date: Jul-2009
    • (2009)V-MCS: A configuration system for virtual machines2009 IEEE International Conference on Cluster Computing and Workshops10.1109/CLUSTR.2009.5289131(1-7)Online publication date: Aug-2009
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media