Publicação
Gossip-based service coordination for scalability and resilience
| 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 |