Abstract
We describe VarClust, a gossip-based decentralized clustering algorithm designed to support multi-mean decentralized aggregation in energy-constrained wireless sensor networks. We empirically demonstrate that VarClust is at least as accurate as, and requires less node-to-node communication (and hence consumes less energy) than, a state-of-the-art aggregation approach, affinity propagation. This superiority holds for both the clustering and aggregation phases of inference, and is demonstrated over a range of noise levels and for a range of random and small-world graph topologies.
Similar content being viewed by others
Notes
We consider this to be a worst-case scenario, in which the physical properties of the environment being sensed can play no role in the inference of a sensible communication topology.
We exclude the pathological case in which system noise is greater than the variance of \(\varGamma \).
References
Akyildiz, I., Su, W., Sankarasubramaniam, Y., Cayirci, E.: A survey on sensor networks. IEEE Commun. Mag. 40(8), 102–114 (2002)
Balzano, L., Nowak, R.: Blind calibration of sensor networks. In Proceedings of the 6th International Conference on Information Processing in Sensor Networks, pp. 79–88 (2007).
Barrenetxea, G., Ingelrest, F., Schaefer, G., Vetterli, M., Couach, O., Parlange, M.: SensorScope: Out-of-the-box environmental monitoring. In Proceedings of the 2008 International Conference on Information Processing in Sensor Networks, pp. 332–343 (2008).
Boyinbode, O., Le, H., Takizawa, M.: A survey on clustering algorithms for wireless sensor networks. Int. J. Space-Based Situat. Comput. 1(2), 130–136 (2011)
Bychkovskiy, V., Megerian, S., Estrin, D., and Potkonjak, M.: A collaborative approach to in-place sensor calibration. In Proceedings 2nd International Conference on Information Processing in Sensor Networks, pp. 301–316 (2003).
Chen, J.-Y., Pandurangan, G., Xu, D.: Robust computation of aggregates in wireless sensor networks: distributed randomized algorithms and analysis. IEEE Trans. Parallel Distrib. Syst. 17(9), 987–1000 (2006)
Chen, Z., Kuehne, A., Klein, A.: Reducing aggregation bias and time in gossiping-based wireless sensor networks. In Proceedings of the 2013 IEEE 14th Workshop on Signal Processing Advances in Wireless Communications (SPAWC), pp. 165–169 (2013). IEEE
Dimakis, A. G., Sarwate, A. D., Wainwright, M.J.: Geographic gossip: efficient aggregation for sensor networks. In Proceedings of the 5th International Conference on Information Processing in Sensor Networks, pp. 69–76 (2006). ACM.
ElGammal, M., ElToweissy, M.: Distributed Context-Aware Affinity Propagation Clustering in Wireless Sensor Networks. In Proceedings of the 2010 6th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), pp. 1–7 (2010).
Elson, J., Estrin, D.: Time synchronization for wireless sensor networks. In Proceedings of the 15th International Parallel and Distributed Processing Symposium, pp. 1965–1970 (2001).
Erdős, P., Rényi, A.: On the evolution of random graphs. Magyar Tud. Akad. Mat. Kutató Int. Kzl 5, 17–61 (1960)
Eugster, P.T., Guerraoui, R., Kermarrec, A.M., Massoulie, L.: Epidemic information dissemination in distributed systems. Computer 37(5), 60–67 (2004)
Frey, B.J., Dueck, D.: Clustering by passing messages between data points. Science 315(5814), 972–976 (2007)
Givoni, I., Chung, C., Frey, B.: Hierarchical affinity propagation. In Proceedings of thr 27th Conference on Uncertainty in Artificial Intelligence, Barcelona (2011).
Guidoni, D.L., Mini, R.A., Loureiro, A.A.: On the design of resilient heterogeneous wireless sensor networks based on small world concepts. Comput. Netw. 54(8), 1266–1281 (2010)
Hagberg, A. A., Schult, D. A., Swart, P.J.: Exploring network structure, dynamics, and function using NetworkX. In Proceedings of the 7th Python in Science Conference (SciPy 2008), pp. 11–15 (2008).
Hayashi, Y.: A review of recent studies of geographical scale-free networks. Info. Media Technol. 1(2), 9 (2006)
Heinzelman, W. R., Chandrakasan, A., Balakrishnan, H.: Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd Hawaii International Conference on System Sciences, vol. 8 (2000).
Helmy, A.: Small worlds in wireless networks. Commun. Lett. IEEE 7(10), 490–492 (2003)
Jelasity, M., Montresor, A., Babaoglu, O.: Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. (TOCS) 23(3), 219–252 (2005)
Katiyar, V., Chand, N., Soni, S.: Clustering algorithms for heterogeneous wireless sensor network: a survey. Int. J. Appl. Eng. Res. Dindigul 1(2), 273–274 (2010)
Kempe, D., Dobra, A., Gehrke, J.: Gossip-based computation of aggregate information. In Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science, pp. 482–491 (2007).
Li, C., Ye, M., Chen, G.: An energy-efficient unequal clustering mechanism for wireless sensor networks. IEEE Int. Conf. Mobile Adhoc Sensor Syst. Conf. 2005, 597–604 (2005)
Mitra, R., Nandy, D.: A survey on clustering techniques for wireless sensor network. Int. J. Res. Comput. Sci. 2(4), 51–57 (2012)
Ó Buadhacháin, S., Provan, G.: A model-based control method for decentralized calibration of wireless sensor networks. In Proceedings of the 2013 American Control Conference (2013).
Provan, G., Buadhacháin, Ó., S.: Sensor calibration and diagnostics under parameter uncertainty: a smart building application. In Proceedings of the SafeProcess, Mexico City, p. 2012 (2012). IEEE, Mexico
Qi, X., Ma, S., Zheng, G.: Topology evolution of wireless sensor networks based on adaptive free-scale networks. J. Info. Comput. Sci. 8(3), 467–475 (2011)
Rahimian, F., Payberah, A.H., Girdzijauskas, S., Jelasity, M., Haridi, S.: Ja-be-Ja : A Distributed Algorithm for Balanced Graph Partitioning. Technical Report October, Swedish Institute of Computer Science (2012)
Ramakrishnan, N., Ertin, E., Moses, R.L.: Gossip-Based algorithm for joint signature estimation and node calibration in sensor networks. IEEE J. Sel. Topics Signal Process. 5(4), 665–673 (2011)
Ramanathan, N., Balzano, L., Burt, M., Estrin, D., Harmon, T., Harvey, C., Jay, J., Kohler, E., Rothenberg, S., Srivastava, M.: Rapid deployment with confidence: calibration and fault detection in environmental sensor networks. Technical report, CENS, UCLA (2006)
Sharma, G., Mazumdar, R.: Hybrid sensor networks: a small world. In Proceedings of the 6th ACM International Symposium on Mobile ad hoc Networking and Computing, pp. 366–377 (2005). ACM
Shrivastava, N., Buragohain, C., Agrawal, D., Suri, S.: Medians and beyond: new aggregation techniques for sensor networks. In Proceedings of the 2nd international conference on Embedded networked sensor systems, pp. 239–249 (2004). ACM
Sim, S.-H., Carbonell-Márquez, J.F., Spencer, B., Jo, H.: Decentralized random decrement technique for efficient data aggregation and system identification in wireless smart sensor networks. Probab. Eng. Mech. 26(1), 81–91 (2011)
Singh, S.K., Singh, M., Singh, D.: Energy efficient homogenous clustering algorithm for wireless sensor networks. Int. J. Wireless Mobile Netw. (IJWMN) 2(3), 49–61 (2010)
Szewczyk, R., Polastre, J., Mainwaring, A., Culler, D.: Lessons from a sensor network expedition. In Proceedings of the 1st European Workshop on Sensor Networks (2004).
Taylor, C., Rahimi, A., Bachrach, J., Shrobe, H., Grue, A.: Simultaneous localization, calibration, and tracking in an ad hoc sensor network. In Proceedings of the 5th International Conference on Information Processing in Sensor Networks, pp. 27–33 (2006).
Wang, C.-D., Lai, J.-H., Suen, C.Y., Zhu, J.-Y.: Multi-exemplar affinity propagation. IEEE Trans. Pattern Anal. Mach. Intell. 35(9), 2223–2237 (2013)
Wang, L., Dang, J., Jin, Y., Jin, H.: Scale-free topology for large-scale wireless sensor networks. In: Internet, ICI 2007 3rd IEEE/IFIP International Conference in Central Asia on, pp. 1–5. (2007). IEEE
Watts, D.J., Strogatz, S.H.: Collective dynamics of ’small-world’ networks. Nature 393(6684), 440–2 (1998)
Welch, G., Bishop, G.: SCAAT: Incremental tracking with incomplete information. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, pp. 333–344. (1997).
Whitehouse, K., Culler, D.: Calibration as parameter estimation in sensor networks. In Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications, pp. 59–67 (2002).
Willig, A.: Recent and emerging topics in wireless industrial communications: a selection. IEEE Trans. Ind. Info. 4(2), 102–124 (2008)
Willig, A., Matheus, K., Wolisz, A.: Wireless technology in industrial networks. Proc. IEEE 93(6), 1130–1151 (2005)
Ye, M., Li, C., Chen, G., Wu, J.: EECS: an energy efficient clustering scheme in wireless sensor networks. In: Proceedings of the 24th IEEE International Conference on Performance, Computing, and Communications, IPCCC, vol. 17, pp. 535–540 (2005)
Zhang, X., Furtlehner, C., Germain, C., Sebag, M.: Data stream clustering with affinity propagation. IEEE Trans. Knowl. Data Eng. 99, 1–14 (2013)
Zhang, X., Furtlehner, C., Sebag, M.: Distributed and Incremental Clustering Based on Weighted Affinity Propagation. In STAIRS, pp. 199–210. (2008).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Buadhacháin, S.Ó., Provan, G. An efficient decentralized clustering algorithm for aggregation of noisy multi-mean data. J Heuristics 21, 301–328 (2015). https://doi.org/10.1007/s10732-014-9259-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10732-014-9259-9