Network Performance of the JBoss Application Server
Nabil Benothman, Jean-Frederic Clere, Eryk Schiller, Peter Kropf & Remy Maucherat
Résumé |
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. |
Mots-clés |
|
Citation | N. Benothman, et al., "Network Performance of the JBoss Application Server," in Local Computer Networks (LCN), 2013 IEEE 38th Conference on, 2013, p. 739-742. |
Type | Actes de congrès (Anglais) |
Nom de la conférence | Local Computer Networks (LCN), 2013 IEEE 38th Conference on |
Date de la conférence | 22-10-2013 |
Editeur commercial | IEEE |
Pages | 739-742 |
URL | http://dx.doi.org/10.1109/LCN.2013.6761324 |