jSCSI 2.0 : Multithreaded Low-Level Distributed Block Access

Cite This

Files in this item

Checksum: MD5:fb6f09735722bce6db00d4fbb6e5a971

GRAF, Sebastian, Patrice BREND AMOUR, Marcel WALDVOGEL, 2009. jSCSI 2.0 : Multithreaded Low-Level Distributed Block Access

@techreport{Graf2009jSCSI-5786, title={jSCSI 2.0 : Multithreaded Low-Level Distributed Block Access}, year={2009}, author={Graf, Sebastian and Brend amour, Patrice and Waldvogel, Marcel} }

2011-03-24T16:00:05Z Graf, Sebastian eng Attribution-ShareAlike 2.0 Generic In 2007 we introduced jSCSI 1.0 to the public. The use case was to access block-patterns directly from Java without any third party JNI invoked software. In the last 2 years we explored the capabilities to assimilate multithreading in jSCSI. The goal was to leverage the outstanding features of the new Java multithreading extension introduced with Java5/Java6 and incorporate them into our proven block-level accessing framework. Today, we present the next incarnation of jSCSI 1.0, jSCSI 2.0 which yields significant performance improvements by utilizing Java s advanced multithreading capabilities. We show that our Java based implementation of a low-level architecture is not only a proposing alternative in terms of performance but also in the ease-of-use compared to common JNI-invoked system calls. Therefore, we argue that jSCSI 2.0 is not only a platform independent implementation of the iSCSI protocol, but<br />also a fast and robust proof for implementing low-level applications in Java. Brend amour, Patrice jSCSI 2.0 : Multithreaded Low-Level Distributed Block Access 2011-03-24T16:00:05Z Graf, Sebastian Waldvogel, Marcel application/pdf 2009 Brend amour, Patrice Waldvogel, Marcel

Downloads since Oct 1, 2014 (Information about access statistics)

jSCSI_Jazoon09.pdf 232

This item appears in the following Collection(s)

Attribution-ShareAlike 2.0 Generic Except where otherwise noted, this item's license is described as Attribution-ShareAlike 2.0 Generic

Search KOPS


My Account