{"title":"开槽环网络中的活锁","authors":"J. Pachl","doi":"10.1109/INFCOM.1988.12911","DOIUrl":null,"url":null,"abstract":"The authors presents a problem that arises in the design of protocols for ring networks. It is shown that some existing and proposed protocols can reach a livelocked state as a result of a single transmission error. Livelock-free modifications of the protocols are described. The protocols covered fall into two classes: those in which error recovery utilizes a unique monitor station, and those in which all stations in the ring follow the same algorithm (decentralized protocols). It is shown that although the simplest protocol in each class is susceptible to livelocks, there are some nonobvious differences between the two classes. The problem is outlined and the assumptions made are also presented. Protocols with a monitor station are studied along with decentralized protocols. An example is given of a livelock. Informal arguments are used to show that the modifications proposed are livelock-free.<<ETX>>","PeriodicalId":436217,"journal":{"name":"IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1988-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Livelocks in slotted ring networks\",\"authors\":\"J. Pachl\",\"doi\":\"10.1109/INFCOM.1988.12911\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The authors presents a problem that arises in the design of protocols for ring networks. It is shown that some existing and proposed protocols can reach a livelocked state as a result of a single transmission error. Livelock-free modifications of the protocols are described. The protocols covered fall into two classes: those in which error recovery utilizes a unique monitor station, and those in which all stations in the ring follow the same algorithm (decentralized protocols). It is shown that although the simplest protocol in each class is susceptible to livelocks, there are some nonobvious differences between the two classes. The problem is outlined and the assumptions made are also presented. Protocols with a monitor station are studied along with decentralized protocols. An example is given of a livelock. Informal arguments are used to show that the modifications proposed are livelock-free.<<ETX>>\",\"PeriodicalId\":436217,\"journal\":{\"name\":\"IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?\",\"volume\":\"71 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1988-03-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INFCOM.1988.12911\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INFCOM.1988.12911","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The authors presents a problem that arises in the design of protocols for ring networks. It is shown that some existing and proposed protocols can reach a livelocked state as a result of a single transmission error. Livelock-free modifications of the protocols are described. The protocols covered fall into two classes: those in which error recovery utilizes a unique monitor station, and those in which all stations in the ring follow the same algorithm (decentralized protocols). It is shown that although the simplest protocol in each class is susceptible to livelocks, there are some nonobvious differences between the two classes. The problem is outlined and the assumptions made are also presented. Protocols with a monitor station are studied along with decentralized protocols. An example is given of a livelock. Informal arguments are used to show that the modifications proposed are livelock-free.<>