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 条
  • [1] Distributed High Performance Computing using JAVA']JAVA
    Shakya, Subarna
    Chaulagain, Ram Sharan
    Pandey, Santosh
    Gyawali, Prakash
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 742 - 747
  • [2] OpusJava']Java: A Java']Java framework for distributed high performance computing
    Laure, E
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 18 (02): : 235 - 251
  • [3] Java']JavaGrande - High performance computing with Java']Java
    Philippsen, M
    Boisvert, RF
    Getov, VS
    Pozo, R
    Moreira, J
    Gannon, D
    Fox, GC
    [J]. APPLIED PARALLEL COMPUTING, PROCEEDINGS: NEW PARADIGMS FOR HPC IN INDUSTRY AND ACADEMIA, 2001, 1947 : 20 - 36
  • [4] High Performance Computing with Java']Java Streams
    Silva, Rui
    Sobral, Joao L.
    [J]. EURO-PAR 2021: PARALLEL PROCESSING WORKSHOPS, 2022, 13098 : 17 - 28
  • [5] Java']Java in high-performance computing
    Getov, V
    [J]. FUTURE GENERATION COMPUTER SYSTEMS, 2001, 18 (02) : V - VI
  • [6] 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 - +
  • [7] IceT: Distributed computing and Java']Java
    Gray, PA
    Sunderam, VS
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (11): : 1161 - 1167
  • [8] Will Java']Java revolutionize distributed computing?
    Lea, D
    BenShaul, I
    Curtis, D
    Rao, JR
    Waldo, J
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 421 - 421
  • [9] Java']Java for high-performance network computing
    Fox, G
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 821 - 824
  • [10] JCL: A High Performance Computing Java']Java Middleware
    Barroso Almeida, Andre Luis
    Delabrida Silva, Saul Emanuel
    Nazare, Antonio C., Jr.
    Lima, Joubert de Castro
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1 (ICEIS), 2016, : 379 - 390