Design and Implementation of a Main-memory Storage System for Real-time Retrievals 


Vol. 10,  No. 2, pp. 187-194, Apr.  2003
10.3745/KIPSTD.2003.10.2.187


PDF
  Abstract

Main memory storage system can increase the performance of the system by assigning enough slack time to real-time transactions. Due to its high response time of main memory devices, main memory resident data management systems have been used for location management of personal mobile clients to cope with urgent location related operations. In this paper we have developed a multi-threaded main memory storage system as a core component of real-time retrieval system to handle a huge amount of readers and writers of main memory resident data. The storage system is implemented as an embedded component which is working with the help of a disk resident database system. It uses multi- threaded executions and utilizes latches for its concurrency control rather than complex locking method. It only saves most recent data on main memory and data synchronization is done only when disk resident database asks for update transactions. The system controls the number of read threads and update threads to guarantee the minimum requirements of real-time retrievals.

  Statistics


  Cite this article

[IEEE Style]

O. S. Kwon and D. K. Hong, "Design and Implementation of a Main-memory Storage System for Real-time Retrievals," The KIPS Transactions:PartD, vol. 10, no. 2, pp. 187-194, 2003. DOI: 10.3745/KIPSTD.2003.10.2.187.

[ACM Style]

Oh Su Kwon and Dong Kweon Hong. 2003. Design and Implementation of a Main-memory Storage System for Real-time Retrievals. The KIPS Transactions:PartD, 10, 2, (2003), 187-194. DOI: 10.3745/KIPSTD.2003.10.2.187.