Aggregation Dynamics in Overlay Networks and Their Implications for Self-Organized Distributed Applications

In this paper, we investigate the global self-aggregation dynamics arising from local decision-based rewiring of an overlay network, used as an abstraction for an autonomic service-oriented architecture. We measure the ability of a selected set of local rules to foster self-organization of what is o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer journal 2009-07, Vol.52 (4), p.397-412
Hauptverfasser: Saffre, Fabrice, Tateson, Richard, Halloy, José, Shackleton, Mark, Deneubourg, Jean Louis
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 412
container_issue 4
container_start_page 397
container_title Computer journal
container_volume 52
creator Saffre, Fabrice
Tateson, Richard
Halloy, José
Shackleton, Mark
Deneubourg, Jean Louis
description In this paper, we investigate the global self-aggregation dynamics arising from local decision-based rewiring of an overlay network, used as an abstraction for an autonomic service-oriented architecture. We measure the ability of a selected set of local rules to foster self-organization of what is originally a random graph into a structured network. Scalability issues with respect to the key parameters of system size and diversity are extensively discussed. Conflicting goals are introduced, in the form of a population of nodes actively seeking to acquire neighbours of a type different from their own, resulting in decreased local homogeneity. We show that a 'secondary' self-organization process ensues, whereby nodes spontaneously cluster according to their implicit objective. Finally, we introduce dynamic goals by making the preferred neighbour type a function of the local characteristics of a simulated workload. We demonstrate that in this context, an overlay rewiring process based purely on local decisions and interactions can result in efficient load-balancing without central planning. We conclude by discussing the implications of our findings for the design of future distributed applications, the likely influence of other factors and of extreme parameter values on the ability of the system to self-organize and the potential improvements to our framework.
doi_str_mv 10.1093/comjnl/bxn017
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_34587033</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><oup_id>10.1093/comjnl/bxn017</oup_id><sourcerecordid>34587033</sourcerecordid><originalsourceid>FETCH-LOGICAL-c328t-d5bdd73e18dc65ff93f04b4bfc15e6885fcc81f412ac38aadd18c631bc0742343</originalsourceid><addsrcrecordid>eNqF0D1PwzAQBmALgUQpjOwWA2IJPceJ44wVn5UQHShz5Dh2cZvYwU6A8utpCRISC9Pd8Nyr04vQKYFLAjmdSNesbD0pPyyQbA-NSMIgioFl-2gEQCBKWAyH6CiEFQDEkLMRWk-XS6-WojPO4uuNFY2RARuL52_K12KDH1X37vw6YGErvHhRxuNZ09ZGfp8ErJ3HT6rW0dwvhTWfqsLXJnTelH233aftrz1GB1rUQZ38zDF6vr1ZXN1HD_O72dX0IZI05l1UpWVVZVQRXkmWap1TDUmZlFqSVDHOUy0lJzohsZCUC1FVhEtGSSkhS2Ka0DE6H3Jb7157FbqiMUGquhZWuT4UNEl5BpRu4dkfuHK9t9vfihjSnOWM79KiAUnvQvBKF603jfCbgkCx670Yei-G3rf-YvCub_-hX9ZRiB0</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>205969684</pqid></control><display><type>article</type><title>Aggregation Dynamics in Overlay Networks and Their Implications for Self-Organized Distributed Applications</title><source>Oxford University Press Journals All Titles (1996-Current)</source><creator>Saffre, Fabrice ; Tateson, Richard ; Halloy, José ; Shackleton, Mark ; Deneubourg, Jean Louis</creator><creatorcontrib>Saffre, Fabrice ; Tateson, Richard ; Halloy, José ; Shackleton, Mark ; Deneubourg, Jean Louis</creatorcontrib><description>In this paper, we investigate the global self-aggregation dynamics arising from local decision-based rewiring of an overlay network, used as an abstraction for an autonomic service-oriented architecture. We measure the ability of a selected set of local rules to foster self-organization of what is originally a random graph into a structured network. Scalability issues with respect to the key parameters of system size and diversity are extensively discussed. Conflicting goals are introduced, in the form of a population of nodes actively seeking to acquire neighbours of a type different from their own, resulting in decreased local homogeneity. We show that a 'secondary' self-organization process ensues, whereby nodes spontaneously cluster according to their implicit objective. Finally, we introduce dynamic goals by making the preferred neighbour type a function of the local characteristics of a simulated workload. We demonstrate that in this context, an overlay rewiring process based purely on local decisions and interactions can result in efficient load-balancing without central planning. We conclude by discussing the implications of our findings for the design of future distributed applications, the likely influence of other factors and of extreme parameter values on the ability of the system to self-organize and the potential improvements to our framework.</description><identifier>ISSN: 0010-4620</identifier><identifier>EISSN: 1460-2067</identifier><identifier>DOI: 10.1093/comjnl/bxn017</identifier><identifier>CODEN: CMPJAG</identifier><language>eng</language><publisher>Oxford: Oxford University Press</publisher><subject>Algorithms ; Computer networks ; Computer science ; Cooperation ; Distributed processing ; Gossip ; Interdisciplinary aspects ; Internet service providers ; Peer to peer computing ; Service oriented architecture ; Workloads</subject><ispartof>Computer journal, 2009-07, Vol.52 (4), p.397-412</ispartof><rights>The Author 2008. Published by Oxford University Press on behalf of The British Computer Society. All rights reserved. For Permissions, please email: journals.permissions@oxfordjournals.org 2009</rights><rights>The Author 2008. Published by Oxford University Press on behalf of The British Computer Society. All rights reserved. For Permissions, please email: journals.permissions@oxfordjournals.org</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c328t-d5bdd73e18dc65ff93f04b4bfc15e6885fcc81f412ac38aadd18c631bc0742343</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,1578,27901,27902</link.rule.ids></links><search><creatorcontrib>Saffre, Fabrice</creatorcontrib><creatorcontrib>Tateson, Richard</creatorcontrib><creatorcontrib>Halloy, José</creatorcontrib><creatorcontrib>Shackleton, Mark</creatorcontrib><creatorcontrib>Deneubourg, Jean Louis</creatorcontrib><title>Aggregation Dynamics in Overlay Networks and Their Implications for Self-Organized Distributed Applications</title><title>Computer journal</title><description>In this paper, we investigate the global self-aggregation dynamics arising from local decision-based rewiring of an overlay network, used as an abstraction for an autonomic service-oriented architecture. We measure the ability of a selected set of local rules to foster self-organization of what is originally a random graph into a structured network. Scalability issues with respect to the key parameters of system size and diversity are extensively discussed. Conflicting goals are introduced, in the form of a population of nodes actively seeking to acquire neighbours of a type different from their own, resulting in decreased local homogeneity. We show that a 'secondary' self-organization process ensues, whereby nodes spontaneously cluster according to their implicit objective. Finally, we introduce dynamic goals by making the preferred neighbour type a function of the local characteristics of a simulated workload. We demonstrate that in this context, an overlay rewiring process based purely on local decisions and interactions can result in efficient load-balancing without central planning. We conclude by discussing the implications of our findings for the design of future distributed applications, the likely influence of other factors and of extreme parameter values on the ability of the system to self-organize and the potential improvements to our framework.</description><subject>Algorithms</subject><subject>Computer networks</subject><subject>Computer science</subject><subject>Cooperation</subject><subject>Distributed processing</subject><subject>Gossip</subject><subject>Interdisciplinary aspects</subject><subject>Internet service providers</subject><subject>Peer to peer computing</subject><subject>Service oriented architecture</subject><subject>Workloads</subject><issn>0010-4620</issn><issn>1460-2067</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><recordid>eNqF0D1PwzAQBmALgUQpjOwWA2IJPceJ44wVn5UQHShz5Dh2cZvYwU6A8utpCRISC9Pd8Nyr04vQKYFLAjmdSNesbD0pPyyQbA-NSMIgioFl-2gEQCBKWAyH6CiEFQDEkLMRWk-XS6-WojPO4uuNFY2RARuL52_K12KDH1X37vw6YGErvHhRxuNZ09ZGfp8ErJ3HT6rW0dwvhTWfqsLXJnTelH233aftrz1GB1rUQZ38zDF6vr1ZXN1HD_O72dX0IZI05l1UpWVVZVQRXkmWap1TDUmZlFqSVDHOUy0lJzohsZCUC1FVhEtGSSkhS2Ka0DE6H3Jb7157FbqiMUGquhZWuT4UNEl5BpRu4dkfuHK9t9vfihjSnOWM79KiAUnvQvBKF603jfCbgkCx670Yei-G3rf-YvCub_-hX9ZRiB0</recordid><startdate>20090701</startdate><enddate>20090701</enddate><creator>Saffre, Fabrice</creator><creator>Tateson, Richard</creator><creator>Halloy, José</creator><creator>Shackleton, Mark</creator><creator>Deneubourg, Jean Louis</creator><general>Oxford University Press</general><general>Oxford Publishing Limited (England)</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20090701</creationdate><title>Aggregation Dynamics in Overlay Networks and Their Implications for Self-Organized Distributed Applications</title><author>Saffre, Fabrice ; Tateson, Richard ; Halloy, José ; Shackleton, Mark ; Deneubourg, Jean Louis</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c328t-d5bdd73e18dc65ff93f04b4bfc15e6885fcc81f412ac38aadd18c631bc0742343</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Algorithms</topic><topic>Computer networks</topic><topic>Computer science</topic><topic>Cooperation</topic><topic>Distributed processing</topic><topic>Gossip</topic><topic>Interdisciplinary aspects</topic><topic>Internet service providers</topic><topic>Peer to peer computing</topic><topic>Service oriented architecture</topic><topic>Workloads</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Saffre, Fabrice</creatorcontrib><creatorcontrib>Tateson, Richard</creatorcontrib><creatorcontrib>Halloy, José</creatorcontrib><creatorcontrib>Shackleton, Mark</creatorcontrib><creatorcontrib>Deneubourg, Jean Louis</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Saffre, Fabrice</au><au>Tateson, Richard</au><au>Halloy, José</au><au>Shackleton, Mark</au><au>Deneubourg, Jean Louis</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Aggregation Dynamics in Overlay Networks and Their Implications for Self-Organized Distributed Applications</atitle><jtitle>Computer journal</jtitle><date>2009-07-01</date><risdate>2009</risdate><volume>52</volume><issue>4</issue><spage>397</spage><epage>412</epage><pages>397-412</pages><issn>0010-4620</issn><eissn>1460-2067</eissn><coden>CMPJAG</coden><abstract>In this paper, we investigate the global self-aggregation dynamics arising from local decision-based rewiring of an overlay network, used as an abstraction for an autonomic service-oriented architecture. We measure the ability of a selected set of local rules to foster self-organization of what is originally a random graph into a structured network. Scalability issues with respect to the key parameters of system size and diversity are extensively discussed. Conflicting goals are introduced, in the form of a population of nodes actively seeking to acquire neighbours of a type different from their own, resulting in decreased local homogeneity. We show that a 'secondary' self-organization process ensues, whereby nodes spontaneously cluster according to their implicit objective. Finally, we introduce dynamic goals by making the preferred neighbour type a function of the local characteristics of a simulated workload. We demonstrate that in this context, an overlay rewiring process based purely on local decisions and interactions can result in efficient load-balancing without central planning. We conclude by discussing the implications of our findings for the design of future distributed applications, the likely influence of other factors and of extreme parameter values on the ability of the system to self-organize and the potential improvements to our framework.</abstract><cop>Oxford</cop><pub>Oxford University Press</pub><doi>10.1093/comjnl/bxn017</doi><tpages>16</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0010-4620
ispartof Computer journal, 2009-07, Vol.52 (4), p.397-412
issn 0010-4620
1460-2067
language eng
recordid cdi_proquest_miscellaneous_34587033
source Oxford University Press Journals All Titles (1996-Current)
subjects Algorithms
Computer networks
Computer science
Cooperation
Distributed processing
Gossip
Interdisciplinary aspects
Internet service providers
Peer to peer computing
Service oriented architecture
Workloads
title Aggregation Dynamics in Overlay Networks and Their Implications for Self-Organized Distributed Applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T08%3A29%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Aggregation%20Dynamics%20in%20Overlay%20Networks%20and%20Their%20Implications%20for%20Self-Organized%20Distributed%20Applications&rft.jtitle=Computer%20journal&rft.au=Saffre,%20Fabrice&rft.date=2009-07-01&rft.volume=52&rft.issue=4&rft.spage=397&rft.epage=412&rft.pages=397-412&rft.issn=0010-4620&rft.eissn=1460-2067&rft.coden=CMPJAG&rft_id=info:doi/10.1093/comjnl/bxn017&rft_dat=%3Cproquest_cross%3E34587033%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=205969684&rft_id=info:pmid/&rft_oup_id=10.1093/comjnl/bxn017&rfr_iscdi=true