• DocumentCode
    6358
  • Title

    On User Availability Prediction and Network Applications

  • Author

    Dell´Amico, Matteo ; Filippone, Maurizio ; Michiardi, Pietro ; Roudier, Yves

  • Author_Institution
    EURECOM, Biot, France
  • Volume
    23
  • Issue
    4
  • fYear
    2015
  • fDate
    Aug. 2015
  • Firstpage
    1300
  • Lastpage
    1313
  • Abstract
    User connectivity patterns in network applications are known to be heterogeneous and to follow periodic (daily and weekly) patterns. In many cases, the regularity and the correlation of those patterns is problematic: For network applications, many connected users create peaks of demand; in contrast, in peer-to-peer scenarios, having few users online results in a scarcity of available resources. On the other hand, since connectivity patterns exhibit a periodic behavior, they are to some extent predictable. This paper shows how this can be exploited to anticipate future user connectivity and to have applications proactively responding to it. We evaluate the probability that any given user will be online at any given time, and assess the prediction on 6-month availability traces from three different Internet applications. Building upon this, we show how our probabilistic approach makes it easy to evaluate and optimize the performance in a number of diverse network application models and to use them to optimize systems. In particular, we show how this approach can be used in distributed hash tables, friend-to-friend storage, and cache preloading for social networks, resulting in substantial gains in data availability and system efficiency at negligible costs.
  • Keywords
    Internet; peer-to-peer computing; social networking (online); Internet applications; cache preloading; distributed hash tables; diverse network application; friend-to-friend storage; peer-to-peer scenarios; periodic patterns; probabilistic approach; social networks; user availability prediction; user connectivity patterns; user probability; Availability; Instant messaging; Logic gates; Logistics; Peer-to-peer computing; Predictive models; Probabilistic logic; Peer-to-peer computing; predictive models; user availability;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2014.2321430
  • Filename
    6815785