Balanced Relay Allocation on Heterogeneous Unstructured Overlays

Due to the increased usage of NAT boxes and firewalls, it has become harder for applications to establish direct connections seamlessly among two end-hosts. A recently adopted proposal to mitigate this problem is to use relay nodes, end-hosts that act as intermediary points to bridge connections. Ef...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Nguyen, H.X., Figueiredo, D.R., Grossglauser, M., Thiran, P.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 130
container_issue
container_start_page 126
container_title
container_volume
creator Nguyen, H.X.
Figueiredo, D.R.
Grossglauser, M.
Thiran, P.
description Due to the increased usage of NAT boxes and firewalls, it has become harder for applications to establish direct connections seamlessly among two end-hosts. A recently adopted proposal to mitigate this problem is to use relay nodes, end-hosts that act as intermediary points to bridge connections. Efficiently selecting a relay node is not a trivial problem, specially in a large-scale unstructured overlay system where end-hosts are heterogeneous. In such environment, heterogeneity among the relay nodes comes from the inherent differences in their capacities and from the way overlay networks are constructed. Despite this fact, good relay selection algorithms should effectively balance the aggregate load across the set of relay nodes. In this paper, we address this problem using algorithms based on the two random choices method. We first prove that the classic load-based algorithm can effectively balance the load even when relays are heterogeneous, and that its performance depends directly on relay heterogeneity. Second, we propose an utilization-based random choice algorithm to distribute load in order to balance relay utilization. Numerical evaluations through simulations illustrate the effectiveness of this algorithm, indicating that it might also yield provable performance (which we conjecture). Finally, we support our theoretical findings through simulations of various large-scale scenarios, with realistic relay heterogeneity.
doi_str_mv 10.1109/INFOCOM.2008.34
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4509629</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4509629</ieee_id><sourcerecordid>4509629</sourcerecordid><originalsourceid>FETCH-LOGICAL-i614-a142c5564e60f68862035f9109d702c682df0368dc6244aa61f81c632363315c3</originalsourceid><addsrcrecordid>eNpFT8tKw0AUHV9gWl27cJMfSLzzupnsrMHaQjUgFdyVYXIjkZjITFro3zugIBw4i_PgHMZuOOScQ3m3flnWVf2cCwCTS3XCZlwJpQQI5KcsEah4VppCnf0LWp6zBAolM474fslmIXxCjBcCE3b_YHs7OGrSV-rtMV30_ejs1I1DGrGiifz4QQON-5C-DWHyezftfbTXB_IxEK7YRWv7QNd_PGfb5eO2WmWb-mldLTZZh1xlNo5xWqMihBaNQQFSt2V81BQgHBrRtCDRNA7jaGuRt4Y7lEKilFw7OWe3v7UdEe2-ffdl_XGnNJQoSvkD4rxLIQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Balanced Relay Allocation on Heterogeneous Unstructured Overlays</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Nguyen, H.X. ; Figueiredo, D.R. ; Grossglauser, M. ; Thiran, P.</creator><creatorcontrib>Nguyen, H.X. ; Figueiredo, D.R. ; Grossglauser, M. ; Thiran, P.</creatorcontrib><description>Due to the increased usage of NAT boxes and firewalls, it has become harder for applications to establish direct connections seamlessly among two end-hosts. A recently adopted proposal to mitigate this problem is to use relay nodes, end-hosts that act as intermediary points to bridge connections. Efficiently selecting a relay node is not a trivial problem, specially in a large-scale unstructured overlay system where end-hosts are heterogeneous. In such environment, heterogeneity among the relay nodes comes from the inherent differences in their capacities and from the way overlay networks are constructed. Despite this fact, good relay selection algorithms should effectively balance the aggregate load across the set of relay nodes. In this paper, we address this problem using algorithms based on the two random choices method. We first prove that the classic load-based algorithm can effectively balance the load even when relays are heterogeneous, and that its performance depends directly on relay heterogeneity. Second, we propose an utilization-based random choice algorithm to distribute load in order to balance relay utilization. Numerical evaluations through simulations illustrate the effectiveness of this algorithm, indicating that it might also yield provable performance (which we conjecture). Finally, we support our theoretical findings through simulations of various large-scale scenarios, with realistic relay heterogeneity.</description><identifier>ISSN: 0743-166X</identifier><identifier>ISBN: 1424420253</identifier><identifier>ISBN: 9781424420254</identifier><identifier>EISSN: 2641-9874</identifier><identifier>EISBN: 1424420261</identifier><identifier>EISBN: 9781424420261</identifier><identifier>DOI: 10.1109/INFOCOM.2008.34</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Bridges ; Communications Society ; Internet ; Large-scale systems ; Network address translation ; Numerical simulation ; Peer to peer computing ; Proposals ; Relays</subject><ispartof>IEEE INFOCOM 2008 - The 27th Conference on Computer Communications, 2008, p.126-130</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4509629$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4509629$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Nguyen, H.X.</creatorcontrib><creatorcontrib>Figueiredo, D.R.</creatorcontrib><creatorcontrib>Grossglauser, M.</creatorcontrib><creatorcontrib>Thiran, P.</creatorcontrib><title>Balanced Relay Allocation on Heterogeneous Unstructured Overlays</title><title>IEEE INFOCOM 2008 - The 27th Conference on Computer Communications</title><addtitle>INFCOM</addtitle><description>Due to the increased usage of NAT boxes and firewalls, it has become harder for applications to establish direct connections seamlessly among two end-hosts. A recently adopted proposal to mitigate this problem is to use relay nodes, end-hosts that act as intermediary points to bridge connections. Efficiently selecting a relay node is not a trivial problem, specially in a large-scale unstructured overlay system where end-hosts are heterogeneous. In such environment, heterogeneity among the relay nodes comes from the inherent differences in their capacities and from the way overlay networks are constructed. Despite this fact, good relay selection algorithms should effectively balance the aggregate load across the set of relay nodes. In this paper, we address this problem using algorithms based on the two random choices method. We first prove that the classic load-based algorithm can effectively balance the load even when relays are heterogeneous, and that its performance depends directly on relay heterogeneity. Second, we propose an utilization-based random choice algorithm to distribute load in order to balance relay utilization. Numerical evaluations through simulations illustrate the effectiveness of this algorithm, indicating that it might also yield provable performance (which we conjecture). Finally, we support our theoretical findings through simulations of various large-scale scenarios, with realistic relay heterogeneity.</description><subject>Application software</subject><subject>Bridges</subject><subject>Communications Society</subject><subject>Internet</subject><subject>Large-scale systems</subject><subject>Network address translation</subject><subject>Numerical simulation</subject><subject>Peer to peer computing</subject><subject>Proposals</subject><subject>Relays</subject><issn>0743-166X</issn><issn>2641-9874</issn><isbn>1424420253</isbn><isbn>9781424420254</isbn><isbn>1424420261</isbn><isbn>9781424420261</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpFT8tKw0AUHV9gWl27cJMfSLzzupnsrMHaQjUgFdyVYXIjkZjITFro3zugIBw4i_PgHMZuOOScQ3m3flnWVf2cCwCTS3XCZlwJpQQI5KcsEah4VppCnf0LWp6zBAolM474fslmIXxCjBcCE3b_YHs7OGrSV-rtMV30_ejs1I1DGrGiifz4QQON-5C-DWHyezftfbTXB_IxEK7YRWv7QNd_PGfb5eO2WmWb-mldLTZZh1xlNo5xWqMihBaNQQFSt2V81BQgHBrRtCDRNA7jaGuRt4Y7lEKilFw7OWe3v7UdEe2-ffdl_XGnNJQoSvkD4rxLIQ</recordid><startdate>200804</startdate><enddate>200804</enddate><creator>Nguyen, H.X.</creator><creator>Figueiredo, D.R.</creator><creator>Grossglauser, M.</creator><creator>Thiran, P.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>200804</creationdate><title>Balanced Relay Allocation on Heterogeneous Unstructured Overlays</title><author>Nguyen, H.X. ; Figueiredo, D.R. ; Grossglauser, M. ; Thiran, P.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i614-a142c5564e60f68862035f9109d702c682df0368dc6244aa61f81c632363315c3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Application software</topic><topic>Bridges</topic><topic>Communications Society</topic><topic>Internet</topic><topic>Large-scale systems</topic><topic>Network address translation</topic><topic>Numerical simulation</topic><topic>Peer to peer computing</topic><topic>Proposals</topic><topic>Relays</topic><toplevel>online_resources</toplevel><creatorcontrib>Nguyen, H.X.</creatorcontrib><creatorcontrib>Figueiredo, D.R.</creatorcontrib><creatorcontrib>Grossglauser, M.</creatorcontrib><creatorcontrib>Thiran, P.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Nguyen, H.X.</au><au>Figueiredo, D.R.</au><au>Grossglauser, M.</au><au>Thiran, P.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Balanced Relay Allocation on Heterogeneous Unstructured Overlays</atitle><btitle>IEEE INFOCOM 2008 - The 27th Conference on Computer Communications</btitle><stitle>INFCOM</stitle><date>2008-04</date><risdate>2008</risdate><spage>126</spage><epage>130</epage><pages>126-130</pages><issn>0743-166X</issn><eissn>2641-9874</eissn><isbn>1424420253</isbn><isbn>9781424420254</isbn><eisbn>1424420261</eisbn><eisbn>9781424420261</eisbn><abstract>Due to the increased usage of NAT boxes and firewalls, it has become harder for applications to establish direct connections seamlessly among two end-hosts. A recently adopted proposal to mitigate this problem is to use relay nodes, end-hosts that act as intermediary points to bridge connections. Efficiently selecting a relay node is not a trivial problem, specially in a large-scale unstructured overlay system where end-hosts are heterogeneous. In such environment, heterogeneity among the relay nodes comes from the inherent differences in their capacities and from the way overlay networks are constructed. Despite this fact, good relay selection algorithms should effectively balance the aggregate load across the set of relay nodes. In this paper, we address this problem using algorithms based on the two random choices method. We first prove that the classic load-based algorithm can effectively balance the load even when relays are heterogeneous, and that its performance depends directly on relay heterogeneity. Second, we propose an utilization-based random choice algorithm to distribute load in order to balance relay utilization. Numerical evaluations through simulations illustrate the effectiveness of this algorithm, indicating that it might also yield provable performance (which we conjecture). Finally, we support our theoretical findings through simulations of various large-scale scenarios, with realistic relay heterogeneity.</abstract><pub>IEEE</pub><doi>10.1109/INFOCOM.2008.34</doi><tpages>5</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0743-166X
ispartof IEEE INFOCOM 2008 - The 27th Conference on Computer Communications, 2008, p.126-130
issn 0743-166X
2641-9874
language eng
recordid cdi_ieee_primary_4509629
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Bridges
Communications Society
Internet
Large-scale systems
Network address translation
Numerical simulation
Peer to peer computing
Proposals
Relays
title Balanced Relay Allocation on Heterogeneous Unstructured Overlays
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-11T10%3A28%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Balanced%20Relay%20Allocation%20on%20Heterogeneous%20Unstructured%20Overlays&rft.btitle=IEEE%20INFOCOM%202008%20-%20The%2027th%20Conference%20on%20Computer%20Communications&rft.au=Nguyen,%20H.X.&rft.date=2008-04&rft.spage=126&rft.epage=130&rft.pages=126-130&rft.issn=0743-166X&rft.eissn=2641-9874&rft.isbn=1424420253&rft.isbn_list=9781424420254&rft_id=info:doi/10.1109/INFOCOM.2008.34&rft_dat=%3Cieee_6IE%3E4509629%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1424420261&rft.eisbn_list=9781424420261&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4509629&rfr_iscdi=true