Parallelism in database production systems

Jaideep Srivastava, Kuo Wei Hwang, Jack S Eddy Tan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

Abstract

A study is made of the issues in parallelizing database production systems. Various kinds of parallelism possible in production systems are classified. Parallel execution of production systems leads to some subtle problems which, if not handled carefully, can cause altered execution semantics. The precise conditions that any parallel implementation of production systems must fulfill in order to be semantically consistent are identified. A mechanism that guarantees the semantic consistency of parallel execution and proves its correctness is presented. It is based on a novel locking mechanism that provides more parallelism than conventional two-phase locking. The various factors that can affect the actual speedup of a database production system are discussed.

Original languageEnglish
Title of host publicationProceedings - Sixth International Conference on Data Engineering
Place of PublicationPiscataway, NJ, United States
PublisherPubl by IEEE
Pages121-128
Number of pages8
ISBN (Print)0818620250
Publication statusPublished - 1990
Externally publishedYes
EventProceedings - Sixth International Conference on Data Engineering - Los Angeles, CA, USA
Duration: 5 Feb 19909 Feb 1990

Other

OtherProceedings - Sixth International Conference on Data Engineering
CityLos Angeles, CA, USA
Period5/2/909/2/90

Fingerprint

Semantics

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Srivastava, J., Hwang, K. W., & Tan, J. S. E. (1990). Parallelism in database production systems. In Proceedings - Sixth International Conference on Data Engineering (pp. 121-128). Piscataway, NJ, United States: Publ by IEEE.

Parallelism in database production systems. / Srivastava, Jaideep; Hwang, Kuo Wei; Tan, Jack S Eddy.

Proceedings - Sixth International Conference on Data Engineering. Piscataway, NJ, United States : Publ by IEEE, 1990. p. 121-128.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Srivastava, J, Hwang, KW & Tan, JSE 1990, Parallelism in database production systems. in Proceedings - Sixth International Conference on Data Engineering. Publ by IEEE, Piscataway, NJ, United States, pp. 121-128, Proceedings - Sixth International Conference on Data Engineering, Los Angeles, CA, USA, 5/2/90.
Srivastava J, Hwang KW, Tan JSE. Parallelism in database production systems. In Proceedings - Sixth International Conference on Data Engineering. Piscataway, NJ, United States: Publ by IEEE. 1990. p. 121-128
Srivastava, Jaideep ; Hwang, Kuo Wei ; Tan, Jack S Eddy. / Parallelism in database production systems. Proceedings - Sixth International Conference on Data Engineering. Piscataway, NJ, United States : Publ by IEEE, 1990. pp. 121-128
@inproceedings{bdb3fd67b7d64dbaa3ea12c348f417d9,
title = "Parallelism in database production systems",
abstract = "A study is made of the issues in parallelizing database production systems. Various kinds of parallelism possible in production systems are classified. Parallel execution of production systems leads to some subtle problems which, if not handled carefully, can cause altered execution semantics. The precise conditions that any parallel implementation of production systems must fulfill in order to be semantically consistent are identified. A mechanism that guarantees the semantic consistency of parallel execution and proves its correctness is presented. It is based on a novel locking mechanism that provides more parallelism than conventional two-phase locking. The various factors that can affect the actual speedup of a database production system are discussed.",
author = "Jaideep Srivastava and Hwang, {Kuo Wei} and Tan, {Jack S Eddy}",
year = "1990",
language = "English",
isbn = "0818620250",
pages = "121--128",
booktitle = "Proceedings - Sixth International Conference on Data Engineering",
publisher = "Publ by IEEE",

}

TY - GEN

T1 - Parallelism in database production systems

AU - Srivastava, Jaideep

AU - Hwang, Kuo Wei

AU - Tan, Jack S Eddy

PY - 1990

Y1 - 1990

N2 - A study is made of the issues in parallelizing database production systems. Various kinds of parallelism possible in production systems are classified. Parallel execution of production systems leads to some subtle problems which, if not handled carefully, can cause altered execution semantics. The precise conditions that any parallel implementation of production systems must fulfill in order to be semantically consistent are identified. A mechanism that guarantees the semantic consistency of parallel execution and proves its correctness is presented. It is based on a novel locking mechanism that provides more parallelism than conventional two-phase locking. The various factors that can affect the actual speedup of a database production system are discussed.

AB - A study is made of the issues in parallelizing database production systems. Various kinds of parallelism possible in production systems are classified. Parallel execution of production systems leads to some subtle problems which, if not handled carefully, can cause altered execution semantics. The precise conditions that any parallel implementation of production systems must fulfill in order to be semantically consistent are identified. A mechanism that guarantees the semantic consistency of parallel execution and proves its correctness is presented. It is based on a novel locking mechanism that provides more parallelism than conventional two-phase locking. The various factors that can affect the actual speedup of a database production system are discussed.

UR - http://www.scopus.com/inward/record.url?scp=0025693880&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0025693880&partnerID=8YFLogxK

M3 - Conference contribution

SN - 0818620250

SP - 121

EP - 128

BT - Proceedings - Sixth International Conference on Data Engineering

PB - Publ by IEEE

CY - Piscataway, NJ, United States

ER -