Abstract
Cooperative communications based on data sharing and relaying have been gaining huge interest lately, due to the increase in the number of mobile devices and the advancement in their capabilities. Research on green communications, location based services and mobile social networking have fueled research on this topic. Vehicular technology have also fostered this cooperative approach as a means to provide scalability and privacy preserving mechanisms. In these scenarios, a commonly suggested approach to benefit from cooperation is the formation of virtual groups of mobile terminals, usually referred to as clusters. Mobility-aware clustering algorithms are commonly proposed to form such clusters based on the mobility characteristics of the mobile devices. However, these solutions are limited by the unpredictable nature of mobility behavior that leads to frequent disconnections of nodes from clusters; hence reducing the time availability of cooperative relationships. In this paper, we go beyond existing research on clustering by including a cognitive perspective. We propose data mining and cooperative optimization in order to deduce mobility pattern information in conjunction with the clustering process. We propose a low complexity algorithm that can dynamically adapt to different mobility characteristics of an urban scenario, more importantly without the need for previous configuration/information. The proposed technique achieves considerable gains in terms of stability in urban scenarios. Additionally, the paper presents a comprehensive analytical evaluation of the problem and the proposed solution, and provides extended simulation results in both matlab and ns2. Results show an outstanding gain up to 150 % in cluster lifetime and 250 % in residence time of nodes within clusters and reduces the overhead for clustering maintenance in 70 %.
Similar content being viewed by others
Notes
The Mobic implementation in ns2 used in this research work will be available for researchers under request by email.
References
Sampigethaya, K., Li, M., Huang, L., & Poovendran, R. (2007). Amoeba: Robust location privacy scheme for vanet. IEEE Journal on Selected Areas in Communications, 25(8), 1569–1589.
Remy, G., Senouci, S. M., Jan, F., & Gourhant, Y. (2012). Lte4v2x—Collection, dissemination and multi-hop forwarding. In 2012 IEEE international conference on communications (ICC) (pp. 120–125).
Afsar, M. M., & Tayarani-N, M.-H. (2014). Clustering in sensor networks: A literature survey. Journal of Network and Computer Applications, 46, 198–226.
Gao, T., Jin, R. C., Song, J. Y., TaiBing, X., & Wang, L. D. (2012). Energy-efficient cluster head selection scheme based on multiple criteria decision making for wireless sensor networks. Wireless Personal Communications, 63(4), 871–894.
Cheng, H., Cao, J., Chen, H.-H., & Zhang, H. (2008). Grls: Group-based location service in mobile ad hoc networks. IEEE Transactions on Vehicular Technology, 57(6), 3693–3707.
Niyato, D., Wang, P., Saad, W., & Hjrungnes, A. (2011). Controlled coalitional games for cooperative mobile social networks. IEEE Transactions on Vehicular Technology, 60(4), 1812–1824.
Saghezchi, F. B., Nascimento, A., Albano, M., Radwan, A., & Rodriguez, J. (2011). A novel relay selection game in cooperative wireless networks based on combinatorial optimization. In 2011 IEEE 73rd vehicular technology conference (VTC Spring) (pp. 1–6).
Yoo, J.-W., & Park, K. H. (2011). A cooperative clustering protocol for energy saving of mobile devices with wlan and bluetooth interfaces. IEEE Transactions on Mobile Computing, 10(4), 491–504.
Hang, S., & Zhang, X. (2007). Clustering-based multichannel mac protocols for qos provisionings over vehicular ad hoc networks. IEEE Transactions on Vehicular Technology, 56(6), 3309–3323.
Basu, P., Khan, N., & Little, T. D. C. (2001). A mobility based metric for clustering in mobile ad hoc networks. In 2001 International conference on distributed computing systems workshop (pp. 413–418).
Ni, M., Zhong, Z., & Zhao, D. (2011). Mpbc: A mobility prediction-based clustering scheme for ad hoc networks. IEEE Transactions on Vehicular Technology, 60(9), 4549–4559.
Rawashdeh, Z. Y., & Mahmud, S. (2012). A novel algorithm to form stable clusters in vehicular ad hoc networks on highways. EURASIP Journal on Wireless Communications and Networking, 2012, 15.
Sucasas, V., Radwan, A., Marques, H., Rodriguez, J., & Tafazolli, R. (2012). Moblist: A signal strength based clustering algorithm for ordered mobile scenarios. In 2012 IEEE globecom workshops (GC Wkshps) (pp. 380–385).
Li, X., Zhang, X., Chen, K., & Feng, S. (2014). Measurement and analysis of energy consumption on android smartphones. In 2014 4th IEEE international conference on information science and technology (ICIST) (pp. 242–245).
Ma, W., Fang, Y., & Lin, P. (2007). Mobility management strategy based on user mobility patterns in wireless networks. IEEE Transactions on Vehicular Technology, 56(1), 322–330.
Mousavi, S. M. (2011). Feature selection for mobility pattern recognition in mobile ad-hoc networks. WiCOM, 2011, 1–4.
Sucasas, V., Radwan, A., Marques, H., Rodriguez, J., Vahid, S., & Tafazolli, R. (2014). A cognitive approach for stable cooperative group formation in mobile environments. In IEEE ICC.
An, B., & Papavassiliou, S. (2001). A mobility-based clustering approach to support mobility management and multicast routing in mobile ad-hoc wireless networks. International Journal of Network Management, 11(6), 387–395.
Jensen, C. S., Lin, D., & Ooi, B.-C. (2007). Continuous clustering of moving objects. IEEE Transactions on Knowledge and Data Engineering, 19(9), 1161–1174.
Leng, S., Zhang, Y., Chen, H.-H., Zhang, L., & Liu, K. (2009). A novel k-hop compound metric based clustering scheme for ad hoc wireless networks. IEEE Transactions on Wireless Communications, 8(1), 367–375.
Wang, Y., & Bao, F. S. (2007). An entropy-based weighted clustering algorithm and its optimization for ad hoc networks. In WiMob (p. 56). IEEE Computer Society.
Morales, M. M. C., Hong, C., & Bang, Y. C. (2011). An adaptable mobility-aware clustering algorithm in vehicular networks. In 2011 13th Asia-Pacific network operations and management symposium (APNOMS) (pp. 1–6).
Wang, X., Cheng, H., & Huang, H. (2014). Constructing a manet based on clusters. Wireless Personal Communications, 75(2), 1489–1510.
Gu, B., & Hong, X. (2009). Mobility identification and clustering in sparse mobile networks. In IEEE military communications conference, 2009 (MILCOM 2009) (pp. 1 –7).
McDonald, A. B., & Znati, T. F. (2001). Design and performance of a distributed dynamic clustering algorithm for ad-hoc networks. In Proceedings of the 34th annual simulation symposium, 2001 (pp. 27–35).
Kuklinski, S., & Wolny, G. (2009). Density based clustering algorithm for vanets. In 5th International conference on testbeds and research infrastructures for the development of networks communities and workshops, 2009 (TridentCom 2009) (pp. 1–6).
Berrocal-Plaza, V., Vega-Rodrguez, M. A., & Snchez-Prez, J. M. (2015). Optimizing the mobility management task in networks of four world capital cities. Journal of Network and Computer Applications, 51(0), 18–28.
EL-Rashidy, R. A. H., & Grant-Muller, S. M. (2015). An operational indicator for network mobility using fuzzy logic. Expert Systems with Applications, 42(9), 4582–4594.
Hunter, B., Krinik, A. C., Nguyen, C., Switkes, J. M., & Von Bremen, H. F. (2008). Gambler’s Ruin with catastrophes and windfalls. Journal of Statistical Theory and Practice, 2, 199–219.
Yi, X., & Wang, W. (2009). Topology stability analysis and its application in hierarchical mobile ad hoc networks. IEEE Transactions on Vehicular Technology, 58(3), 1546–1560.
Spyropoulos, T., Jindal, A., & Psounis, K. (2008). An analytical study of fundamental mobility properties for encounter-based protocols. International Journal of Autonomous and Adaptive Communications Systems, 1(1), 4–40.
Namuduri, K., & Pendse, R. (2012). Analytical estimation of path duration in mobile ad hoc networks. IEEE Sensors Journal, 12(6), 1828–1835.
Arthur, D., & Vassilvitskii, S. (2007). k-means++: The advantages of careful seeding. In SODA ’07 (pp. 1027–1035). Philadelphia, PA: Society for Industrial and Applied Mathematics.
Surowiecki, J. (2004). The wisdom of crowds: Why the many are smarter than the few and how collective wisdom shapes business, economies, societies and nations. Doubleday.
Mahmoud, Q. (2007). Cognitive networks: Towards self-aware networks. New York: Wiley.
Basagni, S., Mastrogiovanni, M., Panconesi, A., & Petrioli, C. (2006). Localized protocols for ad hoc clustering and backbone formation: A performance comparison. IEEE Transactions on Parallel and Distributed Systems, 17(4), 292–306.
Aschenbruck, N., Ernst, R., Gerhards-Padilla, E., & Schwamborn, M. (2010). Bonnmotion: A mobility scenario generation and analysis tool. In Proceedings of the 3rd international ICST conference on simulation tools and techniques (SIMUTools ’10) (pp. 51:1–51:10). Brussels, Belgium. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering).
Sakhaee, E., & Jamalipour, A. (2008). Stable clustering and communications in pseudolinear highly mobile ad hoc networks. IEEE Transactions on Vehicular Technology, 57(6), 3769–3777.
Acknowledgments
This work was carried out under the E-COOP project (PEst-OE/EEI/LA0008/2013 - UID/EEA/50008/2013), funded by national funds through FCT/MEC (PIDDAC).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sucasas, V., Saghezchi, F.B., Radwan, A. et al. A Cognitive Self-Organising Clustering Algorithm for Urban Scenarios. Wireless Pers Commun 90, 1763–1798 (2016). https://doi.org/10.1007/s11277-016-3423-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-016-3423-5