Skip to main content

Dynamic node reconfiguration in a parallel-distributed environment

Publication ,  Conference
Feeley, MJ; Bershad, BN; Chase, JS; Levy, HM
Published in: Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP
April 1, 1991

Idle workstations in a network represent a significant computing potential. In particular, their processing power can be used by parallel-distributed programs that treat the network as a loosely-coupled multiprocessor. But the set of machines free to participate in load sharing changes over time as users come and go from their workstations. To make full use of the available resources, parallel-distributed applications in the network must reconfigure to adapt to these changes as they run. This paper describes a node reconfiguration facility for Amber, an object-based parallel programming system for networks of multiprocessors. We describe system support that allows a parallel Amber application to adapt to changing network conditions by expanding to make use of new nodes as they become idle, and by contracting as nodes become busy. A key characteristic of Amber's node reconfiguration is that it is handled at the user level in the Amber runtime system it does not depend on a kernel-level process migration facility. Our experiments with Amber show that node reconfiguration can be implemented easily and efficiently in a runtime library.

Duke Scholars

Published In

Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP

DOI

ISBN

0897913906

Publication Date

April 1, 1991

Start / End Page

114 / 121
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Feeley, M. J., Bershad, B. N., Chase, J. S., & Levy, H. M. (1991). Dynamic node reconfiguration in a parallel-distributed environment. In Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP (pp. 114–121). https://doi.org/10.1145/109625.109638
Feeley, M. J., B. N. Bershad, J. S. Chase, and H. M. Levy. “Dynamic node reconfiguration in a parallel-distributed environment.” In Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP, 114–21, 1991. https://doi.org/10.1145/109625.109638.
Feeley MJ, Bershad BN, Chase JS, Levy HM. Dynamic node reconfiguration in a parallel-distributed environment. In: Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP. 1991. p. 114–21.
Feeley, M. J., et al. “Dynamic node reconfiguration in a parallel-distributed environment.” Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP, 1991, pp. 114–21. Scopus, doi:10.1145/109625.109638.
Feeley MJ, Bershad BN, Chase JS, Levy HM. Dynamic node reconfiguration in a parallel-distributed environment. Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP. 1991. p. 114–121.

Published In

Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP

DOI

ISBN

0897913906

Publication Date

April 1, 1991

Start / End Page

114 / 121