Performance analysis and evaluation of Java-based InfiniBand Solutions

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 Infin...

Full description

Saved in:
Bibliographic Details
Published in2020 19th International Symposium on Parallel and Distributed Computing (ISPDC) pp. 20 - 28
Main Authors Ruhland, Fabian, Krakowski, Filip, Schottner, Michael
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.07.2020
Subjects
Online AccessGet full text
DOI10.1109/ISPDC51135.2020.00013

Cover

Abstract 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.
AbstractList 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.
Author Krakowski, Filip
Ruhland, Fabian
Schottner, Michael
Author_xml – sequence: 1
  givenname: Fabian
  surname: Ruhland
  fullname: Ruhland, Fabian
  organization: Heinrich Heine University,Department Operating Systems,Düsseldorf,Germany
– sequence: 2
  givenname: Filip
  surname: Krakowski
  fullname: Krakowski, Filip
  organization: Heinrich Heine University,Department Operating Systems,Düsseldorf,Germany
– sequence: 3
  givenname: Michael
  surname: Schottner
  fullname: Schottner, Michael
  organization: Heinrich Heine University,Department Operating Systems,Düsseldorf,Germany
BookMark eNotj9FKwzAUhiPohZs-gQh9gdZzkjRNLrW6WRk4mF6P0-YEAl0q7TbY27uhV99_8fHDNxPXaUgsxCNCgQjuqdmsX-sSUZWFBAkFAKC6EjOspEXrtJG3YrHmMQzjjlLHGSXqT1OczsNnfKT-QPs4pGwI2QcdKW9pYp81KcQUXy7OZugPF2O6EzeB-onv_zkX34u3r_o9X30um_p5lUcJap9XSNKZyjhTsmKqlDZMqMlr3wWvOzTWt20HHbW-ZE9VsAGs1S2xKz0bNRcPf7-Rmbc_Y9zReNo6CecmpX4BZPtKVw
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ISPDC51135.2020.00013
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1728189462
9781728189468
EndPage 28
ExternalDocumentID 9201723
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i203t-71a29676965e3ea7346ea14ad4dcfd4c168dbbc0cabd5eda7f8f0884bae95de63
IEDL.DBID RIE
IngestDate Thu Jun 29 18:38:54 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-71a29676965e3ea7346ea14ad4dcfd4c168dbbc0cabd5eda7f8f0884bae95de63
PageCount 9
ParticipantIDs ieee_primary_9201723
PublicationCentury 2000
PublicationDate 2020-July
PublicationDateYYYYMMDD 2020-07-01
PublicationDate_xml – month: 07
  year: 2020
  text: 2020-July
PublicationDecade 2020
PublicationTitle 2020 19th International Symposium on Parallel and Distributed Computing (ISPDC)
PublicationTitleAbbrev ISPDC
PublicationYear 2020
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.7506756
Snippet Low-latency network interconnects, such as InfiniBand, are widely used in HPC centers and are becoming available in public cloud offerings, too. For MPI...
SourceID ieee
SourceType Publisher
StartPage 20
SubjectTerms Benchmark testing
Hardware
High-speed Networks
InfiniBand
Java
Libraries
Observatories
Remote Direct Memory Access
Sockets
Throughput
Title Performance analysis and evaluation of Java-based InfiniBand Solutions
URI https://ieeexplore.ieee.org/document/9201723
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEA5tT55UWvFNDh7ddneTTTZXq6UtVApa6K0kmQkUYSuy7cFfb7K7tiIevA0hkMdA5pHvmyHkDqQBkNxGLAbmAxR0Uc4Zj7zv4OIYARUPfOfZsxgv-HSZLVvkfs-FQcQKfIb9IFZ_-bCx25AqG6g0RCysTdoyFzVXqyHlJLEaTF7mj0PvP7DMh31pQGzFoWnBj6Yplc0YHZPZ92o1VOStvy1N337-KsT43-2ckN6BnUfne7tzSlpYdMlofmAAUN1UGvEC0EM9b7pxdKp3OgqmC-ikcOti_RDm7JNjPbIYPb0Ox1HTIyFapzErI5noVAWYqsiQoZaMC9QJ18DBOuA2ETkYY2OrDWQIWrrc-YeFG40qAxTsjHSKTYHnhBrpfbscnUXuuESlubPem2VphgpFqi9IN9zB6r0ug7Fqjn_59_AVOQpaqJGt16RTfmzxxtvv0txWivsCsjGegg
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEG4QD3pSA8a3e_DowrKd7uMqSgCBkAgJN9J2pgkxWYxZPPjrbXdXMMaDt0nTpI9JOo9-3wxjdxgrxBi0zwPkNkAh4yfAwbe-gwkCQkrB8Z3Hk6g_h-FCLGrsfsuFIaICfEYtJxZ_-bjWG5cqa6ehi1j4HtsXACBKtlZFy-kEaXvwMn3sWg-CCxv4hQ6zFbi2BT_aphRWo3fExt_rlWCR19YmVy39-asU4383dMyaO36eN91anhNWo6zBetMdB8CTVa0RK6C3q-jtrY03lB_Sd8YLvUFmVtnqwc3ZpseabN57mnX7ftUlwV-FAc_9uCPD1AFVI0GcZMwhItkBiYDaIOhOlKBSOtBSoSCUsUmMfVpASUoFUsRPWT1bZ3TGPBVb7y4howkMxJRKMNr6szwUlFIUynPWcHewfCsLYSyr41_8PXzLDvqz8Wg5GkyeL9mh00iJc71i9fx9Q9fWmufqplDiFy1soc8
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2020+19th+International+Symposium+on+Parallel+and+Distributed+Computing+%28ISPDC%29&rft.atitle=Performance+analysis+and+evaluation+of+Java-based+InfiniBand+Solutions&rft.au=Ruhland%2C+Fabian&rft.au=Krakowski%2C+Filip&rft.au=Schottner%2C+Michael&rft.date=2020-07-01&rft.pub=IEEE&rft.spage=20&rft.epage=28&rft_id=info:doi/10.1109%2FISPDC51135.2020.00013&rft.externalDocID=9201723