Call Details Record Analysis: A Spatiotemporal Exploration toward Mobile Traffic Classification and Optimization
Abstract
:1. Introduction
- We analyze the CDR data of large scale cellular network. The dataset contains the CDR activity for Milan city. Such a vast dataset helps us to understand and model the network traffic for urban, suburban and rural areas.
- We perform the spatiotemporal analysis of CDR data. For a spatiotemporal analysis of CDR data, we also investigate the spatial and temporal correlation for understanding and extracting mobile traffic patterns.
- We utilize machine learning’s unsupervised clustering algorithm for categorizing the mobile traffic patterns in different groups/classes. Then using the clustering results, we train a neural network for classification of network traffic.
- Lastly, we present a generic data-driven resource allocation approach for cellular networks. The approach utilizes unsupervised clustering and a trained neural network to classify cells in a cluster according to the respective activity level.
2. Related Work
3. System Model and Dataset Description
3.1. Description of Dataset
3.2. Data Preparation
4. Spatio-Temporal Approach
4.1. Spatial Approach
Spatial Correlation
4.2. Temporal Approach
Temporal Correlation
5. Clustering Driven ANN Model (C-ANN)
5.1. Clustering Analysis
5.1.1. Gaussian Mixture Models (GMM) Clustering
Algorithm 1: GMM algorithm |
5.1.2. The Criterion for Number of Clusters
5.2. C-ANN—Traffic Classification
Performance Evaluation
6. Insights into CDRs Driven Traffic Optimization Approach
Algorithm 2: CDR activity class prediction based optimum resource allocation |
7. Conclusions and Future Direction
Author Contributions
Funding
Conflicts of Interest
References
- Ericsson. More than 50 Billion Connected Devices; Ericsson: Stockholm, Sweden, 2011. [Google Scholar]
- Sultan, K.; Ali, H.; Zhang, Z. Big Data Perspective and Challenges in Next Generation Networks. Future Internet 2018, 10, 56. [Google Scholar] [CrossRef]
- Cisco VNI Mobile. Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2010–2015 White Paper; Cisco: San Jose, CA, USA, 2011; Retrieved February 2011. [Google Scholar]
- Das, A.K.; Pathak, P.H.; Chuah, C.; Mohapatra, P. Contextual localization through network traffic analysis. In Proceedings of the IEEE INFOCOM 2014 IEEE Conference on Computer Communications, Toronto, ON, Canada, 27 April–2 May 2014; pp. 925–933. [Google Scholar]
- Dong, Y.; Yang, Y.; Tang, J.; Yang, Y.; Chawla, N.V. Inferring user demographics and social strategies in mobile social networks. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA, 24–27 August 2014; pp. 15–24. [Google Scholar]
- Shafiq, M.Z.; Ji, L.; Liu, A.X.; Pang, J.; Wang, J. Characterizing geospatial dynamics of application usage in a 3G cellular data network. In Proceedings of the INFOCOM, Orlando, FL, USA, 25–30 March 2012; pp. 1341–1349. [Google Scholar]
- Bao, Y.; Wu, H.; Liu, X. From prediction to action: Improving user experience with data-driven resource allocation. IEEE J. Sel. Areas Commun. 2017, 35, 1062–1075. [Google Scholar] [CrossRef]
- Gill, P.; Arlitt, M.; Li, Z.; Mahanti, A. Youtube traffic characterization: A view from the edge. In Proceedings of the 7th ACM SIGCOMM Conference on Internet Measurement, San Diego, CA, USA, 24–26 October 2007; pp. 15–28. [Google Scholar]
- Cao, J.; Cleveland, W.S.; Gao, Y.; Jeffay, K.; Smith, F.D.; Weigle, M. Stochastic models for generating synthetic HTTP source traffic. In Proceedings of the INFOCOM 2004, Twenty-third Annual Joint Conference of the IEEE Computer and Communications Societies, Hong Kong, China, 7–11 March 2004; pp. 1546–1557. [Google Scholar]
- Willkomm, D.; Machiraju, S.; Bolot, J.; Wolisz, A. Primary users in cellular networks: A large-scale measurement study. In Proceedings of the 2008 3rd IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks, Chicago, IL, USA, 14–17 October 2008; pp. 1–11. [Google Scholar]
- Zerfos, P.; Meng, X.; Wong, S.H.Y.; Samanta, V.; Lu, S. A study of the short message service of a nationwide cellular network. In Proceedings of the 6th ACM SIGCOMM Conference on Internet Measurement, Rio de Janeriro, Brazil, 25–27 October 2006; pp. 263–268. [Google Scholar]
- Noulas, A.; Mascolo, C.; Frias-Martinez, E. Exploiting foursquare and cellular data to infer user activity in urban environments. In Proceedings of the 2013 IEEE 14th International Conference on Mobile Data Management (MDM), Milan, Italy, 3–6 June 2013; pp. 167–176. [Google Scholar]
- Li, Y.; Peng, C.; Yuan, Z.; Li, J.; Deng, H.; Wang, T. Mobileinsight: Extracting and analyzing cellular network information on smartphones. In Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking, New York, NY, USA, 3–7 October 2016; pp. 202–215. [Google Scholar]
- Jin, Y.; Duffield, N.; Gerber, A.; Haffner, P.; Hsu, W.L.; Jacobson, G.; Sen, S.; Venkataraman, S.; Zhang, Z.L. Characterizing data usage patterns in a large cellular network. In Proceedings of the 2012 ACM SIGCOMM workshop on Cellular networks: Operations, Challenges, and Future Design, Helsinki, Finland, 13 August 2012; pp. 7–12. [Google Scholar]
- Zhang, Y.; Arvidsson, A. Understanding the characteristics of cellular data traffic. In Proceedings of the 2012 ACM SIGCOMM Workshop on Cellular Networks: Operations, Challenges, and Future Design, Helsinki, Finland, 13 August 2012; pp. 13–18. [Google Scholar]
- Kosinski, M.; Stillwell, D.; Graepel, T. Private traits and attributes are predictable from digital records of human behavior. Proc. Natl. Acad. Sci. USA 2013, 110, 5802–5805. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Laurila, J.K.; Gatica-Perez, D.; Aad, I.; Bornet, O.; Do, T.M.; Dousse, O.; Eberle, J.; Miettinen, M. The mobile data challenge: Big data for mobile computing research. In Proceedings of the 10th International Conference on Pervasive Computing, Pervasive 2012, Newcastle, UK, 18–22 June 2012. [Google Scholar]
- Deville, P.; Linard, C.; Martin, S.; Gilbert, M.; Stevens, F.R.; Gaughan, A.E.; Blondel, V.D.; Tatem, A.J. Dynamic population mapping using mobile phone data. Proc. Natl. Acad. Sci. USA 2014, 111, 15888–15893. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Ficek, M.; Kencl, L. Inter-call mobility model: A spatio-temporal refinement of call data records using a gaussian mixture model. In Proceedings of the 2012 IEEE INFOCOM, Orlando, FL, USA, 25–30 March 2012; pp. 469–477. [Google Scholar]
- Simini, F.; González, M.C.; Maritan, A.; Barabási, A.L. A universal model for mobility and migration patterns. Nature 2012, 484, 96. [Google Scholar] [CrossRef] [PubMed]
- Song, C.; Koren, T.; Wang, P.; Barabási, A.-L. Modelling the scaling properties of human mobility. Nat. Phys. 2010, 6, 818. [Google Scholar] [CrossRef]
- Song, C.; Qu, Z.; Blumm, N.; Barabási, A. Limits of predictability in human mobility. Sci. Am. Assoc. Adv. Sci. 2010, 327, 1018–1021. [Google Scholar] [CrossRef] [PubMed]
- Gonzalez, M.C.; Hidalgo, C.A.; Barabasi, A.-L. Understanding individual human mobility patterns. Nature 2008, 443, 779. [Google Scholar] [CrossRef] [PubMed]
- Lee, D.; Zhou, S.; Zhong, X.; Niu, Z.; Zhou, X.; Zhang, H. Spatial modeling of the traffic density in cellular networks. IEEE Wirel. Commun. 2014, 21, 80–88. [Google Scholar] [CrossRef]
- Wang, H.; Ding, J.; Li, Y.; Hui, P.; Yuan, J.; Jin, D. Characterizing the spatio-temporal inhomogeneity of mobile traffic in large-scale cellular data networks. In Proceedings of the 7th International Workshop on Hot Topics in Planet-scale mObile computing and online Social neTworking, Hangzhou, China, 22 June 2015; pp. 19–24. [Google Scholar]
- Sultan, K.; Ali, H.; Zhang, Z. Call Detail Records Driven Anomaly Detection and Traffic Prediction in Mobile Cellular Networks. IEEE Access 2018, 6, 41728–41737. [Google Scholar] [CrossRef]
- Dandelion API. Available online: https://dandelion.eu (accessed on 31 January 2015).
- Zhang, C.; Zhang, H.; Yuan, D.; Zhang, M. Citywide Cellular Traffic Predictin Based on Densely Connected Convolutional Neural Networks. IEEE Commun. Lett. 2018, 22, 1656–1659. [Google Scholar] [CrossRef]
- Jason, B. Introduction to Time Series Forecasting With Python; Machine Learning Mastery: Vermont, Australia, 2017. [Google Scholar]
- Wang, J.; Wu, Y.; Yen, N.; Guo, S.; Cheng, Z. Big data analytics for emergency communication networks: A survey. IEEE Commun. Surv. Tutorials 2016, 18, 1758–1778. [Google Scholar] [CrossRef]
- Huang, S.; Liu, Q.; Han, T.; Ansari, N. Data-Driven Network Optimization in Ultra-Dense Radio Access Networks. In Proceedings of the 2017 IEEE Global Communications Conference, GLOBECOM 2017, Singapore, 4–8 December 2017; pp. 1–6. [Google Scholar]
- Rafique, D.; Velasco, L. Machine learning for network automation: Overview, architecture, and applications [invited tutorial]. OSA/IEEE J. Opt. Commun. Netw. 2018, 10, D126–D148. [Google Scholar] [CrossRef]
- Fan, B.; Leng, S.; Yang, K. A dynamic bandwidth allocation algorithm in mobile networks with big data of users and networks. IEEE Netw. 2016, 30, 6–10. [Google Scholar] [CrossRef]
- Zheng, K.; Yang, Z.; Zhang, K.; Chatzimisios, P.; Yang, K.; Xiang, W. Big data-driven optimization for mobile networks toward 5G. IEEE Netw. 2016, 30, 44–51. [Google Scholar] [CrossRef]
- Zoha, A.; Saeed, A.; Farooq, H.; Rizwan, A.; Imran, A.; Imran, M.A. Leveraging Intelligence from Network CDR Data for Interference aware Energy Consumption Minimization. IEEE Trans. Mob. Comput. 2018, 17, 1569–1582. [Google Scholar] [CrossRef]
Cell ID | Timestamp | Recevied SMS Activity | Sent SMS Activity | Incoming Calls Activity | Outgoing Calls Activity |
---|---|---|---|---|---|
1 | 10 | 0.2724 | 0.1127 | 0.0035 | 0.0807 |
10 | 20 | 0.0101 | 0.0693 | 0.0573 | 0.0446 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sultan, K.; Ali, H.; Ahmad, A.; Zhang, Z. Call Details Record Analysis: A Spatiotemporal Exploration toward Mobile Traffic Classification and Optimization. Information 2019, 10, 192. https://doi.org/10.3390/info10060192
Sultan K, Ali H, Ahmad A, Zhang Z. Call Details Record Analysis: A Spatiotemporal Exploration toward Mobile Traffic Classification and Optimization. Information. 2019; 10(6):192. https://doi.org/10.3390/info10060192
Chicago/Turabian StyleSultan, Kashif, Hazrat Ali, Adeel Ahmad, and Zhongshan Zhang. 2019. "Call Details Record Analysis: A Spatiotemporal Exploration toward Mobile Traffic Classification and Optimization" Information 10, no. 6: 192. https://doi.org/10.3390/info10060192
APA StyleSultan, K., Ali, H., Ahmad, A., & Zhang, Z. (2019). Call Details Record Analysis: A Spatiotemporal Exploration toward Mobile Traffic Classification and Optimization. Information, 10(6), 192. https://doi.org/10.3390/info10060192