ACM SIGMOD Record · 1988 · 185 citations · 1 references
ComputingComputer EngineeringComputer ScienceDatabasesDistributed SystemsReal-time SystemsConcurrency ControlDistributed TransactionsReal-time SchedulingReal-time Systems DesignSchedulability AnalysisTransaction ManagementConcurrency Control FlowPriority SchedulingPrototypingReal-time Concurrency ControlReal-time DatabasesReal-time Transaction ProcessingTransaction SchedulingTwo-phase Locking
Scheduling transactions with real-time requirements presents many new problems. In this paper we discuss solutions for two of these problems: what is a reasonable method for modeling real-time constraints for database transactions? Traditional hard real-time constraints (e.g., deadlines) may be too limited. May transactions have soft deadlines and a more flexible model is needed to capture these soft time constraints. The second problem we address is scheduling. Time constraints add a new dimension to concurrency control. Not only must a schedule be serializable but it also should meet the time constraints of all the transactions in the schedule.
1
The Deadlock Problem: An Overview