Skip to Main Content
Transactions in real time distributed database systems should be scheduled considering both data consistency and timing constraints. Proper management of transactions is required during the arrival, execution or other phases of transactions. In this paper we describe some mechanisms to improve the performance of such a system. Synchronizer is used to enforce the serialization order among the arriving and executing transactions. For the transactions held up by one or more locks, a prioritizing mechanism is used to manage the conflicting among them. Some transaction does not need to participate in all the phases, if they don't have any assignment to perform. Details of such transactions are updated in an early notification log file and processing time is saving during each phases of transactions. This helps the system increase the proficiency and throughput solving the conflicts among the transactions.