An extensible architecture for main-memory real-time storage systems

  • Authors:
  • S. K. Cha;J. H. Park;S. J. Lee;B. D. Park;J. S. Lee

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • RTCSA '96 Proceedings of the Third International Workshop on Real-Time Computing Systems Application
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

M/sup 2/ RTSS is a main-memory storage system, which has been under recent development at Seoul National University as a vehicle for high-performance and real-time database application research. To deal with requirements from various applications, M/sup 2/ RTSS architecture is designed to have extensibility in many aspects of storage system functionality. One crucial aspect of such extensibility is that the user is allowed to compose application-specific, high-level operations with a basic set of operations supplied by the system. Called composite actions in M/sup 2/ RTSS, these operations run on a customized M/sup 2/ RTSS server with minimum interprocess communication with user processes, thus increasing the overall performance of executing user transactions. The object-oriented design and implementation of the whole M/sup 2/ RTSS system facilitates this type of application-specific extension as well as other types in transaction scheduling and recovery. This paper first describes the overall architecture of M/sup 2/ RTSS and then explores the composition of application-specific operations in detail.