TY - JOUR
T1 - Real-Time Data Retrieval with Multiple Availability Intervals in CPS under Freshness Constraints
AU - Fu, Chenchen
AU - Wu, Peng
AU - Li, Minming
AU - Xue, Chun Jason
AU - Zhao, Yingchao
AU - Han, Song
PY - 2018/11
Y1 - 2018/11
N2 - Maintaining the temporal validity of real-time data in Cyber-Physical Systems (CPS) is of critical importance to ensure correct decision making and appropriate system operation. Most existing work on real-time data retrieval assumes that the real-time data under study are always available, and the developed scheduling algorithms mainly focus on making real-time decisions while meeting the temporal validity (freshness) constraints. This assumption, however does not hold in many real-life CPS applications with intermittent data availability, such as in energy harvesting based sensing systems. In this paper, we study the Multi-interval Availability-constrained Fresh Data Retrieval (MAFDR) problem, which aims to retrieve all required real-time data on time for a set of decision tasks while taking both the temporal validity and data availability constraints into consideration. We present the formulation of the MAFDR problem and study its complexity under different settings. For the scenario of single decision task with unit-size data retrieval time, we propose a polynomial-time optimal data retrieval algorithm, which comprises a task finish time selection phase and an optimal retrieval schedule construction phase. For the general scenario of multiple decision tasks with non-unit-size data retrieval time, we provide an Integer Linear Programming (ILP) formulation for the MAFDR problem and propose a fast heuristic algorithm based on max flow. The effectiveness of the proposed algorithms has been validated through extensive experiments by comparing to the optimal solution and the state-of-the-art approach.
AB - Maintaining the temporal validity of real-time data in Cyber-Physical Systems (CPS) is of critical importance to ensure correct decision making and appropriate system operation. Most existing work on real-time data retrieval assumes that the real-time data under study are always available, and the developed scheduling algorithms mainly focus on making real-time decisions while meeting the temporal validity (freshness) constraints. This assumption, however does not hold in many real-life CPS applications with intermittent data availability, such as in energy harvesting based sensing systems. In this paper, we study the Multi-interval Availability-constrained Fresh Data Retrieval (MAFDR) problem, which aims to retrieve all required real-time data on time for a set of decision tasks while taking both the temporal validity and data availability constraints into consideration. We present the formulation of the MAFDR problem and study its complexity under different settings. For the scenario of single decision task with unit-size data retrieval time, we propose a polynomial-time optimal data retrieval algorithm, which comprises a task finish time selection phase and an optimal retrieval schedule construction phase. For the general scenario of multiple decision tasks with non-unit-size data retrieval time, we provide an Integer Linear Programming (ILP) formulation for the MAFDR problem and propose a fast heuristic algorithm based on max flow. The effectiveness of the proposed algorithms has been validated through extensive experiments by comparing to the optimal solution and the state-of-the-art approach.
KW - CPS
KW - data availability.
KW - data freshness
KW - Data models
KW - Decision making
KW - Heuristic algorithms
KW - real-time data retrieval
KW - Real-time systems
KW - Schedules
KW - sensor network
KW - Sensors
KW - Task analysis
UR - http://www.scopus.com/inward/record.url?scp=85050405635&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85050405635&origin=recordpage
U2 - 10.1109/TCAD.2018.2857378
DO - 10.1109/TCAD.2018.2857378
M3 - RGC 21 - Publication in refereed journal
SN - 0278-0070
VL - 37
SP - 2743
EP - 2754
JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IS - 11
ER -