On User Availability Prediction and Network Applications
Matteo Dell'Amico, Maurizio Filippone, Pietro Michiardi, Yves Roudier

TL;DR
This paper presents a probabilistic method to predict user connectivity patterns based on periodic behaviors, enabling proactive optimization of network applications like distributed hash tables and social network caching.
Contribution
It introduces a novel probabilistic approach to predict user availability and demonstrates its application in improving network system performance and efficiency.
Findings
Accurately predicts user online probability over six months.
Enhances data availability and system efficiency in network applications.
Achieves these improvements with negligible additional costs.
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 work 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 six-month availability traces from three different Internet applications. Building upon this, we show how our probabilistic approach makes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
