P2P-RMI : Transparent Distribution of Remote Java Objects

dc.contributor.authorZink, Thomas
dc.contributor.authorHaase, Oliverdeu
dc.contributor.authorWäsch, Jürgen
dc.contributor.authorWaldvogel, Marcel
dc.date.accessioned2012-10-17T10:50:12Zdeu
dc.date.available2012-10-17T10:50:12Zdeu
dc.date.issued2012deu
dc.description.abstractJava 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.
eng
dc.description.versionpublished
dc.identifier.citationInternational Journal of Computer Networks & Communications ; 4 (2012), 5. - S. 17-34deu
dc.identifier.ppn372299814deu
dc.identifier.urihttp://kops.uni-konstanz.de/handle/123456789/20713
dc.language.isoengdeu
dc.legacy.dateIssued2012-10-17deu
dc.rightsterms-of-usedeu
dc.rights.urihttps://rightsstatements.org/page/InC/1.0/deu
dc.subjectP2Pdeu
dc.subject.ddc004deu
dc.subject.gndRMIdeu
dc.titleP2P-RMI : Transparent Distribution of Remote Java Objectseng
dc.typeJOURNAL_ARTICLEdeu
dspace.entity.typePublication
kops.citation.bibtex
@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}
}
kops.citation.iso690ZINK, 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. 2012, 4(5), pp. 17-34. ISSN 0975-2293. eISSN 0974-9322deu
kops.citation.iso690ZINK, 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. 2012, 4(5), pp. 17-34. ISSN 0975-2293. eISSN 0974-9322eng
kops.citation.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 &amp; 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.&lt;br /&gt;&lt;br /&gt;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>
kops.description.openAccessopenaccessgolddeu
kops.flag.knbibliographytrue
kops.identifier.nbnurn:nbn:de:bsz:352-207137deu
kops.sourcefieldInternational Journal of Computer Networks & Communications. 2012, <b>4</b>(5), pp. 17-34. ISSN 0975-2293. eISSN 0974-9322deu
kops.sourcefield.plainInternational Journal of Computer Networks & Communications. 2012, 4(5), pp. 17-34. ISSN 0975-2293. eISSN 0974-9322deu
kops.sourcefield.plainInternational Journal of Computer Networks & Communications. 2012, 4(5), pp. 17-34. ISSN 0975-2293. eISSN 0974-9322eng
kops.submitter.emailingrid.muench@uni-konstanz.dedeu
relation.isAuthorOfPublicationa652f8c4-7959-4e5f-8971-6b94240905f1
relation.isAuthorOfPublicationffc5811f-66be-4959-b713-d1f45f10ec3a
relation.isAuthorOfPublication84e1ce62-b720-46ef-b156-ce00a632dd4f
relation.isAuthorOfPublication.latestForDiscoverya652f8c4-7959-4e5f-8971-6b94240905f1
source.bibliographicInfo.fromPage17
source.bibliographicInfo.issue5
source.bibliographicInfo.toPage34
source.bibliographicInfo.volume4
source.identifier.eissn0974-9322deu
source.identifier.issn0975-2293deu
source.periodicalTitleInternational Journal of Computer Networks & Communications

Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
zink_etal_P2P-RMI.pdf
Größe:
1.02 MB
Format:
Adobe Portable Document Format
zink_etal_P2P-RMI.pdf
zink_etal_P2P-RMI.pdfGröße: 1.02 MBDownloads: 930

Lizenzbündel

Gerade angezeigt 1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
license.txt
Größe:
1.92 KB
Format:
Plain Text
Beschreibung:
license.txt
license.txtGröße: 1.92 KBDownloads: 0