ACM Home Page
Please provide us with feedback. Feedback
Abstracting remote object interaction in a peer-2-peer environment
Full text PdfPdf (202 KB)
Source Java Grande Conference archive
Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande table of contents
Seattle, Washington, USA
Pages: 46 - 55  
Year of Publication: 2002
ISBN:1-58113-599-8
Authors
Patrick Thomas Eugster  Chalmers University of Technology, Goteborg, Sweden
Sebastien Baehni  Swiss Federal Institute of Technology in Lausanne, Lausanne, Switzerland
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 30,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/583810.583816
What is a DOI?

ABSTRACT

Leveraged by the success of applications aiming at the "free" sharing of data in the Internet, the paradigm of peer-to-peer (P2P) computing has been devoted substantial consideration recently.This paper presents an abstraction for remote object interaction in a P2P environment, called borrow/lend (BL). We present the principles underlying our BL abstraction, and its implementation in Java. We contrast our abstraction with established abstractions for distributed programming such as the remote method invocation or the tuple space, illustrating how the BL abstraction, obviously influenced by such predating abstractions, unifies flavors of these, but also how it captures the constraints specific to P2P environments.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
 
5
D. Caromel, W. Klauser, and J. Vayssiere. Towards seamless computing and metacomputing in Java. Concurrency: Practice and Experience, 10(11--13):1043--1061, Sept. 1998.
6
7
 
8
 
9
10
 
11
 
12
 
13
 
14
Freenet: A Distributed Anonymous Information Storage and Retrieval System. http://www.freenetproject.org/, 2000.
 
15
M. Happner, R. Burridge, and R. Sharma. Java Message Service. Technical report, Sun Microsystems Inc., Oct. 1998.
16
17
18
 
19
20
 
21
OMG. The Common Object Request Broker: Architecture and Specification. OMG, February 2001.
 
22
 
23
 
24
25
 
26
Sun. Adding Generics to the Java Programming Language. Java Specification Request (JSR) 000014.
 
27
Wego.com Inc., What Is Gnutella? http://gnutella.wego.com/, 2000.


Collaborative Colleagues:
Patrick Thomas Eugster: colleagues
Sebastien Baehni: colleagues

Peer to Peer - Readers of this Article have also read: