Asynchronous Gossip in Smartphone Peer-to-Peer Networks

被引:0
|
作者
Newport, Calvin [1 ]
Weaver, Alex [1 ]
Zheng, Chaodong [2 ]
机构
[1] Georgetown Univ, Washington, DC 20007 USA
[2] Nanjing Univ, Nanjing, Peoples R China
关键词
gossip; distributed algorithms; peer-to-peer networks;
D O I
10.1109/DCOSS52077.2021.00036
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study gossip algorithms in communication models that describe the peer-to-peer networking functionality included in most standard smartphone operating systems. We begin by describing and analyzing a new synchronous gossip algorithm in this setting that features both a faster round complexity and simpler operation than the best-known existing solutions. We also prove a new lower bound on the rounds required to solve gossip that resolves a minor open question by establishing that existing synchronous solutions are within logarithmic factors of optimal. We then adapt our synchronous algorithm to produce a novel gossip strategy for an asynchronous model that directly captures the interface of a standard smartphone peer-to-peer networking library (enabling algorithms described in this model to be easily implemented on real phones). Using new analysis techniques, we prove that this asynchronous strategy efficiently solves gossip. This is the first known efficient asynchronous information dissemination result for the smartphone peer-to-peer setting. We argue that our new strategy can be used to implement effective information spreading subroutines in real world smartphone peer-to-peer network applications, and that the analytical tools we developed to analyze it can be leveraged to produce other broadly useful algorithmic strategies for this increasingly important setting.
引用
收藏
页码:148 / 155
页数:8
相关论文
共 50 条
  • [21] COOPERATION IN PEER-TO-PEER NETWORKS
    Gradowski, Tomasz
    Mrowinski, Maciej J.
    Kosinski, Robert A.
    ACTA PHYSICA POLONICA B, 2010, 41 (05): : 1143 - 1149
  • [22] Peer-to-peer membership management for gossip-based protocols
    Ganesh, AJ
    Kermarrec, AM
    Massoulié, L
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (02) : 139 - 149
  • [23] Tracerouting peer-to-peer networks
    Liu, WL
    Boutaba, R
    Monitoring Internet Traffic and Services, 2005, : 101 - 114
  • [24] Searching in peer-to-peer networks
    Klampanos, Iraklis A.
    Jose, Joemon M.
    COMPUTER SCIENCE REVIEW, 2012, 6 (04) : 161 - 183
  • [25] Simulating Peer-to-Peer Networks
    Dhurandher, Sanjay K.
    Misra, Sudip
    Obaidat, Mohammad S.
    Singh, Inderpreet
    Agarwal, Raghu
    Bhambhani, Bhuvnesh
    2009 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2009, : 336 - +
  • [26] Peer-to-peer networks in action
    Gong, L
    IEEE INTERNET COMPUTING, 2002, 6 (01) : 37 - 39
  • [27] Peer-to-Peer Accommodation Networks
    Pappas, Nikolaos
    TOURISM MANAGEMENT, 2019, 74 : 425 - 425
  • [28] Reputation in peer-to-peer networks
    Hu, THT
    Wongrujira, K
    Sereviratne, A
    2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 1411 - 1415
  • [29] JXTA & peer-to-peer networks
    Li, S
    DR DOBBS JOURNAL, 2003, 28 (06): : 30 - +
  • [30] Peer Discovery in peer-to-peer anonymity networks
    Lu, Tianbo
    Fang, Binxing
    Cheng, Xueqi
    Sun, Yuzhong
    PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, 2006, : 131 - 136