{"title":"A performance model of synchronization mechanisms in a file system","authors":"A. Hác","doi":"10.1109/ICDE.1987.7272380","DOIUrl":null,"url":null,"abstract":"This paper presents a practical method for evaluating file systems in which synchronization mechanisms are modeled using measurable parameters. A queueing network model of a file system is introduced. The model allows various type of locks, multiple classes of transactions, and files and sectors shared by different types of transactions to be represented. The model parameters are estimated from the values of measurable quantities. The service times of lock servers are calculated as functions of the loads on all service centers. The various lock granularities can be represented by this model. Performance measures applicable to the evaluation of computer systems are introduced and evaluated. An example involving a file system and measurement data collected in a small business installation is given to compare performance measures provided by the simulation and analytic models.","PeriodicalId":145433,"journal":{"name":"1987 IEEE Third International Conference on Data Engineering","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1987-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1987 IEEE Third International Conference on Data Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDE.1987.7272380","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper presents a practical method for evaluating file systems in which synchronization mechanisms are modeled using measurable parameters. A queueing network model of a file system is introduced. The model allows various type of locks, multiple classes of transactions, and files and sectors shared by different types of transactions to be represented. The model parameters are estimated from the values of measurable quantities. The service times of lock servers are calculated as functions of the loads on all service centers. The various lock granularities can be represented by this model. Performance measures applicable to the evaluation of computer systems are introduced and evaluated. An example involving a file system and measurement data collected in a small business installation is given to compare performance measures provided by the simulation and analytic models.