
Abstract
Accessing persistent storage from Java usually means talking to the file system through the frugal Java file system abstraction, i.e., the File class. Currently, there is no platform-independent way to directly talk to a single local or remote storage device, yet alone a device pool. jSCSI aims to fill this gap by implementing the iSCSI protocol right in Java. We believe that firstly, Java is mature enough to cleanly implement well-performing low-level storage protocols and secondly, that it would be very convenient to plug a terabyte-sized iSCSI RAID into the local network and immediately connect to it from any JVM.
BibTeX (Download)
@inproceedings{Kramis07jscsi, title = {jSCSI – A Java iSCSI Initiator}, author = {Marc Kramis and Volker Wildi and Bastian Lemke and Sebastian Graf and Halldór Janetzko and Marcel Waldvogel}, url = {https://netfuture.ch/wp-content/uploads/2013/12/jscsi_slides.pdf}, year = {2007}, date = {2007-01-01}, urldate = {1000-01-01}, booktitle = {Paper for: Jazoon'07 – Internationale Konferenz für Java-Technologie}, publisher = {Universität Konstanz}, abstract = {Accessing persistent storage from Java usually means talking to the file system through the frugal Java file system abstraction, i.e., the File class. Currently, there is no platform-independent way to directly talk to a single local or remote storage device, yet alone a device pool. jSCSI aims to fill this gap by implementing the iSCSI protocol right in Java. We believe that firstly, Java is mature enough to cleanly implement well-performing low-level storage protocols and secondly, that it would be very convenient to plug a terabyte-sized iSCSI RAID into the local network and immediately connect to it from any JVM.}, keywords = {Cloud Storage}, pubstate = {published}, tppubtype = {inproceedings} }