Gozar: NAT-Friendly Peer Sampling with One-Hop Distributed NAT Traversal

International audience Gossip-based peer sampling protocols have been widely used as a building block for many large-scale distributed applications. However, Network Address Translation gateways (NATs) cause most existing gossiping protocols to break down, as nodes cannot establish direct connection...

Full description

Bibliographic Details
Main Authors: Payberah, Amir, Dowling, Jim, Haridi, Seif
Other Authors: Swedish Institute of Computer Science Stockholm (SICS), Pascal Felber, Romain Rouvoy, TC 6, WG 6.1
Format: Conference Object
Language:English
Published: HAL CCSD 2011
Subjects:
Online Access:https://hal.inria.fr/hal-01583586
https://hal.inria.fr/hal-01583586/document
https://hal.inria.fr/hal-01583586/file/978-3-642-21387-8_1_Chapter.pdf
https://doi.org/10.1007/978-3-642-21387-8_1
id ftifiphal:oai:HAL:hal-01583586v1
record_format openpolar
spelling ftifiphal:oai:HAL:hal-01583586v1 2023-05-15T16:51:20+02:00 Gozar: NAT-Friendly Peer Sampling with One-Hop Distributed NAT Traversal Payberah, Amir, Dowling, Jim Haridi, Seif Swedish Institute of Computer Science Stockholm (SICS) Pascal Felber Romain Rouvoy TC 6 WG 6.1 Reykjavik, Iceland 2011-06-06 https://hal.inria.fr/hal-01583586 https://hal.inria.fr/hal-01583586/document https://hal.inria.fr/hal-01583586/file/978-3-642-21387-8_1_Chapter.pdf https://doi.org/10.1007/978-3-642-21387-8_1 en eng HAL CCSD Springer info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-21387-8_1 hal-01583586 https://hal.inria.fr/hal-01583586 https://hal.inria.fr/hal-01583586/document https://hal.inria.fr/hal-01583586/file/978-3-642-21387-8_1_Chapter.pdf doi:10.1007/978-3-642-21387-8_1 http://creativecommons.org/licenses/by/ info:eu-repo/semantics/OpenAccess Lecture Notes in Computer Science 11th Distributed Applications and Interoperable Systems (DAIS) https://hal.inria.fr/hal-01583586 11th Distributed Applications and Interoperable Systems (DAIS), Jun 2011, Reykjavik, Iceland. pp.1-14, ⟨10.1007/978-3-642-21387-8_1⟩ [INFO]Computer Science [cs] [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] info:eu-repo/semantics/conferenceObject Conference papers 2011 ftifiphal https://doi.org/10.1007/978-3-642-21387-8_1 2023-03-21T20:39:52Z International audience Gossip-based peer sampling protocols have been widely used as a building block for many large-scale distributed applications. However, Network Address Translation gateways (NATs) cause most existing gossiping protocols to break down, as nodes cannot establish direct connections to nodes behind NATs (private nodes). In addition, most of the existing NAT traversal algorithms for establishing connectivity to private nodes rely on third party servers running at a well-known, public IP addresses. In this paper, we present Gozar, a gossip-based peer sampling service that: (i) provides uniform random samples in the presence of NATs, and (ii) enables direct connectivity to sampled nodes using a fully distributed NAT traversal service, where connection messages require only a single hop to connect to private nodes. We show in simulation that Gozar preserves the randomness properties of a gossip-based peer sampling service. We show the robustness of Gozar when a large fraction of nodes reside behind NATs and also in catastrophic failure scenarios. For example, if 80% of nodes are behind NATs, and 80% of the nodes fail, more than 92% of the remaining nodes stay connected. In addition, we compare Gozar with existing NAT-friendly gossip-based peer sampling services, Nylon and ARRG. We show that Gozar is the only system that supports one-hop NAT traversal, and its overhead is roughly half of Nylon’s. Conference Object Iceland IFIP Open Digital Library (International Federation for Information Processing) 1 14
institution Open Polar
collection IFIP Open Digital Library (International Federation for Information Processing)
op_collection_id ftifiphal
language English
topic [INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
spellingShingle [INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
Payberah, Amir,
Dowling, Jim
Haridi, Seif
Gozar: NAT-Friendly Peer Sampling with One-Hop Distributed NAT Traversal
topic_facet [INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
description International audience Gossip-based peer sampling protocols have been widely used as a building block for many large-scale distributed applications. However, Network Address Translation gateways (NATs) cause most existing gossiping protocols to break down, as nodes cannot establish direct connections to nodes behind NATs (private nodes). In addition, most of the existing NAT traversal algorithms for establishing connectivity to private nodes rely on third party servers running at a well-known, public IP addresses. In this paper, we present Gozar, a gossip-based peer sampling service that: (i) provides uniform random samples in the presence of NATs, and (ii) enables direct connectivity to sampled nodes using a fully distributed NAT traversal service, where connection messages require only a single hop to connect to private nodes. We show in simulation that Gozar preserves the randomness properties of a gossip-based peer sampling service. We show the robustness of Gozar when a large fraction of nodes reside behind NATs and also in catastrophic failure scenarios. For example, if 80% of nodes are behind NATs, and 80% of the nodes fail, more than 92% of the remaining nodes stay connected. In addition, we compare Gozar with existing NAT-friendly gossip-based peer sampling services, Nylon and ARRG. We show that Gozar is the only system that supports one-hop NAT traversal, and its overhead is roughly half of Nylon’s.
author2 Swedish Institute of Computer Science Stockholm (SICS)
Pascal Felber
Romain Rouvoy
TC 6
WG 6.1
format Conference Object
author Payberah, Amir,
Dowling, Jim
Haridi, Seif
author_facet Payberah, Amir,
Dowling, Jim
Haridi, Seif
author_sort Payberah, Amir,
title Gozar: NAT-Friendly Peer Sampling with One-Hop Distributed NAT Traversal
title_short Gozar: NAT-Friendly Peer Sampling with One-Hop Distributed NAT Traversal
title_full Gozar: NAT-Friendly Peer Sampling with One-Hop Distributed NAT Traversal
title_fullStr Gozar: NAT-Friendly Peer Sampling with One-Hop Distributed NAT Traversal
title_full_unstemmed Gozar: NAT-Friendly Peer Sampling with One-Hop Distributed NAT Traversal
title_sort gozar: nat-friendly peer sampling with one-hop distributed nat traversal
publisher HAL CCSD
publishDate 2011
url https://hal.inria.fr/hal-01583586
https://hal.inria.fr/hal-01583586/document
https://hal.inria.fr/hal-01583586/file/978-3-642-21387-8_1_Chapter.pdf
https://doi.org/10.1007/978-3-642-21387-8_1
op_coverage Reykjavik, Iceland
genre Iceland
genre_facet Iceland
op_source Lecture Notes in Computer Science
11th Distributed Applications and Interoperable Systems (DAIS)
https://hal.inria.fr/hal-01583586
11th Distributed Applications and Interoperable Systems (DAIS), Jun 2011, Reykjavik, Iceland. pp.1-14, ⟨10.1007/978-3-642-21387-8_1⟩
op_relation info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-21387-8_1
hal-01583586
https://hal.inria.fr/hal-01583586
https://hal.inria.fr/hal-01583586/document
https://hal.inria.fr/hal-01583586/file/978-3-642-21387-8_1_Chapter.pdf
doi:10.1007/978-3-642-21387-8_1
op_rights http://creativecommons.org/licenses/by/
info:eu-repo/semantics/OpenAccess
op_doi https://doi.org/10.1007/978-3-642-21387-8_1
container_start_page 1
op_container_end_page 14
_version_ 1766041434764345344