Modeling distributed data representation and its effect on parallel data accesses

Document Type

Article

Publication Date

10-1-2005

Abstract

PC clusters have emerged as viable alternatives for high-performance, low-cost computing. In such an environment, sharing data among processes is essential. Accessing the shared data, however, may often stall parallel executing threads. We propose a novel data representation scheme where an application data entity can be incarnated into a set of objects that are distributed in the cluster. The runtime support system manages the incarnated objects and data access is possible only via an appropriate interface. This distributed data representation facilitates parallel accesses for updates. Thus, tasks are subject to few limitations and application programs can harness high degrees of parallelism. Our PC cluster experiments prove the effectiveness of our approach. © 2005 Elsevier Inc. All rights reserved.

Identifier

24144459103 (Scopus)

Publication Title

Journal of Parallel and Distributed Computing

External Full Text Location

https://doi.org/10.1016/j.jpdc.2005.04.021

ISSN

07437315

First Page

1281

Last Page

1289

Issue

10

Volume

65

Grant

DE-FG02-03CH11171

Fund Ref

U.S. Department of Energy

This document is currently not available here.

Share

COinS