An architecture for a multi-threaded harness kernel

2Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Harness is a reconfigurable, heterogeneous distributed metacomputing framework for the dynamic configuration of distributed virtual machines, through the use of parallel “plug-in” software components. A parallel plug-in is a software module that exists as a synchronized collection of traditional plug-ins distributed across a parallel set of resources. As a follow-on to PVM, the Harness kernel provides a base set of services that plug-ins can use to dynamically define the behavior of the encompassing virtual machine. In this paper, we describe the design and implementation details of an efficient, multi-threaded Harness core framework, written in C. We discuss the rationale and details of the base kernel components – for communication, message handling, distributed control, groups, data tables, and plug-in maintenance and function execution – and how they can be used in the construction of highly dynamic distributed virtual machines.

Cite

CITATION STYLE

APA

Elwasif, W. R., Bernholdt, D. E., Kohl, J. A., & Geist, G. A. (2001). An architecture for a multi-threaded harness kernel. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2131, pp. 126–134). Springer Verlag. https://doi.org/10.1007/3-540-45417-9_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free