{"title":"On Distributed Cardinality Estimation: Random Arcs Recycled","authors":"Marcin Kardas, Mirosław Kutyłowski, Jakub Lemiesz","doi":"10.1137/1.9781611973761.12","DOIUrl":null,"url":null,"abstract":"We introduce and analyze a distributed cardinality estimation algorithm for a network consisted of not synchronized nodes. Our solution can be regarded as a generalization of the classic approximate counting algorithm based on the balls and bins model and is connected to the well studied process of covering the circle with random arcs. Although the algorithm is presented in the context of a radio network, the basic idea is applicable to any system in which many uncoordinated nodes communicate over a shared medium. In the paper we prove the correctness of the algorithm and by the methods of complex analysis we carefully examine the accuracy and precision of the estimator we have proposed. We also show that the construction of the proposed algorithm is a backbone for simple distributed summation.","PeriodicalId":340112,"journal":{"name":"Workshop on Analytic Algorithmics and Combinatorics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Workshop on Analytic Algorithmics and Combinatorics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1137/1.9781611973761.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
We introduce and analyze a distributed cardinality estimation algorithm for a network consisted of not synchronized nodes. Our solution can be regarded as a generalization of the classic approximate counting algorithm based on the balls and bins model and is connected to the well studied process of covering the circle with random arcs. Although the algorithm is presented in the context of a radio network, the basic idea is applicable to any system in which many uncoordinated nodes communicate over a shared medium. In the paper we prove the correctness of the algorithm and by the methods of complex analysis we carefully examine the accuracy and precision of the estimator we have proposed. We also show that the construction of the proposed algorithm is a backbone for simple distributed summation.