Java']Java communications for large-scale parallel computing

被引:0
|
作者
Getov, V [1 ]
Philippsen, M
机构
[1] Univ Westminster, Harrow Sch Comp Sci, London, England
[2] Univ Karlsruhe, Dept Comp Sci, Karlsruhe, Germany
来源
关键词
D O I
10.1007/3-540-45346-6_3
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Java has many features of interest to developers of large-scale parallel applications.. At the same time, there are currently several barriers to the effective use of Java in this area. In this article we present part of the results and proposed solutions to these problems. In particular, we report about the current status of the organized collaborations within the Java Grande Forum in the area of Message Passing for Java (MPJ) and faster Remote Method Invocation (RMI). An outline of the current MPJ specification is given along with a discussion of several open issues and performance results on different platforms - Linux cluster, IBM SP-2, and Sun E4000. These "proof-of-concept" results are quite encouraging for future developments and efforts in this area. We also demonstrate that a much faster drop-in RMI and an efficient serialization can be designed and implemented in pure Java. Our benchmark results show that this better serialization and improved RMI design and implementation save more than 50% of the runtime in comparison to the standard implementations available at the moment. Our results demonstrate that fast parallel and distributed computing in Java is indeed possible.
引用
收藏
页码:33 / 45
页数:13
相关论文
共 50 条
  • [1] Large-scale parallel geophysical algorithms in Java']Java: a feasibility study
    Jacob, M
    Philippsen, M
    Karrenbach, M
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 1143 - 1153
  • [2] Jcluster: an efficient Java']Java parallel environment on a large-scale heterogeneous cluster
    Zhang, Bao-Yin
    Yang, Guang-Wen
    Zheng, Wei-Min
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (12): : 1541 - 1557
  • [3] Large-scale image deblurring in Java']Java
    Wendykier, Piotr
    Nagy, James G.
    [J]. COMPUTATIONAL SCIENCE - ICCS 2008, PT 1, 2008, 5101 : 721 - 730
  • [4] Large-scale characterization of Java']Java streams
    Rosales, Eduardo
    Basso, Matteo
    Rosa, Andrea
    Binder, Walter
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (09): : 1763 - 1792
  • [5] Java']Java for large-scale scientific computations?
    Krall, A
    Tomsich, P
    [J]. LARGE-SCALE SCIENTIFIC COMPUTING, 2001, 2179 : 228 - 235
  • [6] APPLICATION OF A JAVA']JAVA-BASED FRAMEWORK TO PARALLEL SIMULATION OF LARGE-SCALE SYSTEMS
    Niewiadomska-Szynkiewicz, Ewa
    Zmuda, Maciej
    Malinowski, Krzysztof
    [J]. INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2003, 13 (04) : 537 - 547
  • [7] A comparative study of Java']Java and C performance in two large-scale parallel applications
    Shafi, Aamir
    Carpenter, Bryan
    Baker, Mark
    Hussain, Aftab
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2009, 21 (15): : 1882 - 1906
  • [8] Massively parallel computing in Java']Java
    Getov, V
    Flynn-Hummel, S
    Mintchev, S
    Ngo, T
    [J]. THIRD WORKING CONFERENCE ON MASSIVELY PARALLEL PROGRAMMING MODELS, PROCEEDINGS, 1998, : 112 - 117
  • [9] Visper:: Parallel computing and Java']Java
    Stankovic, N
    Zhang, K
    Kranzlmüller, D
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 349 - 354
  • [10] Parallel and distributed computing with Java']Java
    Baker, Mark A.
    Grove, Matthew
    Shafi, Aamir
    [J]. ISPDC 2006: FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 3 - +