ACM Home Page
Please provide us with feedback. Feedback
Gossip-based service coordination for scalability and resilience
Full text PdfPdf (411 KB)
Source Middleware Conference archive
Proceedings of the 3rd workshop on Middleware for service oriented computing table of contents
Leuven, Belgium
Pages 55-60  
Year of Publication: 2008
ISBN:978-1-60558-368-6
Authors
Filipe Campos  Qimonda Portugal S.A.
José Pereira  Universidade do Minho
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 79,   Citation Count: 1
Additional Information:

abstract   references   cited by   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/1462802.1462812
What is a DOI?

ABSTRACT

Many interesting emerging applications involve the coordination of a large number of service instances, for instance, as targets for dissemination or sources in information gathering. These applications raise hard architectural, scalability, and resilience issues that are not suitably addressed by centralized or monolithic coordination solutions.

In this paper we propose a lightweight approach to service coordination aimed at such application scenarios. It is based on gossiping and thus potentially fully decentralized, requiring that each participant is concerned only with a small number of peers. Although being obviously simple and scalable, it has been shown that gossip-based protocols lead to emergent strong resilience guarantees.

We illustrate the approach with WS--PushGossip, a proof-of-concept coordination protocol based upon the WS--Coordination framework. Besides presenting WS--PushGossip, we illustrate its usefulness with a sample application, and outline a middleware implementation based on Apache Axis2.


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
Apache Axis2 Homepage. http://ws.apache.org/axis2/.
 
2
Apache ServiceMix. http://servicemix.apache.org/home.html.
 
3
WS-Messenger. http://www.extreme.indiana.edu/xgws/messenger/.
 
4
WS-Eventing Specification. http://www.ibm.com/developerworks/webservices/library/specification/ws-eventing/, 01 August 2004.
 
5
WS-Notification Specification. http://www.ibm.com/developerworks/webservices/library/specification/ws-notification/, 01 March 2004.
 
6
JSR 208: Java Business Integration (JBI). http://www.jcp.org/en/jsr/detail?id=208, 25 August 2005.
 
7
WS-BaseNotification 1.3 OASIS Standard. http://docs.oasis-open.org/wsn/wsn-ws_base_notification-1.3-spec-os.pdf, 1 October 2006.
 
8
WS-BrokeredNotification 1.3 OASIS Standard. http://docs.oasis-open.org/wsn/wsn-ws_brokered_notification-1.3-spec-os.pdf, 1 October 2006.
 
9
WS-Eventing W3C Member Submission. http://www.w3.org/Submission/WS-Eventing/, 15 March 2006.
 
10
WS-Topics 1.3 OASIS Standard. http://docs.oasis-open.org/wsn/wsn-ws_ topics-1.3-spec-os.pdf, 1 October 2006.
 
11
12
 
13
R. Eggen and S. Sunku. Efficiency of Soap Versus JMS. In International Conference on Internet Computing, pages 99--105, 2003.
 
14
 
15
A. Erradi, V. Tosic, and P. Maheshwari. MASC - .NET-Based Middleware for Adaptive Composite Web Services. Web Services, 2007. ICWS 2007. IEEE International Conference on, pages 727--734, July 2007.
 
16
 
17
 
18
 
19
M. Jelasity, W. Kowalczyk, and M. van Steen. Newscast Computing. Technical Report IR-CS-006, Vrije Universiteit Amsterdam, Department of Computer Science, Amsterdam, The Netherlands, Nov. 2003.
 
20
 
21
B. Koldehofe. Simple gossiping with balls and bins. In Proceedings of the 6th International Conference on Principles of Distributed Systems (OPODIS'02), pages 109--118, 2002.
 
22
G. Monsieur, M. Snoeck, and W. Lemahieu. Coordinated Web Services Orchestration. Web Services, 2007. ICWS 2007. IEEE International Conference on, pages 775--783, July 2007.
 
23
 
24
J. Pereira, R. Oliveira, and L. Rodrigues. Efficient Epidemic Multicast in Heterogeneous Networks. In On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, volume 4278/2006, pages 1520--1529. Springer Berlin / Heidelberg, October 2006.
 
25
26
 
27
E. Roch. Web Services HTTP vs. JMS. http://it.toolbox.com/blogs/the-soa-blog/web-services-http-vs-jms-19110, 17 September 2007.
 
28
W. Vogels. All Things Distributed. http://www.allthingsdistributed.com/.
 
29
W. Vogels and C. Re. WS-Membership - Failure Management in a Web-Services World. 2003.


Collaborative Colleagues:
Filipe Campos: colleagues
José Pereira: colleagues