Age Aware Content Fetching and Broadcast in a Sensing-as-a-Service System
Ankita Koley, Anu Krishna, Chandramani Singh, V Mahendran
TL;DR
The work addresses age-aware content fetching and broadcasting in a Sensing-as-a-Service (S2aaS) system, where an SCSP balances content fetching costs and VAoI-based age costs under stochastic sensor updates and user requests. It derives an optimal threshold policy for homogeneous users via a fixed-point Bellman-based algorithm and extends to heterogeneous users with exponential complexity, motivating a scalable Whittle-index heuristic that decorrelates per-user decisions. The Whittle-index policy achieves near-optimal performance in simulations, scales linearly with the number of users, and is asymptotically optimal as the user count grows in homogeneous settings. Overall, the paper delivers a practical, threshold-based decision framework plus a scalable heuristic for joint fetching and broadcasting in VAoI-driven S2aaS deployments, with implications for real-time edge caching and broadcast strategies.
Abstract
We consider a Sensing-as-a-Service (S2aaS) system consisting of a sensor, a set of users, and a sensor cloud service provider (SCSP). The sensor updates its content each time it captures a new measurement. The SCSP occasionally fetches the content from the sensor, caches the latest fetched version and broadcasts it on being requested by the users. The SCSP incurs content fetching costs while fetching and broadcasting the contents. The SCSP also incurs an age cost if users do not receive the most recent version of the content after requesting. We study a content fetching and broadcast problem, aiming to minimize the time-averaged content fetching and age costs. The problem can be framed as a Markov decision process but cannot be elegantly solved owing to its multi-dimensional state space and complex dynamics. To address this, we first obtain the optimal policy for the homogeneous case with all the users having the same request probability and age cost. We extend this algorithm for heterogeneous case but the complexity grows exponentially with the number of users. To tackle this, we propose a low complexity Whittle index based algorithm, which performs very close to the optimal. The complexity of the algorithm is linear in number of users and serves as a heuristic for both homogeneous and heterogeneous cases.
