Distributed real-time computing with harness

  • Authors:
  • Emanuele Di Saverio;Marco Cesati;Christian Di Biagio;Guido Pennella;Christian Engelmann

  • Affiliations:
  • Department of Computer Science, Systems, and Industrial Engineering, University of Rome "Tor Vergata", Rome, Italy;Department of Computer Science, Systems, and Industrial Engineering, University of Rome "Tor Vergata", Rome, Italy;Applied Research & Technology Department, MBDA Italia SPA, Rome, Italy;Applied Research & Technology Department, MBDA Italia SPA, Rome, Italy;Computer Science and Mathematics Division, Oak Ridge National Laboratory, Oak Ridge, TN

  • Venue:
  • PVM/MPI'07 Proceedings of the 14th European conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern parallel and distributed computing solutions are often built onto a "middleware" software layer providing a higher and common level of service between computational nodes. Harness is an adaptable, plugin-based middleware framework for parallel and distributed computing. This paper reports recent research and development results of using Harness for real-time distributed computing applications in the context of an industrial environment with the needs to perform several safety critical tasks. The presented work exploits the modular architecture of Harness in conjunction with a lightweight threaded implementation to resolve several real-time issues by adding three new Harness plug-ins to provide a prioritized lightweight execution environment, low latency communication facilities, and local timestamped event logging.