Java']Java on networks of workstations (Java']JavaNOW): a parallel computing framework inspired by Linda and the Message Passing Interface (MPI)

被引:0
|
作者
Thiruvathukal, GK
Dickens, PM
Bhatti, S
机构
[1] Depaul Univ, Sch CTI, JHPC Res Lab, Chicago, IL 60604 USA
[2] IIT, Dept Comp Sci, Chicago, IL 60616 USA
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 2000年 / 12卷 / 11期
关键词
desktop supercomputing; sharing; resource management; contention scheduling; relational databases;
D O I
10.1002/1096-9128(200009)12:113.0.CO;2-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Networks of workstations are a dominant force in the distributed computing arena, due primarily to the excellent price/performance ratio of such systems when compared to traditionally massively parallel architectures. It is therefore critical to develop programming languages and environments that can help harness the raw computational power available on these systems. In this article, we present JavaNOW (Java on Networks of Workstations), a Java-based framework for parallel programming on networks of workstations. It creates a virtual parallel machine similar to the MPI (Message Passing Interface) model, and provides distributed associative shared memory similar to the Linda memory model but with a richer set of primitive operations. JavaNOW provides a simple yet powerful framework for performing computation on networks of workstations. In addition to the Linda memory model, it provides for shared objects, implicit multithreading, implicit synchronization, object dataflow, and collective communications similar to those defined in MPI. JavaNOW is also a component of the Computational Neighborhood, a Java enabled suite of services for desktop computational sharing. The intent of JavaNOW is to present an environment for parallel computing that is both expressive and reliable and ultimately can deliver good to excellent performance. As JavaNOW is a work in progress, this article emphasizes the expressive potential of the JavaNOW environment and presents preliminary performance results only. Copyright (C) 2000 John Wiley & Sons, Ltd.
引用
收藏
页码:1093 / 1116
页数:24
相关论文
共 21 条
  • [21] F-MPJ: scalable Java message-passing communications on parallel systems
    Guillermo L. Taboada
    Juan Touriño
    Ramón Doallo
    [J]. The Journal of Supercomputing, 2012, 60 : 117 - 140