Publicação

Gossip-based service coordination for scalability and resilience

Ver documento

Detalhes bibliográficos
Resumo: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.
Autores principais:Campos, Filipe
Outros Autores:Pereira, José
Assunto:Web services Gossip
Ano:2008
País:Portugal
Tipo de documento:comunicação em conferência
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:inglês
Origem:RepositóriUM - Universidade do Minho
_version_ 1866878226684444672
author Campos, Filipe
author2 Pereira, José
author2_role author
author_facet Campos, Filipe
Pereira, José
author_role author
contributor_name_str_mv Universidade do Minho
country_str PT
creators_json_txt [{\"Person.name\":\"Campos, Filipe\"},{\"Person.name\":\"Pereira, José\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Universidade do Minho
datacite.creators.creator.creatorName.fl_str_mv Campos, Filipe
Pereira, José
datacite.date.Accepted.fl_str_mv 2008-01-01T00:00:00Z
datacite.date.available.fl_str_mv 2015-12-11T12:06:06Z
datacite.date.embargoed.fl_str_mv 2015-12-11T12:06:06Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Web services
Gossip
datacite.titles.title.fl_str_mv Gossip-based service coordination for scalability and resilience
dc.contributor.none.fl_str_mv Universidade do Minho
dc.creator.none.fl_str_mv Campos, Filipe
Pereira, José
dc.date.Accepted.fl_str_mv 2008-01-01T00:00:00Z
dc.date.available.fl_str_mv 2015-12-11T12:06:06Z
dc.date.embargoed.fl_str_mv 2015-12-11T12:06:06Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://hdl.handle.net/1822/38901
dc.language.none.fl_str_mv eng
dc.publisher.none.fl_str_mv ACM
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv Web services
Gossip
dc.title.fl_str_mv Gossip-based service coordination for scalability and resilience
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_5794
description 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.
dirty 0
eu_rights_str_mv openAccess
format conferencePaper
fulltext.url.fl_str_mv https://prod-dspace.uminho.pt/bitstreams/c421d875-c9b5-4861-9986-c21ec2900d8e/download
id rum_ea3f7feac1e522d2bbade0d98be97fe9
identifier.url.fl_str_mv https://hdl.handle.net/1822/38901
instacron_str repositorium
institution Universidade do Minho
instname_str Universidade do Minho
language eng
network_acronym_str rum
network_name_str RepositóriUM - Universidade do Minho
oai_identifier_str oai:repositorium.uminho.pt:1822/38901
organization_str_mv urn:organizationAcronym:repositorium
person_str_mv Campos, Filipe
Pereira, José
publishDate 2008
publisher.none.fl_str_mv ACM
reponame_str RepositóriUM - Universidade do Minho
repository_id_str urn:repositoryAcronym:rum
service_str_mv urn:repositoryAcronym:rum
spelling engACMporMany 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.application/pdfporGossip-based service coordination for scalability and resilienceCampos, FilipePereira, JoséHostingInstitutionOrganizationalUniversidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.ptISBNIsPartOf978-1-60558-368-6DOIIsPartOf10.1145/1462802.14628122015-12-11T12:06:06Z20082008-01-01T00:00:00ZHandlehttps://hdl.handle.net/1822/38901http://purl.org/coar/access_right/c_abf2open accessWeb servicesGossip189027 bytesother research producthttp://purl.org/coar/resource_type/c_5794conference paperhttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://prod-dspace.uminho.pt/bitstreams/c421d875-c9b5-4861-9986-c21ec2900d8e/download
spellingShingle Gossip-based service coordination for scalability and resilience
Campos, Filipe
Web services
Gossip
status SINGLETON
subject.fl_str_mv Web services
Gossip
title Gossip-based service coordination for scalability and resilience
title_full Gossip-based service coordination for scalability and resilience
title_fullStr Gossip-based service coordination for scalability and resilience
title_full_unstemmed Gossip-based service coordination for scalability and resilience
title_short Gossip-based service coordination for scalability and resilience
title_sort Gossip-based service coordination for scalability and resilience
topic Web services
Gossip
topic_facet Web services
Gossip
url https://hdl.handle.net/1822/38901
visible 1