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...
Gespeichert in:
Veröffentlicht in: | Computer journal 2009-07, Vol.52 (4), p.397-412 |
---|---|
Hauptverfasser: | , , , , |
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 & 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 |