{"title":"Optimal granularity and degree of multiprogramming in a distributed database system","authors":"K. H. Pun, G. Belford","doi":"10.1109/ICDE.1986.7266201","DOIUrl":null,"url":null,"abstract":"The optimal choices of granularity (size of a physical lock) and the degree of multiprogramming (maximum number of transactions allowed to run concurrently) for a single-site database system (SDBS) using a locking mechanism for concurrency control have been investigated by many researchers, but the case for a distributed database system (DDBS) has not been examined. Using a simulation model, we study the problem for a DDBS in various application and system environments. In particular, we have considered: the preclaim, and the claim-as-needed locking policies; three different granule placements; two different transaction sizes; and two different communication delays. Conclusions concerning the optimal choices of granularity and the degree of multiprogramming in different environments are then drawn to provide guidelines in achieving good performance in a DDBS.","PeriodicalId":415748,"journal":{"name":"1986 IEEE Second International Conference on Data Engineering","volume":"156 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1986-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1986 IEEE Second International Conference on Data Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDE.1986.7266201","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The optimal choices of granularity (size of a physical lock) and the degree of multiprogramming (maximum number of transactions allowed to run concurrently) for a single-site database system (SDBS) using a locking mechanism for concurrency control have been investigated by many researchers, but the case for a distributed database system (DDBS) has not been examined. Using a simulation model, we study the problem for a DDBS in various application and system environments. In particular, we have considered: the preclaim, and the claim-as-needed locking policies; three different granule placements; two different transaction sizes; and two different communication delays. Conclusions concerning the optimal choices of granularity and the degree of multiprogramming in different environments are then drawn to provide guidelines in achieving good performance in a DDBS.