spacer Sandia Home Sandia, UNM, LSU FAST-OS Project
spacer
 

Project Description

Modern ultrascale machines have a diverse range of usage models, programming models, architectures, and shared services that place a wide range of demands on their operating and runtime systems. Full-featured operating systems can support these requirements, but the generality comes at a cost in performance. As we move toward petascale systems with hundreds of thousands of processors and multiple levels of parallelism, the relative cost of this overhead will increase. Lightweight operating systems, in contrast, provide efficient access to underlying hardware, but they offer only a limited set of system services and are not easily ported. We propose to offer both efficiency, extensibility, and portability by developing a framework for configuring and building operating and runtime systems using composable micro-services that can be combined to provide only the features needed for a given ultrascale environment.

This framework explores several important areas that have been identified as critical for achieving maximum effectiveness and efficiency for application developers and users for next-generation systems. In particular, our framework is designed to support the identification and development of micro-services specifically for the architectural innovations of next-generation hardware. In order to more easily adapt to the changing needs of applications, our framework is designed to support multiple management policies, with a focus on the scalability and usability requirements of high-performance computing. Finally, our approach provides a flexible mechanism for exploring and accomodating fundamental requirements of operating and runtime systems on ultrascale systems so that performance and scalability can be achieved and maintained.

Participants

  • Sandia National Laboratories
    • Neil Pundit, Project Director
    • Ron Brightwell, Coordinating PI
    • Rolf Riesen, Trammell Hudson
  • University of New Mexico
    • Barney Maccabe, PI
    • Patrick Bridges
  • Louisiana State University
    • Thomas Sterling, PI

Publications and Presentations

  • Putting the Pieces Together
    ASCR Discovery article

  • Towards a Framework for Dedicated Operating Systems Development in High-End Computing Systems
    Jean-Charles Tournier, Patrick G. Bridges, Arthur B. MacCabe, Patrick M. Widener, Zaid Abudayyeh, Ron Brightwell, Rolf Riesen, Trammel Hudson
    ACM SIGOPS Operating Systems Review
    Volume 40 , Issue 2
    April 2006
    (PDF)

  • Highly Configurable Operating Systems for Ultrascale Systems
    Arthur B. Maccabe, Patrick G. Bridges, Ron Brightwell, Rolf Riesen, Trammell Hudson
    Proceedings of the First International Workshop on Operating Systems, Programming Environments and Management Tools for High-Performance Computing on Clusters
    June 2004
    (PDF)

Sponsor

This project is sponsored by DOE's Office of Science as part of the FAST-OS program.


Back to top of page

© Sandia Corporation | Site Contact | Site Map | Privacy and Security