{"title":"A programmable concurrency control service for CORBA","authors":"E. Grasso","doi":"10.1109/SDNE.1996.502453","DOIUrl":null,"url":null,"abstract":"Concurrency is a paramount concern in a real-time system, where a trade-off exists between high availability on the one hand and application consistency on the other. We argue that a traditional concurrency control service (CCS) based on a predefined set of lock modes may be too confining as it does not allow the programmer to set their own concurrency level tailored to application semantics. We propose a programmable concurrency control service (PCCS) that addresses precisely the problem mentioned above. The PCCS is defined as a CORBA Object Service and is a smooth extension of the standard OMG concurrency control service. Compared with OMG CCS, the PCCS better responds to real-time demands by allowing the specification of the number and conflict-level of lock modes.","PeriodicalId":112195,"journal":{"name":"Proceedings of Third International Workshop on Services in Distributed and Networked Environments","volume":"255 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of Third International Workshop on Services in Distributed and Networked Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SDNE.1996.502453","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Concurrency is a paramount concern in a real-time system, where a trade-off exists between high availability on the one hand and application consistency on the other. We argue that a traditional concurrency control service (CCS) based on a predefined set of lock modes may be too confining as it does not allow the programmer to set their own concurrency level tailored to application semantics. We propose a programmable concurrency control service (PCCS) that addresses precisely the problem mentioned above. The PCCS is defined as a CORBA Object Service and is a smooth extension of the standard OMG concurrency control service. Compared with OMG CCS, the PCCS better responds to real-time demands by allowing the specification of the number and conflict-level of lock modes.