Low traffic overlay networks with large routing tables

The routing tables of Distributed Hash Tables (DHTs) can vary from size O (1) to O ( n ). Currently, what is lacking is an analytic framework to suggest the optimal routing table size for a given workload. This paper (1) compares DHTs with O (1) to O ( n ) routing tables and identifies some good des...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Performance evaluation review 2005-06, Vol.33 (1), p.14-25
Hauptverfasser: Tang, Chunqiang, Buco, Melissa J., Chang, Rong N., Dwarkadas, Sandhya, Luan, Laura Z., So, Edward, Ward, Christopher
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 25
container_issue 1
container_start_page 14
container_title Performance evaluation review
container_volume 33
creator Tang, Chunqiang
Buco, Melissa J.
Chang, Rong N.
Dwarkadas, Sandhya
Luan, Laura Z.
So, Edward
Ward, Christopher
description The routing tables of Distributed Hash Tables (DHTs) can vary from size O (1) to O ( n ). Currently, what is lacking is an analytic framework to suggest the optimal routing table size for a given workload. This paper (1) compares DHTs with O (1) to O ( n ) routing tables and identifies some good design points; and (2) proposes protocols to realize the potential of those good design points.We use total traffic as the uniform metric to compare heterogeneous DHTs and emphasize the balance between maintenance cost and lookup cost. Assuming a node on average processes 1,000 or more lookups during its entire lifetime, our analysis shows that large routing tables actually lead to both low traffic and low lookup hops. These good design points translate into one-hop routing for systems of medium size and two-hop routing for large systems.Existing one-hop or two-hop protocols are based on a hierarchy. We instead demonstrate that it is possible to achieve completely decentralized one-hop or two-hop routing, i.e., without giving up being peer-to-peer. We propose 1h-Calot for one-hop routing and 2h-Calot for two-hop routing. Assuming a moderate lookup rate, compared with DHTs that use O (log n ) routing tables, 1h-Calot and 2h-Calot save traffic by up to 70% while resolving lookups in one or two hops as opposed to O (log n ) hops.
doi_str_mv 10.1145/1071690.1064216
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_29386240</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>29386240</sourcerecordid><originalsourceid>FETCH-LOGICAL-c187t-c03cd1611f4010af0d4293ee532f497ffdcea5d23876715b2466fbf469076cb43</originalsourceid><addsrcrecordid>eNotkD1PwzAYhD2ARCnMrJ7YQv3ajh2PqOJLisQCs-U4dgmkcbEdov57UjXT6aTTo9OD0B2QBwBeboBIEGouRHAK4gKtCAhWlEqpK3Sd0jchIClUKyTqMOEcjfedxeHPxd4c8eDyFOJPwlOXv3Bv4s7hGMbcDTucTdO7dIMuvemTu11yjT6fnz62r0X9_vK2fawLC5XMhSXMtiAAPCdAjCctp4o5VzLquZLet9aZsqWskkJC2VAuhG88n79LYRvO1uj-zD3E8Du6lPW-S9b1vRlcGJOeaZWgnMzDzXloY0gpOq8PsdubeNRA9MmJXpzoxQn7B8XZVVA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>29386240</pqid></control><display><type>article</type><title>Low traffic overlay networks with large routing tables</title><source>ACM Digital Library Complete</source><creator>Tang, Chunqiang ; Buco, Melissa J. ; Chang, Rong N. ; Dwarkadas, Sandhya ; Luan, Laura Z. ; So, Edward ; Ward, Christopher</creator><creatorcontrib>Tang, Chunqiang ; Buco, Melissa J. ; Chang, Rong N. ; Dwarkadas, Sandhya ; Luan, Laura Z. ; So, Edward ; Ward, Christopher</creatorcontrib><description>The routing tables of Distributed Hash Tables (DHTs) can vary from size O (1) to O ( n ). Currently, what is lacking is an analytic framework to suggest the optimal routing table size for a given workload. This paper (1) compares DHTs with O (1) to O ( n ) routing tables and identifies some good design points; and (2) proposes protocols to realize the potential of those good design points.We use total traffic as the uniform metric to compare heterogeneous DHTs and emphasize the balance between maintenance cost and lookup cost. Assuming a node on average processes 1,000 or more lookups during its entire lifetime, our analysis shows that large routing tables actually lead to both low traffic and low lookup hops. These good design points translate into one-hop routing for systems of medium size and two-hop routing for large systems.Existing one-hop or two-hop protocols are based on a hierarchy. We instead demonstrate that it is possible to achieve completely decentralized one-hop or two-hop routing, i.e., without giving up being peer-to-peer. We propose 1h-Calot for one-hop routing and 2h-Calot for two-hop routing. Assuming a moderate lookup rate, compared with DHTs that use O (log n ) routing tables, 1h-Calot and 2h-Calot save traffic by up to 70% while resolving lookups in one or two hops as opposed to O (log n ) hops.</description><identifier>ISSN: 0163-5999</identifier><identifier>DOI: 10.1145/1071690.1064216</identifier><language>eng</language><ispartof>Performance evaluation review, 2005-06, Vol.33 (1), p.14-25</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c187t-c03cd1611f4010af0d4293ee532f497ffdcea5d23876715b2466fbf469076cb43</citedby><cites>FETCH-LOGICAL-c187t-c03cd1611f4010af0d4293ee532f497ffdcea5d23876715b2466fbf469076cb43</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Tang, Chunqiang</creatorcontrib><creatorcontrib>Buco, Melissa J.</creatorcontrib><creatorcontrib>Chang, Rong N.</creatorcontrib><creatorcontrib>Dwarkadas, Sandhya</creatorcontrib><creatorcontrib>Luan, Laura Z.</creatorcontrib><creatorcontrib>So, Edward</creatorcontrib><creatorcontrib>Ward, Christopher</creatorcontrib><title>Low traffic overlay networks with large routing tables</title><title>Performance evaluation review</title><description>The routing tables of Distributed Hash Tables (DHTs) can vary from size O (1) to O ( n ). Currently, what is lacking is an analytic framework to suggest the optimal routing table size for a given workload. This paper (1) compares DHTs with O (1) to O ( n ) routing tables and identifies some good design points; and (2) proposes protocols to realize the potential of those good design points.We use total traffic as the uniform metric to compare heterogeneous DHTs and emphasize the balance between maintenance cost and lookup cost. Assuming a node on average processes 1,000 or more lookups during its entire lifetime, our analysis shows that large routing tables actually lead to both low traffic and low lookup hops. These good design points translate into one-hop routing for systems of medium size and two-hop routing for large systems.Existing one-hop or two-hop protocols are based on a hierarchy. We instead demonstrate that it is possible to achieve completely decentralized one-hop or two-hop routing, i.e., without giving up being peer-to-peer. We propose 1h-Calot for one-hop routing and 2h-Calot for two-hop routing. Assuming a moderate lookup rate, compared with DHTs that use O (log n ) routing tables, 1h-Calot and 2h-Calot save traffic by up to 70% while resolving lookups in one or two hops as opposed to O (log n ) hops.</description><issn>0163-5999</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2005</creationdate><recordtype>article</recordtype><recordid>eNotkD1PwzAYhD2ARCnMrJ7YQv3ajh2PqOJLisQCs-U4dgmkcbEdov57UjXT6aTTo9OD0B2QBwBeboBIEGouRHAK4gKtCAhWlEqpK3Sd0jchIClUKyTqMOEcjfedxeHPxd4c8eDyFOJPwlOXv3Bv4s7hGMbcDTucTdO7dIMuvemTu11yjT6fnz62r0X9_vK2fawLC5XMhSXMtiAAPCdAjCctp4o5VzLquZLet9aZsqWskkJC2VAuhG88n79LYRvO1uj-zD3E8Du6lPW-S9b1vRlcGJOeaZWgnMzDzXloY0gpOq8PsdubeNRA9MmJXpzoxQn7B8XZVVA</recordid><startdate>20050606</startdate><enddate>20050606</enddate><creator>Tang, Chunqiang</creator><creator>Buco, Melissa J.</creator><creator>Chang, Rong N.</creator><creator>Dwarkadas, Sandhya</creator><creator>Luan, Laura Z.</creator><creator>So, Edward</creator><creator>Ward, Christopher</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20050606</creationdate><title>Low traffic overlay networks with large routing tables</title><author>Tang, Chunqiang ; Buco, Melissa J. ; Chang, Rong N. ; Dwarkadas, Sandhya ; Luan, Laura Z. ; So, Edward ; Ward, Christopher</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c187t-c03cd1611f4010af0d4293ee532f497ffdcea5d23876715b2466fbf469076cb43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2005</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Tang, Chunqiang</creatorcontrib><creatorcontrib>Buco, Melissa J.</creatorcontrib><creatorcontrib>Chang, Rong N.</creatorcontrib><creatorcontrib>Dwarkadas, Sandhya</creatorcontrib><creatorcontrib>Luan, Laura Z.</creatorcontrib><creatorcontrib>So, Edward</creatorcontrib><creatorcontrib>Ward, Christopher</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology 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>Performance evaluation review</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Tang, Chunqiang</au><au>Buco, Melissa J.</au><au>Chang, Rong N.</au><au>Dwarkadas, Sandhya</au><au>Luan, Laura Z.</au><au>So, Edward</au><au>Ward, Christopher</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Low traffic overlay networks with large routing tables</atitle><jtitle>Performance evaluation review</jtitle><date>2005-06-06</date><risdate>2005</risdate><volume>33</volume><issue>1</issue><spage>14</spage><epage>25</epage><pages>14-25</pages><issn>0163-5999</issn><abstract>The routing tables of Distributed Hash Tables (DHTs) can vary from size O (1) to O ( n ). Currently, what is lacking is an analytic framework to suggest the optimal routing table size for a given workload. This paper (1) compares DHTs with O (1) to O ( n ) routing tables and identifies some good design points; and (2) proposes protocols to realize the potential of those good design points.We use total traffic as the uniform metric to compare heterogeneous DHTs and emphasize the balance between maintenance cost and lookup cost. Assuming a node on average processes 1,000 or more lookups during its entire lifetime, our analysis shows that large routing tables actually lead to both low traffic and low lookup hops. These good design points translate into one-hop routing for systems of medium size and two-hop routing for large systems.Existing one-hop or two-hop protocols are based on a hierarchy. We instead demonstrate that it is possible to achieve completely decentralized one-hop or two-hop routing, i.e., without giving up being peer-to-peer. We propose 1h-Calot for one-hop routing and 2h-Calot for two-hop routing. Assuming a moderate lookup rate, compared with DHTs that use O (log n ) routing tables, 1h-Calot and 2h-Calot save traffic by up to 70% while resolving lookups in one or two hops as opposed to O (log n ) hops.</abstract><doi>10.1145/1071690.1064216</doi><tpages>12</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0163-5999
ispartof Performance evaluation review, 2005-06, Vol.33 (1), p.14-25
issn 0163-5999
language eng
recordid cdi_proquest_miscellaneous_29386240
source ACM Digital Library Complete
title Low traffic overlay networks with large routing tables
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T07%3A40%3A52IST&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=Low%20traffic%20overlay%20networks%20with%20large%20routing%20tables&rft.jtitle=Performance%20evaluation%20review&rft.au=Tang,%20Chunqiang&rft.date=2005-06-06&rft.volume=33&rft.issue=1&rft.spage=14&rft.epage=25&rft.pages=14-25&rft.issn=0163-5999&rft_id=info:doi/10.1145/1071690.1064216&rft_dat=%3Cproquest_cross%3E29386240%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=29386240&rft_id=info:pmid/&rfr_iscdi=true