ACM Home Page
Please provide us with feedback. Feedback
CAESAR: middleware for complex service-oriented peer-to-peer applications
Full text PdfPdf (554 KB)
Source Middleware Conference archive
Proceedings of the 2nd workshop on Middleware for service oriented computing: held at the ACM/IFIP/USENIX International Middleware Conference table of contents
Newport Beach, California
Pages 12-17  
Year of Publication: 2007
ISBN:978-1-59593-928-9
Authors
Lipo Chan  University of Melbourne, Victoria, Australia
Shanika Karunasekera  University of Melbourne, Victoria, Australia
Aaron Harwood  University of Melbourne, Victoria, Australia
Egemen Tanin  University of Melbourne, Victoria, Australia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 43,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

Recent research advances in Peer-to-Peer (P2P) computing have enabled the P2P paradigm to be used for developing complex applications beyond file sharing and data storage. These applications have drawn significant benefits, specifically scalability and low cost, from the P2P paradigm. However, the current approach for designing P2P applications introduce issues that prevent the development of high quality complex P2P applications. These issues, namely tight coupling to P2P protocols, limited logic sharing between peers and complicated recovery processes, motivate us to introduce a service-oriented architecture for P2P applications. We have developed a middleware called CAESAR to support the development of service-oriented P2P applications applying the principles of abstraction, dynamic binding, loose coupling and information hiding. In this paper, we discuss the design principles and the components of CAESAR middleware, as well as our experiences in using CAESAR to develop several service-oriented P2P applications.


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
Prototype of CAESAR. http://p2p.cs.mu.oz.au/software/.
 
2
F. Dabek, B. Zhao, P. Druschel, J. Kubiatowicz, and I. Stoica. Towards a Common API for Structured Peer-to-Peer Overlays. In 2nd Int. Workshop IPTPS, 2003.
 
3
S. Douglas, E. Tanin, A. Harwood, and S. Karunasekera. Enabling Massively Multi-Player Online Gaming Applications on a P2P Architecture. In Int. Conference on Information and Automation, 2005.
 
4
A. Harwood, E. Tanin, and M. Truong. Fast Learning of Optimal Connections in a Peer-to-Peer Network. In IEEE Int. Conference on Networks, November 2004.
 
5
L. Ni and A. Harwood. MPICH-OPeN on the PlanetLab Infrastructure. In Demonstration, Pacific Rim Applications and Grid Middleware Assembly, 2006.
6
7
 
8
C. Zhou, S. Karunasekera, and C. Leckie. A Peer-to-Peer Collaborative Intrusion Detection System. In ICON, 2005.

Collaborative Colleagues:
Lipo Chan: colleagues
Shanika Karunasekera: colleagues
Aaron Harwood: colleagues
Egemen Tanin: colleagues