P2P-RMI : Transparent Distribution of Remote Java Objects
P2P-RMI : Transparent Distribution of Remote Java Objects
Date
2012
Authors
Editors
Journal ISSN
Electronic ISSN
ISBN
Bibliographical data
Publisher
Series
URI (citable link)
International patent number
Link to the license
EU project number
Project
Open Access publication
Collections
Title in another language
Publication type
Journal article
Publication status
Published in
International Journal of Computer Networks & Communications ; 4 (2012), 5. - pp. 17-34. - ISSN 0975-2293. - eISSN 0974-9322
Abstract
Java Remote Method Invocation (RMI) is a built-in and easy-to-use framework for the distribution of remote Java objects. Its simplicity and seamless inter-virtual machine communication has made it a valuable tool for distributed services. It nevertheless exhibits certain constraints that practically limit RMI applications to the classical client/server distribution model, and make highly distributed and highly dynamic systems very difficult to build atop RMI.
We present an approach that makes Java RMI usable for P2P and similar distribution models. The solution basically consists of three ideas: (1) separate the location of the registry from the remote service object, (2) distribute the registry across a DHT infrastructure, and (3) transparently enhance the built-in communication between RMI servers and clients to allow traversal of NAT and firewall boundaries. Our approach is extremely lightweight, transparent, and requires practically zero configuration.
We present an approach that makes Java RMI usable for P2P and similar distribution models. The solution basically consists of three ideas: (1) separate the location of the registry from the remote service object, (2) distribute the registry across a DHT infrastructure, and (3) transparently enhance the built-in communication between RMI servers and clients to allow traversal of NAT and firewall boundaries. Our approach is extremely lightweight, transparent, and requires practically zero configuration.
Summary in another language
Subject (DDC)
004 Computer Science
Keywords
P2P
Conference
Review
undefined / . - undefined, undefined. - (undefined; undefined)
Cite This
ISO 690
ZINK, Thomas, Oliver HAASE, Jürgen WÄSCH, Marcel WALDVOGEL, 2012. P2P-RMI : Transparent Distribution of Remote Java Objects. In: International Journal of Computer Networks & Communications. 4(5), pp. 17-34. ISSN 0975-2293. eISSN 0974-9322BibTex
@article{Zink2012P2PRM-20713, year={2012}, title={P2P-RMI : Transparent Distribution of Remote Java Objects}, number={5}, volume={4}, issn={0975-2293}, journal={International Journal of Computer Networks & Communications}, pages={17--34}, author={Zink, Thomas and Haase, Oliver and Wäsch, Jürgen and Waldvogel, Marcel} }
RDF
<rdf:RDF xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bibo="http://purl.org/ontology/bibo/" xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:void="http://rdfs.org/ns/void#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/20713"> <dcterms:bibliographicCitation>International Journal of Computer Networks & Communications ; 4 (2012), 5. - S. 17-34</dcterms:bibliographicCitation> <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-10-17T10:50:12Z</dc:date> <dc:creator>Waldvogel, Marcel</dc:creator> <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/> <dc:creator>Zink, Thomas</dc:creator> <dc:contributor>Wäsch, Jürgen</dc:contributor> <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/20713/2/zink_etal_P2P-RMI.pdf"/> <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/> <dc:rights>terms-of-use</dc:rights> <dc:contributor>Zink, Thomas</dc:contributor> <foaf:homepage rdf:resource="http://localhost:8080/"/> <dcterms:title>P2P-RMI : Transparent Distribution of Remote Java Objects</dcterms:title> <dcterms:issued>2012</dcterms:issued> <dcterms:abstract xml:lang="eng">Java Remote Method Invocation (RMI) is a built-in and easy-to-use framework for the distribution of remote Java objects. Its simplicity and seamless inter-virtual machine communication has made it a valuable tool for distributed services. It nevertheless exhibits certain constraints that practically limit RMI applications to the classical client/server distribution model, and make highly distributed and highly dynamic systems very difficult to build atop RMI.<br /><br />We present an approach that makes Java RMI usable for P2P and similar distribution models. The solution basically consists of three ideas: (1) separate the location of the registry from the remote service object, (2) distribute the registry across a DHT infrastructure, and (3) transparently enhance the built-in communication between RMI servers and clients to allow traversal of NAT and firewall boundaries. Our approach is extremely lightweight, transparent, and requires practically zero configuration.</dcterms:abstract> <dc:contributor>Waldvogel, Marcel</dc:contributor> <dc:creator>Haase, Oliver</dc:creator> <dc:language>eng</dc:language> <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/> <dc:creator>Wäsch, Jürgen</dc:creator> <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/20713/2/zink_etal_P2P-RMI.pdf"/> <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/> <dc:contributor>Haase, Oliver</dc:contributor> <bibo:uri rdf:resource="http://kops.uni-konstanz.de/handle/123456789/20713"/> <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-10-17T10:50:12Z</dcterms:available> </rdf:Description> </rdf:RDF>
Internal note
xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter
Examination date of dissertation
Method of financing
Comment on publication
Alliance license
Corresponding Authors der Uni Konstanz vorhanden
International Co-Authors
Bibliography of Konstanz
Yes