A Generic Self-repair Approach for Overlays

Self-repair is a key area of functionality in overlay networks, especially as overlays become increasingly widely deployed and relied upon. Today’s common practice is for each overlay to implement its own self-repair mechanism. However, apart from leading to duplication of effort, this practice inhi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Porter, Barry, Coulson, Geoff, Taïani, François
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1499
container_issue
container_start_page 1490
container_title
container_volume
creator Porter, Barry
Coulson, Geoff
Taïani, François
description Self-repair is a key area of functionality in overlay networks, especially as overlays become increasingly widely deployed and relied upon. Today’s common practice is for each overlay to implement its own self-repair mechanism. However, apart from leading to duplication of effort, this practice inhibits choice and flexibility in selecting from among multiple self-repair mechanisms that make different deployment-specific trade-offs between dependability and overhead. In this paper, we present an approach in which overlay networks provide functional behaviour only, and rely for their self-repair on a generic self-repair service. In our previously-published work in this area, we have focused on the distributed algorithms encapsulated within our self-repair service. In this paper we focus instead on API and integration issues. In particular, we show how overlay implementations can interact with our generic self-repair service using a small and simple API. We concretise the discussion by illustrating the use of this API from within an implementation of the popular Chord overlay. This involves minimal changes to the implementation while considerably increasing its available range of self-repair strategies.
doi_str_mv 10.1007/11915072_54
format Conference Proceeding
fullrecord <record><control><sourceid>pascalfrancis_sprin</sourceid><recordid>TN_cdi_pascalfrancis_primary_19971116</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>19971116</sourcerecordid><originalsourceid>FETCH-LOGICAL-p219t-dc6f09822be061e2dd02c3ab8fe0d4fe640d0f8249a2c7f93ce7272591d138733</originalsourceid><addsrcrecordid>eNpNkEtLAzEYReMLrLUr_8BsXIiMfo_MJFmWolUodKGuQ5pJdHTsDIkI_fetVMG7uYt7uIsjxAXCDQKoW0SDFSiylTwQZ1xJkJpUrQ_FCGvEklmaIzExSv9tLI_FCBioNEryqZjk_A67SMMEeiSup8U8rENqffEUulimMLg2FdNhSL3zb0XsU7H8Dqlzm3wuTqLrcpj89li83N89zx7KxXL-OJsuyoHQfJWNryMYTbQKUGOgpgHy7FY6BmhkDLWEBqImaRx5FQ37oEhRZbBB1op5LC73v4PL3nUxubVvsx1S--nSxqIxChHrHXe15_JuWr-GZFd9_5Etgv2xZf_Z4i1N2lS2</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A Generic Self-repair Approach for Overlays</title><source>Springer Books</source><creator>Porter, Barry ; Coulson, Geoff ; Taïani, François</creator><contributor>Tari, Zahir ; Meersman, Robert ; Herrero, Pilar</contributor><creatorcontrib>Porter, Barry ; Coulson, Geoff ; Taïani, François ; Tari, Zahir ; Meersman, Robert ; Herrero, Pilar</creatorcontrib><description>Self-repair is a key area of functionality in overlay networks, especially as overlays become increasingly widely deployed and relied upon. Today’s common practice is for each overlay to implement its own self-repair mechanism. However, apart from leading to duplication of effort, this practice inhibits choice and flexibility in selecting from among multiple self-repair mechanisms that make different deployment-specific trade-offs between dependability and overhead. In this paper, we present an approach in which overlay networks provide functional behaviour only, and rely for their self-repair on a generic self-repair service. In our previously-published work in this area, we have focused on the distributed algorithms encapsulated within our self-repair service. In this paper we focus instead on API and integration issues. In particular, we show how overlay implementations can interact with our generic self-repair service using a small and simple API. We concretise the discussion by illustrating the use of this API from within an implementation of the popular Chord overlay. This involves minimal changes to the implementation while considerably increasing its available range of self-repair strategies.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540482734</identifier><identifier>ISBN: 3540482733</identifier><identifier>ISBN: 9783540482697</identifier><identifier>ISBN: 3540482695</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540482768</identifier><identifier>EISBN: 9783540482765</identifier><identifier>DOI: 10.1007/11915072_54</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer Berlin Heidelberg</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Distribute Hash Table ; Exact sciences and technology ; Overlay Network ; Recovery Service ; Repair Strategy ; Service Instance ; Software</subject><ispartof>Lecture notes in computer science, 2006, p.1490-1499</ispartof><rights>Springer-Verlag Berlin Heidelberg 2006</rights><rights>2008 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/11915072_54$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/11915072_54$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,777,778,782,787,788,791,4038,4039,27912,38242,41429,42498</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=19971116$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Tari, Zahir</contributor><contributor>Meersman, Robert</contributor><contributor>Herrero, Pilar</contributor><creatorcontrib>Porter, Barry</creatorcontrib><creatorcontrib>Coulson, Geoff</creatorcontrib><creatorcontrib>Taïani, François</creatorcontrib><title>A Generic Self-repair Approach for Overlays</title><title>Lecture notes in computer science</title><description>Self-repair is a key area of functionality in overlay networks, especially as overlays become increasingly widely deployed and relied upon. Today’s common practice is for each overlay to implement its own self-repair mechanism. However, apart from leading to duplication of effort, this practice inhibits choice and flexibility in selecting from among multiple self-repair mechanisms that make different deployment-specific trade-offs between dependability and overhead. In this paper, we present an approach in which overlay networks provide functional behaviour only, and rely for their self-repair on a generic self-repair service. In our previously-published work in this area, we have focused on the distributed algorithms encapsulated within our self-repair service. In this paper we focus instead on API and integration issues. In particular, we show how overlay implementations can interact with our generic self-repair service using a small and simple API. We concretise the discussion by illustrating the use of this API from within an implementation of the popular Chord overlay. This involves minimal changes to the implementation while considerably increasing its available range of self-repair strategies.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Distribute Hash Table</subject><subject>Exact sciences and technology</subject><subject>Overlay Network</subject><subject>Recovery Service</subject><subject>Repair Strategy</subject><subject>Service Instance</subject><subject>Software</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540482734</isbn><isbn>3540482733</isbn><isbn>9783540482697</isbn><isbn>3540482695</isbn><isbn>3540482768</isbn><isbn>9783540482765</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2006</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNpNkEtLAzEYReMLrLUr_8BsXIiMfo_MJFmWolUodKGuQ5pJdHTsDIkI_fetVMG7uYt7uIsjxAXCDQKoW0SDFSiylTwQZ1xJkJpUrQ_FCGvEklmaIzExSv9tLI_FCBioNEryqZjk_A67SMMEeiSup8U8rENqffEUulimMLg2FdNhSL3zb0XsU7H8Dqlzm3wuTqLrcpj89li83N89zx7KxXL-OJsuyoHQfJWNryMYTbQKUGOgpgHy7FY6BmhkDLWEBqImaRx5FQ37oEhRZbBB1op5LC73v4PL3nUxubVvsx1S--nSxqIxChHrHXe15_JuWr-GZFd9_5Etgv2xZf_Z4i1N2lS2</recordid><startdate>2006</startdate><enddate>2006</enddate><creator>Porter, Barry</creator><creator>Coulson, Geoff</creator><creator>Taïani, François</creator><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>IQODW</scope></search><sort><creationdate>2006</creationdate><title>A Generic Self-repair Approach for Overlays</title><author>Porter, Barry ; Coulson, Geoff ; Taïani, François</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p219t-dc6f09822be061e2dd02c3ab8fe0d4fe640d0f8249a2c7f93ce7272591d138733</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Distribute Hash Table</topic><topic>Exact sciences and technology</topic><topic>Overlay Network</topic><topic>Recovery Service</topic><topic>Repair Strategy</topic><topic>Service Instance</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Porter, Barry</creatorcontrib><creatorcontrib>Coulson, Geoff</creatorcontrib><creatorcontrib>Taïani, François</creatorcontrib><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Porter, Barry</au><au>Coulson, Geoff</au><au>Taïani, François</au><au>Tari, Zahir</au><au>Meersman, Robert</au><au>Herrero, Pilar</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A Generic Self-repair Approach for Overlays</atitle><btitle>Lecture notes in computer science</btitle><date>2006</date><risdate>2006</risdate><spage>1490</spage><epage>1499</epage><pages>1490-1499</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540482734</isbn><isbn>3540482733</isbn><isbn>9783540482697</isbn><isbn>3540482695</isbn><eisbn>3540482768</eisbn><eisbn>9783540482765</eisbn><abstract>Self-repair is a key area of functionality in overlay networks, especially as overlays become increasingly widely deployed and relied upon. Today’s common practice is for each overlay to implement its own self-repair mechanism. However, apart from leading to duplication of effort, this practice inhibits choice and flexibility in selecting from among multiple self-repair mechanisms that make different deployment-specific trade-offs between dependability and overhead. In this paper, we present an approach in which overlay networks provide functional behaviour only, and rely for their self-repair on a generic self-repair service. In our previously-published work in this area, we have focused on the distributed algorithms encapsulated within our self-repair service. In this paper we focus instead on API and integration issues. In particular, we show how overlay implementations can interact with our generic self-repair service using a small and simple API. We concretise the discussion by illustrating the use of this API from within an implementation of the popular Chord overlay. This involves minimal changes to the implementation while considerably increasing its available range of self-repair strategies.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/11915072_54</doi><tpages>10</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Lecture notes in computer science, 2006, p.1490-1499
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_19971116
source Springer Books
subjects Applied sciences
Computer science
control theory
systems
Computer systems and distributed systems. User interface
Distribute Hash Table
Exact sciences and technology
Overlay Network
Recovery Service
Repair Strategy
Service Instance
Software
title A Generic Self-repair Approach for Overlays
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T22%3A37%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_sprin&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20Generic%20Self-repair%20Approach%20for%20Overlays&rft.btitle=Lecture%20notes%20in%20computer%20science&rft.au=Porter,%20Barry&rft.date=2006&rft.spage=1490&rft.epage=1499&rft.pages=1490-1499&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540482734&rft.isbn_list=3540482733&rft.isbn_list=9783540482697&rft.isbn_list=3540482695&rft_id=info:doi/10.1007/11915072_54&rft_dat=%3Cpascalfrancis_sprin%3E19971116%3C/pascalfrancis_sprin%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540482768&rft.eisbn_list=9783540482765&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true