Performance analysis and evaluation of Java']Java-based InfiniBand Solutions

被引:3
|
作者
Ruhland, Fabian [1 ]
Krakowski, Filip [1 ]
Schoettner, Michael [1 ]
机构
[1] Heinrich Heine Univ, Dept Operating Syst, Dusseldorf, Germany
关键词
High-speed Networks; InfiniBand; Remote Direct Memory Access;
D O I
10.1109/ISPDC51135.2020.00013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Low-latency network interconnects, such as InfiniBand, are widely used in HPC centers and are becoming available in public cloud offerings, too. For MPI applications accessing InfiniBand is transparent, but many big-data applications are written in Java, which does not provide direct access to InfiniBand networks, but relies on thid-party libraries. In this paper, we present Observatory, a benchmark for evaluating low-level libraries, providing InfiniBand access for Java applications. Observatory can be used for evaluating and comparing socket- and verbs-based libraries regarding throughput and latency. With transparency often traded for performance and vice versa, the benchmark helps developers with studying the pros and cons of each solution and supports them in their decision which solution is more suitable for their existing or new use-case. We also give an overview of existing and maintained InfiniBand libraries for Java and evaluate them with the proposed benchmark.
引用
收藏
页码:20 / 28
页数:9
相关论文
共 50 条
  • [1] Performance analysis for a Java']Java-based virtual prototype
    Weiler, C
    Kunzmann, A
    Rosenstiel, W
    [J]. 8TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 1997, : 12 - 19
  • [2] Design and performance evaluation of a Java']Java-based multicast browser tool
    McKinley, PK
    Barrios, RR
    Malenfant, AM
    [J]. 19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1999, : 314 - 322
  • [3] JAVA']JAVA-based agent platform evaluation
    Vrba, P
    [J]. HOLONIC AND MULTI-AGENT SYSTEMS FOR MANUFACTURING, 2003, 2744 : 47 - 58
  • [4] Performance evaluation of a Java']Java-based networking Application Programming Interface (API)
    Zeadally, S
    [J]. INFORMATION PROCESSING LETTERS, 2000, 75 (05) : 199 - 209
  • [5] Performance engineering of a Java']Java-based eCommerce system
    Liu, TK
    Kumaran, S
    Chung, JY
    [J]. 2004 IEEE INTERNATIONAL CONFERNECE ON E-TECHNOLOGY, E-COMMERE AND E-SERVICE, PROCEEDINGS, 2004, : 33 - 37
  • [6] JAVA']JAVA-based PACS
    Hludov, S
    Heuer, A
    Meinel, C
    [J]. CARS '99: COMPUTER ASSISTED RADIOLOGY AND SURGERY, 1999, 1191 : 516 - 520
  • [7] A Java']Java-based network
    Hotch, R
    [J]. COMMUNICATIONS NEWS, 1997, 34 (07): : 12 - 13
  • [8] Secure and reliable Java']Java-Based middleware - Challenges and solutions
    Binder, Walter
    [J]. FIRST INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2006, : 662 - 669
  • [9] EM analysis of a wireless Java']Java-based PDA
    Gebotys, Catherine H.
    White, Brian A.
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (04)
  • [10] Communication performance of Java']Java-based parallel virtual machines
    Yalamanchilli, N
    Cohen, W
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 1189 - 1196