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
Link To Document :
بازگشت