• DocumentCode
    3541001
  • Title

    Network performance of the JBoss Application Server

  • Author

    Benothman, Nabil ; Clere, Jean-Frederic ; Schiller, Eryk ; Kropf, Peter ; Maucherat, Remy

  • Author_Institution
    Univ. of Neuchatel, Neuchâtel, Switzerland
  • fYear
    2013
  • fDate
    21-24 Oct. 2013
  • Firstpage
    739
  • Lastpage
    742
  • Abstract
    JBoss Application Server (AS) uses java.io and the Apache Portable Runtime (APR) project to provide its HTTP connectors. Due to new features of upcoming specifications of the Java Enterprise Edition (Java EE), the existing connectors shall be replaced by modern non blocking Input/Outputs (I/Os). In this study, we review some modern I/O frameworks such as NIO.2 introduced by Java SE 7 and XNIO3 developed by JBoss. We compare their network performance by running a series of stress tests on client-server applications of limited functionality. As a result, we select NIO.2 as the most appropriate framework to specify and implement a new JBoss connector. Finally, we compare our newly implemented Java connector against the existing APR-based one by means of network performance measures.
  • Keywords
    Java; client-server systems; hypermedia; transport protocols; APR; AS; HTTP connectors; I/O frameworks; JBoss application server; Java EE; Java SE 7; Java enterprise edition; Java.io; XNIO3; apache portable runtime; client-server applications; network performance; Connectors; Delays; Java; Memory management; Message systems; Servers; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks (LCN), 2013 IEEE 38th Conference on
  • Conference_Location
    Sydney, NSW
  • ISSN
    0742-1303
  • Print_ISBN
    978-1-4799-0536-2
  • Type

    conf

  • DOI
    10.1109/LCN.2013.6761324
  • Filename
    6761324