{"title":"有色Petri网对单调读一致性分布式系统的建模与分析","authors":"Ahmad Taghinezhad, S. Pashazadeh","doi":"10.1109/IKT.2016.7777791","DOIUrl":null,"url":null,"abstract":"Consistency is one of the key challenges in replicated distributed systems (DSs). Data centric and client centric are two main categories of consistency models. Monotonic read (MR) is one of the client centric consistency models that guarantees consistency from view point of a single client in terms of access to replicated data store. This consistency model guarantees that when a process reads a value of data item, it never sees a value older than the one it saw in previous read. Petri net is one of the formal methods to analyze behavioral properties of concurrent systems. In this paper a novel model of MR consistency DS and its analysis using coloured Petri nets is introduced. This model enables us to study that a given history is valid history for MR consistent DS or not. Proposed model using developed functions that are used for model checking can prove this and present a scenario that MR consistent DS can produce given history. By analysis of SSG of model we can prove that proposed model do not have true deadlocks and therefore proposed model is correct.","PeriodicalId":205496,"journal":{"name":"2016 Eighth International Conference on Information and Knowledge Technology (IKT)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Modelling and analysis of the monotonic read consistent distributed system using coloured Petri net\",\"authors\":\"Ahmad Taghinezhad, S. Pashazadeh\",\"doi\":\"10.1109/IKT.2016.7777791\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Consistency is one of the key challenges in replicated distributed systems (DSs). Data centric and client centric are two main categories of consistency models. Monotonic read (MR) is one of the client centric consistency models that guarantees consistency from view point of a single client in terms of access to replicated data store. This consistency model guarantees that when a process reads a value of data item, it never sees a value older than the one it saw in previous read. Petri net is one of the formal methods to analyze behavioral properties of concurrent systems. In this paper a novel model of MR consistency DS and its analysis using coloured Petri nets is introduced. This model enables us to study that a given history is valid history for MR consistent DS or not. Proposed model using developed functions that are used for model checking can prove this and present a scenario that MR consistent DS can produce given history. By analysis of SSG of model we can prove that proposed model do not have true deadlocks and therefore proposed model is correct.\",\"PeriodicalId\":205496,\"journal\":{\"name\":\"2016 Eighth International Conference on Information and Knowledge Technology (IKT)\",\"volume\":\"71 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 Eighth International Conference on Information and Knowledge Technology (IKT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IKT.2016.7777791\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 Eighth International Conference on Information and Knowledge Technology (IKT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IKT.2016.7777791","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Modelling and analysis of the monotonic read consistent distributed system using coloured Petri net
Consistency is one of the key challenges in replicated distributed systems (DSs). Data centric and client centric are two main categories of consistency models. Monotonic read (MR) is one of the client centric consistency models that guarantees consistency from view point of a single client in terms of access to replicated data store. This consistency model guarantees that when a process reads a value of data item, it never sees a value older than the one it saw in previous read. Petri net is one of the formal methods to analyze behavioral properties of concurrent systems. In this paper a novel model of MR consistency DS and its analysis using coloured Petri nets is introduced. This model enables us to study that a given history is valid history for MR consistent DS or not. Proposed model using developed functions that are used for model checking can prove this and present a scenario that MR consistent DS can produce given history. By analysis of SSG of model we can prove that proposed model do not have true deadlocks and therefore proposed model is correct.