• DocumentCode
    2341686
  • Title

    The Laundromat Model for Autonomic Cluster Computing

  • Author

    Hansen, Jacob Gorm ; Christiansen, Eske ; Jul, Eric

  • Author_Institution
    DIKU, Univ. of Copenhagen
  • fYear
    2006
  • fDate
    13-16 June 2006
  • Firstpage
    114
  • Lastpage
    123
  • Abstract
    Traditional High Performance Computing systems require extensive management and suffer from security and configuration problems. This paper presents a new cluster-management system, called Evil Man, that aims at making clusters as secure and self-managing as possible. Evil Man is inspired by real-life Laundromats: All nodes in a cluster are configured with a minimal software base consisting of a Virtual Machine Monitor and a remote bootstrapping mechanism and customers then buy access using a simple pre-paid token scheme. All necessary application software, including the operating system, is provided by the customer as a full Virtual Machine and boot-strapped or migrated into the cluster Technically, the core ingredients of Evil Man are a novel operating system Boot-strapping and Self-Migration mechanism and a simple pre-paid Token Scheme on which all access control and accounting is based. Combined, these mechanisms create a simple, autonomous, secure and highly flexible cluster computing platform suitable for deployment in a cluster or Grid system. We work hard at reducing the amount of privileged network-facing software on each node. For instance, the privileged part of our network protocol implementation consists of only a few hundred lines of C-code. Performance measurements of our prototype show that Evil Man can bootstrap a non-trivial application onto an 11-node cluster in less than nine seconds and that performing live migration during application execution has negligible performance impact.
  • Keywords
    Access control; Application software; Grid computing; High performance computing; Measurement; Operating systems; Protocols; Security; Virtual machine monitors; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2006. ICAC '06. IEEE International Conference on
  • Print_ISBN
    1-4244-0175-5
  • Type

    conf

  • DOI
    10.1109/ICAC.2006.1662389
  • Filename
    1662389