Value-based scheduling in real-time database systems

Haritsa, Jayant R. ; Canrey, Michael J. ; Livny, Miron (1993) Value-based scheduling in real-time database systems The VLDB Journal, 2 (2). pp. 117-152. ISSN 1066-8888

Full text not available from this repository.

Official URL: http://www.springerlink.com/content/nt5667545572p2...

Related URL: http://dx.doi.org/10.1007/BF01232184

Abstract

In a real-time database system, an application may assign avalue to a transaction to reflect the return it expects to receive if the transaction commits before its deadline. Most research on real-time database systems has focused on systems where all transactions are assigned the same value, the performance goal being to minimize the number of missed deadlines. When transactions are assigned different values, the goal of the system shifts to maximizing the sum of the values of those transactions that commit by their deadlines. Minimizing the number of missed deadlines becomes a secondary concern. In this article, we address the problem of establishing a priority ordering among transactions characterized by both values and deadlines that results in maximizing the realized value. Of particular interest is the tradeoff established between these values and deadlines in constructing the priority ordering. Using a detailed simulation model, we evaluate the performance of several priority mappings that make this tradeoff in different, but fixed, ways. In addition, a "bucket" priority mechanism that allows the relative importannce of values and deadlines to be controlled is introduced and studied. The notion of associating a penalty with transactions whose deadlines are not met is also briefly considered.

Item Type:Article
Source:Copyright of this article belongs to Springer.
Keywords:Transaction Values and Deadlines; Priority Mapping; Resource and Data Contention; Priority and Concurrency Algorithms
ID Code:62443
Deposited On:22 Sep 2011 03:19
Last Modified:22 Sep 2011 03:19

Repository Staff Only: item control page