• DocumentCode
    1661007
  • Title

    On the appropriateness of commodity operating systems for large-scale, balanced computing systems

  • Author

    Brightwell, Ron ; Maccabe, Arthur B. ; Riesen, Rolf

  • Author_Institution
    Scalable Syst. Integration Dept., Sandia Nat. Labs., Albuquerque, NM, USA
  • fYear
    2003
  • Abstract
    In the past five years (1997-2002), we have been involved in the design and development of Cplant™. An important goal was to take advantage of commodity approaches wherever possible. In particular, we selected Linux, a commonly available operating system, for the compute nodes of Cplant™. While the use of commodity solutions, including Linux, was critical to the success of Cplant™, we believe that such an approach will not be viable in the development of the next generation of very large-scale systems. We present our definition of a balanced system and discuss several limitations of commodity operating systems in the context of balanced systems. These limitations are categorized into technical limitations (e.g., the structure of the virtual memory system) and social limitations (e.g., the kernel development process). While our direct experience is based on Linux, issues we have identified should be relevant to all commodity operating systems.
  • Keywords
    operating systems (computers); parallel processing; processor scheduling; resource allocation; virtual storage; Cplant; Linux; commodity approaches; commodity operating systems; compute nodes; kernel development process; large-scale balanced computing systems; social limitations; very large-scale systems; virtual memory system; Computer science; Contracts; High performance computing; Kernel; Laboratories; Large-scale systems; Linux; Operating systems; Supercomputers; US Department of Energy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213164
  • Filename
    1213164