An environment for prototyping real-time distributed databases

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

A prototyping environment for investigating distributed real-time database systems is described. The prototyping environment is based on a concurrent programming kernel which supports the creation, blocking, and termination of processes, as well as scheduling and inter-process communication. Although the complexity of a distributed database system makes prototyping difficult, the implementation has proven satisfactory for experimentation on design choices, different database control techniques, and even an integrated evaluation of database systems. It supports a very flexible user interface, allowing a wide range of system configurations and workload characteristics. Since the protyping environment is designed to provide a spectrum of database functions and operating system modules, it facilitates the construction of multiple system instances with different characteristics without much overhead. The expressive power and performance evaluation capability of the prototyping environment has been demonstrated by implementing real-time database systems and investigating the performance characteristics of priority-ceiling protocol and multiversion databases.

Original languageEnglish
Title of host publicationProc First Int Conf Syst Integr ICSI 90
PublisherPubl by IEEE
Pages358-367
Number of pages10
ISBN (Print)0818690275
StatePublished - 1990
EventProceedings of the First International Conference on Systems Integration - ICSI '90 - Morristown, NJ, USA
Duration: 23 Apr 199026 Apr 1990

Publication series

NameProc First Int Conf Syst Integr ICSI 90

Conference

ConferenceProceedings of the First International Conference on Systems Integration - ICSI '90
CityMorristown, NJ, USA
Period23/04/9026/04/90

Fingerprint

Dive into the research topics of 'An environment for prototyping real-time distributed databases'. Together they form a unique fingerprint.

Cite this