JToe:: a Java']Java* API for object exchange

被引:0
|
作者
Chaumette, S [1 ]
Grange, P [1 ]
Métrot, B [1 ]
Vignéras, P [1 ]
机构
[1] Univ Bordeaux 1, Lab Bordelais Rech Informat, F-33405 Talence, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents JToe, an API dedicated to the exchange of Java objects in the context of high performance computing. Even though Java RMI provides a good framework for distributed objects in general, it is known to be quite inefficient, mainly due to the Java serialization process. Many projects have already improved RMI either by redesigning and reimplementing it or by reimplementing the serialization process. We claim that both approaches are missing a clear and high level API for the exchange of objects. JToe proposes a new simple API that focuses on the exchange of objects. This API is flexible enough to allow. for instance. direct copy of byte streams representation of JVM objects over a specialized transport layer such as Myrinet or LAPI. Remote method invocation frameworks such as Java RMI can then be implemented over JToe with good performance enhancement perspectives.
引用
收藏
页码:135 / 141
页数:7
相关论文
共 50 条
  • [31] An early look at XQuery API for Java']Java™ (XQJ)
    Eisenberg, A
    Melton, J
    SIGMOD RECORD, 2004, 33 (02) : 105 - 111
  • [32] Transparent resource management with Java']Java RM API
    Janik, Arkadiusz
    Zielinski, Krzysztof
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 4, PROCEEDINGS, 2006, 3994 : 1023 - 1030
  • [33] SafeCheck: Safety Enhancement of Java']Java Unsafe API
    Huang, Shiyou
    Guo, Jianmei
    Li, Sanhong
    Li, Xiang
    Qi, Yumin
    Chow, Kingsum
    Huang, Jeff
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), 2019, : 889 - 899
  • [34] Towards Using Concurrent Java']Java API Correctly
    Liu, Shuang
    Bai, Guangdong
    Sun, Jun
    Dong, Jin Song
    2016 21ST INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2016), 2016, : 219 - 222
  • [35] Enhancing Java']Java Streams API with PowerList Computation
    Niculescu, Virginia
    Bufnea, Darius
    Sterca, Adrian
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 375 - 384
  • [36] Developing JAVA']JAVA Card Application with RMI API
    Xu JunWu
    Liang JunLing
    INTERNATIONAL CONFERENCE ON SOLID STATE DEVICES AND MATERIALS SCIENCE, 2012, 25 : 643 - 650
  • [37] Java']Java Vector API: Benchmarking and Performance Analysis
    Basso, Matteo
    Rosa, Andrea
    Omini, Luca
    Binder, Walter
    PROCEEDINGS OF THE 32ND ACM SIGPLAN INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION, CC 2023, 2023, : 1 - 12
  • [38] A Comprehensive Benchmark on Java']Java Cryptographic API Misuses
    Afrose, Sharmin
    Rahaman, Sazzadur
    Yao, Danfeng
    PROCEEDINGS OF THE TENTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY, CODASPY 2020, 2020, : 177 - 178
  • [39] Efficient object serialization in Java']Java
    Opyrchal, L
    Prakash, A
    19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 1999, : 96 - 101
  • [40] On object initialization in the Java']Java bytecode
    Doyon, S
    Debbabi, M
    COMPUTER COMMUNICATIONS, 2000, 23 (17) : 1594 - 1605