Pleiad: a cross-environment middleware providing efficient multithreading on clusters

  • Authors:
  • Konstantinos I. Karantasis;Eleftherios D. Polychronopoulos

  • Affiliations:
  • University of Patras, Rio, Greece;University of Patras, Rio, Greece

  • Venue:
  • Proceedings of the 6th ACM conference on Computing frontiers
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The engagement of cluster and grid computing, two popular trends of today's high performance computation, has formed an imperative need for efficient utilization of the afforded resources. In this paper we present the concept, design and implementation of the Pleiad platform. Having its origin in the proposition of distributed shared memory (DSM), Pleiad is a cluster middleware that provides shared memory abstraction which enables transparent multithreaded execution across the cluster nodes. It belongs to the new generation of cluster middleware that aside from providing the proof of concept regarding unification of the cluster memory resources, they aim to achieve satisfactory levels of performance and scalability for a broad range of multithreaded applications. First results from the performance evaluation of Pleiad appear emboldening and they are presented in comparison with an efficient implementation of MPI for the Java platform.