Issue No.02 - February (2012 vol.23)
Seiichiro Tani , NTT Corporation, Atsugi and Japan Science and Technology Agency, Tokyo
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TPDS.2011.142
View is a labeled directed graph containing all information about the network that a party can learn by exchanging messages with its neighbors. View can be used to solve distributed problems on an anonymous network (i.e., a network that does not guarantee that every party has a unique identifier). This paper presents an algorithm that constructs views in a compressed form on an anonymous n-party network of any topology in at most 2n rounds with O(n^6\log n) bit complexity, where the time complexity (i.e., the number of local computation steps per party) is O(n^6\log n). This is the first view-construction algorithm that runs in O(n) rounds with polynomial bits complexity. The paper also gives an algorithm that counts the number of nonisomorphic views in the network in O(n^6\log n) time complexity if a view is given in the compressed form. These algorithms imply that some well-studied problems, including the leader election problem, can deterministically be solved in O(n) rounds with polynomial bit and time complexity on an anonymous n-party network of any topology.
Analysis of algorithms and problem complexity, distributed networks.
Seiichiro Tani, "Compression of View on Anonymous Networks—Folded View—", IEEE Transactions on Parallel & Distributed Systems, vol.23, no. 2, pp. 255-262, February 2012, doi:10.1109/TPDS.2011.142