Skip to main navigation Skip to search Skip to main content

LIBI: A framework for bootstrapping extreme scale software systems

  • J. D. Goehner
  • , D. C. Arnold
  • , D. H. Ahn
  • , G. L. Lee
  • , B. R. De Supinski
  • , M. P. Legendre
  • , B. P. Miller
  • , M. Schulz
  • University of New Mexico School of Engineering
  • Lawrence Livermore National Laboratory
  • University of Wisconsin-Madison

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

As the sizes of high-end computing systems continue to grow to massive scales, efficient bootstrapping for distributed software infrastructures is becoming a greater challenge. Distributed software infrastructure bootstrapping is the procedure of instantiating all processes of the distributed system on the appropriate hardware nodes and disseminating to these processes the information that they need to complete the infrastructure's start-up phase. In this paper, we describe the lightweight infrastructure-bootstrapping infrastructure (LIBI), both a bootstrapping API specification and a reference implementation. We describe a classification system for process launching mechanism and then present a performance evaluation of different process launching schemes based on our LIBI prototype.

Original languageEnglish
Pages (from-to)167-176
Number of pages10
JournalParallel Computing
Volume39
Issue number3
DOIs
StatePublished - 2013
Externally publishedYes

Keywords

  • Infrastructure bootstrapping
  • Job launching
  • System software

Fingerprint

Dive into the research topics of 'LIBI: A framework for bootstrapping extreme scale software systems'. Together they form a unique fingerprint.

Cite this