High performance Java']Java input/output for heterogeneous distributed computing

被引:4
|
作者
Pérez, JM [1 ]
Sanchez, LM [1 ]
García, F [1 ]
Calderón, A [1 ]
Carretero, J [1 ]
机构
[1] Univ Carlos III Madrid, Dept Comp Sci, Comp Architecture Grp, Madrid, Spain
关键词
parallel I/O; !text type='Java']Java[!/text; distributed computing; data declustering; NFS;
D O I
10.1109/ISCC.2005.79
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Currently there is a growing interest in using Java for high performance computing. Java has many advantages for high performance computing: it is based on a high-level and object-oriented programming model with support for multithreading and distributed computing. Furthermore, Java's virtual machine allows applications to run on multiple heterogeneous platforms. A major problem with the use of Java for high performance computing is the I/O. This problem has been solved traditionally in clusters using parallel-file systems and parallel I/O libraries, however there is a lack of parallel file systems for Java applications. In this paper we present a Java parallel I/O library called jExpand. It provices high performance I/O by using several NFS servers in parallel, as NFS can be found in multiple platforms (Linux, Solaris, Windows 2000, etc), we provide a universal parallel file system that can be used everywhere. jExpand requires no changes in the NFS server as it uses RPC operations to provide parallel access to the same file. The paper describes the design, implementation and evaluation of jExpand.
引用
收藏
页码:969 / 974
页数:6
相关论文
共 50 条
  • [21] Heterogeneous parallel computing using Java']Java and WMPI
    Silva, LM
    Martins, P
    Silva, JG
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (11): : 1077 - 1091
  • [22] Heterogeneous parallel computing with Java']Java: Jabber or justified?
    Dietz, HG
    [J]. SEVENTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '98), 1998, : 159 - 162
  • [23] Teaching distributed and parallel computing with Java']Java and CSP
    Nevison, C
    [J]. FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 484 - 491
  • [24] Distributed computing and data dissemination with Java']Java agents
    Kirby, S
    [J]. ICOMP '05: Proceedings of the 2005 International Conference on Internet Computing, 2005, : 522 - 527
  • [25] A Java']Java framework for massively distributed symbolic computing
    Bernardin, L
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 1999, 49 (03) : 151 - 160
  • [26] Parallel Theatre: An actor framework in Java']Java for high performance computing
    Nigro, Libero
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2021, 106
  • [27] JAM: High performance Internet computing with massive Java']Java Applets
    Yan, L
    Chen, CM
    [J]. 19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 1999, : 3 - 8
  • [28] The use of Java']Java in high performance computing: A data mining example
    Walker, D
    Rana, O
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 1999, 1593 : 863 - 872
  • [29] JAVA']JAVA-BASED COMMUNICATION IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT
    Fries, A.
    de Mora, J. Portell i
    Sirvent, R.
    [J]. GAIA: AT THE FRONTIERS OF ASTROMETRY, 2011, 45 : 103 - +
  • [30] PCJ - Java']Java library for high performance computing in PGAS model
    Nowicki, Marekno
    Gorski, Lukasz
    Grabrczyk, Patryk
    Bala, Piotr
    [J]. 2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 202 - 209