A comparison of the capabilities of PVM, MPI and JAVA']JAVA for distributed parallel processing

被引:0
|
作者
Eggen, R [1 ]
Eggen, M [1 ]
机构
[1] Univ N Florida, Jacksonville, FL 32224 USA
关键词
parallel and distributed processing; PVM; MPI; !text type='JAVA']JAVA[!/text;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Networked Unix workstations as well as workstations based on Windows 95 and Windows NT are fast becoming the standard for computing environments in many universities and research sites. In order to harness the tremendous potential for computing capability represented by these networks of workstations many new (and not so new) tools are being developed Parallel Virtual Machine (PVM) and Message Passing interface (MPI) have existed on Unix workstations for some time, and are maturing in their capability for handling Distributed Parallel Processing (DPP). Recently, however, JAVA, with all of its followers, has began to make an impact in the DPP arena as well. This paper will explore each of these three vehicles for DPP considering capability, ease of use, and availability. We will explore the programmer interface as well as explore their utility in solving real world parallel processing applications. We will show that each has its advantages. The bottom line is that programming a distributed cluster of workstations is challenging, worthwhile and fun!
引用
收藏
页码:237 / 241
页数:5
相关论文
共 50 条
  • [31] Qualitative and quantitative analysis and comparison of Java']Java distributed architectures
    Rozman, Ivan
    Juric, Matjaz B.
    Golob, Izidor
    Hericko, Marjan
    SOFTWARE-PRACTICE & EXPERIENCE, 2006, 36 (14): : 1543 - 1562
  • [32] Using Java']Java for distributed computing in the Gaia satellite data processing
    O'Mullane, William
    Luri, Xavier
    Parsons, Paul
    Lammers, Uwe
    Hoar, John
    Hernandez, Jose
    EXPERIMENTAL ASTRONOMY, 2011, 31 (2-3) : 243 - 258
  • [33] Using a distributed active tree in Java']Java for the parallel and distributed implementation of a nested optimization algorithm
    Moritsch, HW
    Pflug, GC
    2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2003, : 244 - 251
  • [34] PJVM - an object-oriented distributed parallel processing system based on JAVA
    Liu, Pu
    Peng, Dechun
    Lin, Ziyu
    Deng, Wantao
    Wu, Weifeng
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 35 (06): : 491 - 495
  • [35] Design and implementation of Java']Java bindings in Open MPI
    Vega-Gisbert, Oscar
    Roman, Jose E.
    Squyres, Jeffrey M.
    PARALLEL COMPUTING, 2016, 59 : 1 - 20
  • [36] A One Year Retrospective on a MOOC in Parallel, Concurrent, and Distributed Programming in Java']Java
    Sarkar, Vivek
    Grossman, Max
    Budimlic, Zoran
    Imam, Shams
    PROCEEDINGS OF 2018 IEEE/ACM WORKSHOP ON EDUCATION FOR HIGH-PERFORMANCE COMPUTING (EDUHPC 2018), 2018, : 61 - 68
  • [37] Using PVM and MPI for co-processed, distributed and parallel scientific visualization
    Haimes, R
    Jordan, KE
    PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 1098 - 1105
  • [38] Teaching distributed and parallel computing with Java and CSP
    Nevison, Chris
    Proceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001, 2001, : 484 - 491
  • [39] The distributed Java']Java platform
    Morgenthal, JP
    INFORMATION SYSTEMS MANAGEMENT, 1998, 15 (01) : 16 - 20
  • [40] Distributed supercomputing in Java']Java
    Bal, H
    ELEVENTH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2003, : 2 - 2