Starlite: An Environment for Distributed Database Prototyping

Authors:Son, Sang, Department of Computer ScienceUniversity of Virginia Ratner, Jeremiah, Department of Computer ScienceUniversity of Virginia

One of the reasons for the difficulty in evaluating new techniques for distributed database systems is the complexity involved due to a large number of system parameters that may change dynamically. Prototyping methods can be applied effectively to the evaluation of database techniques. In addition, database technology can be implemented in a modular reusable form to enhance experimentation. This paper presents a software prototyping environment for the development and evaluation of distributed database systems. The prototyping environment is based on concurrent programming kernel which supports the creation, blocking, and termination of processes, as well as scheduling and inter - process communication. The paper describes the the structure of a prototyping environment and a series of experimentation performed, using the environment, for performance evaluation of concurrency control algorithms. One of the key aspects of the prototyping environment is that software, which was developed with the prototyping environment, can be easily ported to a target hardware system for embedded testing.
Note: Abstract extracted from PDF file via OCR

All rights reserved (no additional license for public reuse)
Source Citation:

Son, Sang, and Jeremiah Ratner. "Starlite: An Environment for Distributed Database Prototyping." University of Virginia Dept. of Computer Science Tech Report (1989).

University of Virginia, Department of Computer Science
Published Date: