An architecture for a multi-threaded harness kernel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

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.

Original languageEnglish
Title of host publicationRecent Advances in Parallel Virtual Machine and Message Passing Interface - 8th European PVM/MPI Users’ Group Meeting, Proceedings
EditorsYiannis Cotronis, Jack Dongarra
PublisherSpringer Verlag
Pages126-134
Number of pages9
ISBN (Print)3540426094, 9783540426097
DOIs
StatePublished - 2001
Event8th European on Parallel Virtual Machine and Message Passing Interface Users’ Group Meeting, 2001 - Santorini/Thera, Greece
Duration: Sep 23 2001Sep 26 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2131
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th European on Parallel Virtual Machine and Message Passing Interface Users’ Group Meeting, 2001
Country/TerritoryGreece
CitySantorini/Thera
Period09/23/0109/26/01

Keywords

  • Harness
  • Multithreade
  • PVM
  • Parallel Plug-ins
  • Virtual Machines

Fingerprint

Dive into the research topics of 'An architecture for a multi-threaded harness kernel'. Together they form a unique fingerprint.

Cite this