{"id":{"repo_id":"unm","oai_identifier":"oai:digitalrepository.unm.edu:cs_etds-1058"},"canonical_url":"https://search.dev.ndltd.org/etd/unm/oai:digitalrepository.unm.edu:cs_etds-1058","repository":{"repo_id":"unm","name":"University of New Mexico","base_url":"https://digitalrepository.unm.edu/do/oai/"},"display":{"title":"Efficiently bootstrapping extreme scale software systems","abstract":"Many scientific fields and commercial industries need to solve computationally large problems. These problems can often be broken into smaller tasks, which can be executed in parallel, on large computer systems. In pursuit of solving ever larger problems in a more timely manner, the number of nodes in these large computer systems have grown to extremely large scales. All of the extreme-scale-software systems that run on these extreme-scale-computational systems go through what we call a bootstrapping phase. During this phase, the software system is deployed onto a set of computers and its initialization information is disseminated. In this thesis, we present a framework called the Lightweight Infrastructure-Bootstrapping Infrastructure (LIBI) to support extreme-scale-software systems during their bootstrapping phase. The contributions of this thesis are as follows: a classification system for process-launching strategies, an algorithm for creating an optimal-process-launching strategy, an implementation of LIBI and a performance evaluation of LIBI. Our performance evaluation demonstrates that we decreased the time required for software system bootstrapping by up to 50%.","abstract_html":"Many scientific fields and commercial industries need to solve computationally large problems. These problems can often be broken into smaller tasks, which can be executed in parallel, on large computer systems. In pursuit of solving ever larger problems in a more timely manner, the number of nodes in these large computer systems have grown to extremely large scales. All of the extreme-scale-software systems that run on these extreme-scale-computational systems go through what we call a bootstrapping phase. During this phase, the software system is deployed onto a set of computers and its initialization information is disseminated. In this thesis, we present a framework called the Lightweight Infrastructure-Bootstrapping Infrastructure (LIBI) to support extreme-scale-software systems during their bootstrapping phase. The contributions of this thesis are as follows: a classification system for process-launching strategies, an algorithm for creating an optimal-process-launching strategy, an implementation of LIBI and a performance evaluation of LIBI. Our performance evaluation demonstrates that we decreased the time required for software system bootstrapping by up to 50%.","abstract_has_math":false,"creators":["Goehner, Joshua"],"institution":null,"degree_name":"Computer Science","degree_level":"Thesis","degree_discipline":"Department of Computer Science","degree_department":null,"school":null,"contributors":["Arnold, Dorian","Bridges, Patrick","Tapia, Lydia","Ahn, Dong"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-12-01T08:00:00Z","date_published":"2011-12-01T08:00:00Z","updated_at":"2026-07-24T05:26:07Z","subjects":["high-performance computing","scalable systems","process launching","Lightweight Infrastructure-Bootstrapping Infrastructure"],"languages":["English"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["https://digitalrepository.unm.edu/cs_etds/59"],"render_values":[{"text":"https://digitalrepository.unm.edu/cs_etds/59","href":"https://digitalrepository.unm.edu/cs_etds/59","code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/1928/17430","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Arnold, Dorian","Bridges, Patrick","Tapia, Lydia","Ahn, Dong"]},{"key":"dc:creator","label":"Author","values":["Goehner, Joshua"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"thesis:degree_discipline","label":"Discipline","values":["Department of Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis","Masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Computer Science"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["high-performance computing","scalable systems","process launching","Lightweight Infrastructure-Bootstrapping Infrastructure"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["English"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/1928/17430","https://digitalrepository.unm.edu/cs_etds/59"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Many scientific fields and commercial industries need to solve computationally large problems. These problems can often be broken into smaller tasks, which can be executed in parallel, on large computer systems. In pursuit of solving ever larger problems in a more timely manner, the number of nodes in these large computer systems have grown to extremely large scales. All of the extreme-scale-software systems that run on these extreme-scale-computational systems go through what we call a bootstrapping phase. During this phase, the software system is deployed onto a set of computers and its initialization information is disseminated. In this thesis, we present a framework called the Lightweight Infrastructure-Bootstrapping Infrastructure (LIBI) to support extreme-scale-software systems during their bootstrapping phase. The contributions of this thesis are as follows: a classification system for process-launching strategies, an algorithm for creating an optimal-process-launching strategy, an implementation of LIBI and a performance evaluation of LIBI. Our performance evaluation demonstrates that we decreased the time required for software system bootstrapping by up to 50%."]},{"key":"dc:title","label":"Title","values":["Efficiently bootstrapping extreme scale software systems"]}]}],"canonical_facts":{"dc:contributor":["Arnold, Dorian","Bridges, Patrick","Tapia, Lydia","Ahn, Dong"],"dc:creator":["Goehner, Joshua"],"dc:description.abstract":["Many scientific fields and commercial industries need to solve computationally large problems. These problems can often be broken into smaller tasks, which can be executed in parallel, on large computer systems. In pursuit of solving ever larger problems in a more timely manner, the number of nodes in these large computer systems have grown to extremely large scales. All of the extreme-scale-software systems that run on these extreme-scale-computational systems go through what we call a bootstrapping phase. During this phase, the software system is deployed onto a set of computers and its initialization information is disseminated. In this thesis, we present a framework called the Lightweight Infrastructure-Bootstrapping Infrastructure (LIBI) to support extreme-scale-software systems during their bootstrapping phase. The contributions of this thesis are as follows: a classification system for process-launching strategies, an algorithm for creating an optimal-process-launching strategy, an implementation of LIBI and a performance evaluation of LIBI. Our performance evaluation demonstrates that we decreased the time required for software system bootstrapping by up to 50%."],"dc:identifier":["http://hdl.handle.net/1928/17430","https://digitalrepository.unm.edu/cs_etds/59"],"dc:language":["English"],"dc:subject":["high-performance computing","scalable systems","process launching","Lightweight Infrastructure-Bootstrapping Infrastructure"],"dc:title":["Efficiently bootstrapping extreme scale software systems"],"thesis:degree_discipline":["Department of Computer Science"],"thesis:degree_level":["Thesis","Masters"],"thesis:degree_name":["Computer Science"]},"updated_at":"2026-07-24T05:26:07Z"}