• DocumentCode
    921456
  • Title

    Locking performance in a shared nothing parallel database machine

  • Author

    Jenq, Bao-Chyuan ; Twichell, Brian C. ; Keller, Tom W.

  • Author_Institution
    Digital Equipment Corp., Mountain View, CA, USA
  • Volume
    1
  • Issue
    4
  • fYear
    1989
  • fDate
    12/1/1989 12:00:00 AM
  • Firstpage
    530
  • Lastpage
    543
  • Abstract
    A quantitative performance study of two-phase locking in a parallel database machine using a simulation-based methodology is described. The DBSIM simulation methodology uses models at two levels: a Petri net model at the higher level and a queuing network model at the lower level. The Petri net model captures the characteristics of parallelism and synchronization at the workload level, while the queuing network model captures queuing aspects of the system at the physical resource level. Transactions in a workload are specified using a performance-oriented specification language based on the transaction component graph, a data flow graph with database operators. The transaction specifications are translated into Petri net representations to derive the simulation experiments. The workload is a transaction taken from an order-entry application. A shared-nothing parallel machine architecture is assumed. Results of analysis of a two-phase locking strategy with machine sizes ranging from 4 to 256 processors are presented
  • Keywords
    distributed databases; parallel machines; performance evaluation; queueing theory; special purpose computers; transaction processing; DBSIM simulation methodology; Petri net model; data flow graph; database operators; order-entry application; parallelism; performance-oriented specification language; physical resource level; quantitative performance study; queuing network model; shared nothing parallel database machine; simulation-based methodology; synchronization; transaction component graph; two-phase locking; Concurrency control; Database machines; Database systems; Delay; Flow graphs; Parallel machines; Specification languages; System recovery; Transaction databases; Workstations;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.43427
  • Filename
    43427