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 条
  • [41] Java']Java-based distributed conferencing for heterogeneous systems
    ElRefai, MY
    Kumar, A
    Elmaghraby, AS
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 205 - 210
  • [42] Device level communication libraries for high-performance computing in Java']Java
    Taboada, Guillermo L.
    Tourino, Juan
    Doallo, Ramon
    Shafi, Aamir
    Baker, Mark
    Carpenter, Bryan
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (18): : 2382 - 2403
  • [43] Distributed computing for multidisciplinary design optimization using Java']Java
    Becker, JC
    Bloebaum, CL
    Hulme, KF
    [J]. STRUCTURAL OPTIMIZATION, 1997, 14 (04) : 203 - 218
  • [44] A distributed computing course with Java']Java based middleware projects
    Ahuja, SP
    [J]. PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 1013 - 1016
  • [45] Java']Java as a front-end to high-performance computing resources
    Sills, AJ
    Hawick, KA
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 107 - 114
  • [46] Java']Java for high-performance network-based computing: a survey
    Lobosco, M
    Amorim, C
    Loques, O
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (01): : 1 - 31
  • [47] Research and Implementation of Distributed Computing Base on Java']Java RMI
    Wu, Jiandong
    [J]. 2015 3RD ASIAN PACIFIC CONFERENCE ON MECHATRONICS AND CONTROL EINGINEERING (APCMCE 2015), 2015, : 385 - 387
  • [48] Java']Java and High Performance Computing Experiences from Gaia Data Processing
    O'Mullane, W.
    Lammers, U.
    Hernandez, J.
    Hoar, J.
    Parsons, P.
    Luri, X.
    [J]. ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XIX, 2010, 434 : 135 - +
  • [49] High performance Java']Java remote method invocation for parallel computing on clusters
    Taboada, Guillermo L.
    Teijeiro, Carlos
    Tourino, Juan
    [J]. 2007 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2007, : 442 - 448
  • [50] Performance of Java']Java in Function-as-a-Service Computing
    Wu, Qinzhe
    John, Lizy K.
    [J]. 2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 261 - 266