Dec. 1, 2003 to Dec. 4, 2003
Ralph Butler , Middle Tennessee State University
Narayan Desai , Argonne National Laboratory
Andrew Lusk , Argonne National Laboratory
Ewing Lusk , Argonne National Laboratory
The systems software necessary to operate large-scale parallel computers presents a variety of research and development issues. One approach is to consider systems software as a collection of interacting components, with well-defined published interfaces. The Scalable Systems software SciDAC project is currently exploring the feasibility of architecting systems software this way. In this paper we present a prototype process manager component for such a system. We describe the component abstractly in terms of its functionality and the interface by which its functionality may be invoked. We propose a precise syntax for this interface and describe one implementation of the process manager component, based on an existing scalable process management system called MPD. We conclude with some experiences using this process manager component in conjunction with other systems software components on a medium-sized Linux cluster.
Systems software, process management, parallel programming, scalability, XML
Ralph Butler, Narayan Desai, Andrew Lusk, Ewing Lusk, "The ProcessManagement Component of a Scalable Systems Software Environment", CLUSTER, 2003, 2013 IEEE International Conference on Cluster Computing (CLUSTER), 2013 IEEE International Conference on Cluster Computing (CLUSTER) 2003, pp. 190, doi:10.1109/CLUSTR.2003.1253315