1 Introduction
Maintaining data freshness is a key issue in many Cyber-Physical Systems (CPS) that depend on the timely processing of massive amount of real-time data [2], [3]. Real-time data track the current status of entities in the system and are typically sampled and stored in a real-time database system (RTDBS) [4]. A sampled data value is valid only for a certain time interval, called temporal validity interval [5], and its freshness degrades with time. To maintain its freshness, a new data value needs to be installed into the database by a corresponding update task before the validity of its old value expires. Otherwise, the system may not be able to detect and respond to environmental changes in a timely fashion.