Jason A. Tran, G. Ramachandran, C. Danilov, B. Krishnamachari
{"title":"分区网络中共识延迟的评估","authors":"Jason A. Tran, G. Ramachandran, C. Danilov, B. Krishnamachari","doi":"10.1109/MILCOM47813.2019.9020817","DOIUrl":null,"url":null,"abstract":"Consensus, or state machine replication, is critical for the deployment of distributed battlefield systems. Battlefield networks operate in environments with unpredictable wireless connectivity which lead to sparse networks and frequent partitioning, and this makes deploying centralized architectures where nodes require a connection to a remote server unsuitable. The Extended Virtual Synchrony (EVS) model provides membership views which enables a network to reach consensus even after experiencing a series of partitions and mergers. If a node wants to propose state transitions that require nodes that are not currently in its membership view, then the node needs to wait until it reconnects with those nodes. The time the node has to wait to reconnect to the other nodes introduces consensus delays in the network. In this work, we evaluate consensus latency by focusing on these queued state transition proposals due to both network partition characteristics and distributed application/mission design. The key findings of our results show that consensus delay is least affected by network partitioning when the network splits at a rate equal to or less than 1/4 the rate in which partitions merge. Our evaluation results provide application and mission designers guidelines on the tradeoffs between several network characteristics and desired consensus latency properties.","PeriodicalId":371812,"journal":{"name":"MILCOM 2019 - 2019 IEEE Military Communications Conference (MILCOM)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"An Evaluation of Consensus Latency in Partitioning Networks\",\"authors\":\"Jason A. Tran, G. Ramachandran, C. Danilov, B. Krishnamachari\",\"doi\":\"10.1109/MILCOM47813.2019.9020817\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Consensus, or state machine replication, is critical for the deployment of distributed battlefield systems. Battlefield networks operate in environments with unpredictable wireless connectivity which lead to sparse networks and frequent partitioning, and this makes deploying centralized architectures where nodes require a connection to a remote server unsuitable. The Extended Virtual Synchrony (EVS) model provides membership views which enables a network to reach consensus even after experiencing a series of partitions and mergers. If a node wants to propose state transitions that require nodes that are not currently in its membership view, then the node needs to wait until it reconnects with those nodes. The time the node has to wait to reconnect to the other nodes introduces consensus delays in the network. In this work, we evaluate consensus latency by focusing on these queued state transition proposals due to both network partition characteristics and distributed application/mission design. The key findings of our results show that consensus delay is least affected by network partitioning when the network splits at a rate equal to or less than 1/4 the rate in which partitions merge. Our evaluation results provide application and mission designers guidelines on the tradeoffs between several network characteristics and desired consensus latency properties.\",\"PeriodicalId\":371812,\"journal\":{\"name\":\"MILCOM 2019 - 2019 IEEE Military Communications Conference (MILCOM)\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"MILCOM 2019 - 2019 IEEE Military Communications Conference (MILCOM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MILCOM47813.2019.9020817\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"MILCOM 2019 - 2019 IEEE Military Communications Conference (MILCOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILCOM47813.2019.9020817","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Evaluation of Consensus Latency in Partitioning Networks
Consensus, or state machine replication, is critical for the deployment of distributed battlefield systems. Battlefield networks operate in environments with unpredictable wireless connectivity which lead to sparse networks and frequent partitioning, and this makes deploying centralized architectures where nodes require a connection to a remote server unsuitable. The Extended Virtual Synchrony (EVS) model provides membership views which enables a network to reach consensus even after experiencing a series of partitions and mergers. If a node wants to propose state transitions that require nodes that are not currently in its membership view, then the node needs to wait until it reconnects with those nodes. The time the node has to wait to reconnect to the other nodes introduces consensus delays in the network. In this work, we evaluate consensus latency by focusing on these queued state transition proposals due to both network partition characteristics and distributed application/mission design. The key findings of our results show that consensus delay is least affected by network partitioning when the network splits at a rate equal to or less than 1/4 the rate in which partitions merge. Our evaluation results provide application and mission designers guidelines on the tradeoffs between several network characteristics and desired consensus latency properties.