Finding Good Partners in Availability-Aware P2P Networks

被引:0
|
作者
Le Blond, Stevens [1 ]
Le Fessant, Fabrice [2 ]
Le Merrer, Erwan [3 ]
机构
[1] INRIA Sophia Antipolis, Sophia Antipolis, France
[2] INRIA Saclay, Palaiseau, France
[3] INRIA Rennes, Rennes, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study the problem of finding peers matching a given availability pattern in a peer-to-peer (P2P) system. Motivated by practical examples, we specify two formal problems of availability matching that arise in real applications: disconnection matching, where peers look for partners expected to disconnect at the same time, and presence matching, where peers look for partners expected to be online simultaneously in the future. As a scalable and inexpensive solution, we propose to use epidemic protocols for topology management; we provide corresponding metrics for both matching problems. We evaluated this solution by simulating two P2P applications, task scheduling and file storage, over a new trace of the eDonkey network, the largest available with availability information. We first proved the existence of regularity patterns in the sessions of 14M peers over 27 days. We also showed that, using only 7 days of history, a simple predictor could select predictable peers and successfully predicted their online periods for the next week. Finally, simulations showed that our simple solution provided good partners fast enough to match the needs of both applications, and that consequently, these applications performed as efficiently at a much lower cost. We believe that this work will be useful for many P2P applications for which it has been shown that choosing good partners, based on their availability, drastically improves their performance and stability.
引用
收藏
页码:472 / 484
页数:13
相关论文
共 50 条
  • [1] Choosing Partners Based on Availability in P2P Networks
    Le Blond, Stevens
    Le Fessant, Fabrice
    Le Merrer, Erwan
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2012, 7 (02)
  • [2] Ensuring β-Availability in P2P Social Networks
    Shahriar, Nashid
    Chowdhury, Shihabur Rahman
    Sharmin, Mahfuza
    Ahmed, Reaz
    Boutaba, Raouf
    Mathieu, Bertrand
    2013 33RD IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2013), 2013, : 150 - 155
  • [3] eBooks: commercial availability and p2p networks
    Cordon-Garcia, Jose-Antonio
    Gomez-Diaz, Raquel
    Alonso-Arevalo, Julio
    PROFESIONAL DE LA INFORMACION, 2011, 20 (02): : 149 - 158
  • [4] An Improved Analysis for Availability-Aware Provisioning in p-Cycle-Based Mesh Networks
    Kiaei, Mohammad. S.
    Ranjbar, Amin
    Jaumard, Brigitte
    Assi, Chadi
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2009, 27 (20) : 4424 - 4434
  • [5] Maintaining comprehensive resource availability in P2P networks
    Xiao, B
    Cao, JN
    Sha, EHM
    GRID AND COOPERATIVE COMPUTING GCC 2004, PROCEEDINGS, 2004, 3251 : 543 - 550
  • [6] Availability in P2P based Online Social Networks
    Shahriar, Nashid
    Chowdhury, Shihabur Rahman
    Ahmed, Reaz
    Sharmin, Mahfuza
    Boutaba, Raouf
    Mathieu, Bertrand
    PROCEEDINGS OF 2017 4TH INTERNATIONAL CONFERENCE ON NETWORKING, SYSTEMS AND SECURITY (NSYSS), 2017, : 29 - 37
  • [7] Bootstrapping locality-aware P2P networks
    Cramer, C
    Kutzner, K
    Fuhrmann, T
    2004 12TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2 , PROCEEDINGS: UNITY IN DIVERSITY, 2004, : 357 - 361
  • [8] SAS: Semantics Aware Search in P2P Networks
    Himali, D. M. Rasanjalee
    Navathe, Shamkant B.
    Prasad, Sushil K.
    2013 33RD IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2013), 2013, : 178 - 183
  • [9] Awake: decentralized and availability aware replication for P2P cloud storage
    Hassanzadeh-Nazarabadi, Yahya
    Kupcu, Alptekin
    Ozkasap, Oznur
    2016 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2016, : 289 - 294
  • [10] Scalable and topology-aware reconciliation on P2P networks
    Martins, Vidal
    Pacitti, Esther
    El Dick, Manal
    Jimenez-Peris, Ricardo
    DISTRIBUTED AND PARALLEL DATABASES, 2008, 24 (1-3) : 1 - 43