Temporal consistency analysis is an important problem in Real-Time Database Systems (RTDBSs). Most of existing works on hybrid transaction co-scheduling focus on exploring effective deadline and period assignment methods which can guarantee the temporal consistency of data objects and the schedulability of transactions. To the best of our knowledge, all existing researches have not yet invested sufficient efforts on guaranteeing the Quality of Service (QoS) of control transactions and allow control transactions finish their execution after the data obtained by these control transactions expire. In this paper, we define a new problem of how to schedule a hybrid transaction set under the guarantee on QoS of control transactions. Two deadline and period assignment methods for addressing the defined problem are proposed in this work. Both the proposed methods support the Earliest Deadline First (EDF) scheduling. Extensive experiments are conducted to evaluate the performances of the proposed methods in terms of acceptance ratio, processor workload and efficiency.
Read full abstract