{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:47:36Z","timestamp":1760237256096,"version":"build-2065373602"},"reference-count":57,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2020,3,30]],"date-time":"2020-03-30T00:00:00Z","timestamp":1585526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100014440","name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","doi-asserted-by":"publisher","award":["RTI2018-099148-B-I00"],"award-info":[{"award-number":["RTI2018-099148-B-I00"]}],"id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In a cellular network, signaling and data messages exchanged between network elements are an extremely valuable information for network optimization. The consideration of different types of information allows to improve the optimization results. However, the huge amount of information has made it very difficult for operators to process all the available information. To cope with this issue, in this paper, a methodology for processing cell and user connection traces to optimize a live cellular network is presented. The aim is to generate new performance indicators different from those supplied by manufacturers, taking advantage of the ability of complex event processing tools to correlate events of different nature. For illustrative purposes, an example of how a new performance indicator is created from real traces by complex event processing is given.<\/jats:p>","DOI":"10.3390\/s20071937","type":"journal-article","created":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T03:44:13Z","timestamp":1585712653000},"page":"1937","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Complex Event Processing for Self-Optimizing Cellular Networks"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4228-3494","authenticated-orcid":false,"given":"Isabel","family":"de-la-Bandera","sequence":"first","affiliation":[{"name":"Campus Teatinos, University of M\u00e1laga, 29071 M\u00e1laga, Spain"}]},{"given":"Mat\u00edas","family":"Toril","sequence":"additional","affiliation":[{"name":"Campus Teatinos, University of M\u00e1laga, 29071 M\u00e1laga, Spain"}]},{"given":"Salvador","family":"Luna-Ram\u00edrez","sequence":"additional","affiliation":[{"name":"Campus Teatinos, University of M\u00e1laga, 29071 M\u00e1laga, Spain"}]},{"given":"V\u00edctor","family":"Buenestado","sequence":"additional","affiliation":[{"name":"Campus Teatinos, University of M\u00e1laga, 29071 M\u00e1laga, Spain"}]},{"given":"Jos\u00e9 Mar\u00eda","family":"Ruiz-Avil\u00e9s","sequence":"additional","affiliation":[{"name":"Ericsson, Parque Tecnol\u00f3gico de Andaluc\u00eda, 29590 M\u00e1laga, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1109\/SURV.2012.021312.00116","article-title":"A Survey of Self Organisation in Future Cellular Networks","volume":"15","author":"Aliu","year":"2013","journal-title":"IEEE Commun. Surv. Tutorials"},{"key":"ref_2","unstructured":"(2017, December 15). 5G-PPP. View on 5G Architecture, White Paper. Available online: https:\/\/research-portal.uws.ac.uk\/en\/publications\/5g-ppp-architecture-working-group-view-on-5g-architecture-version."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1109\/MCOM.2018.8493125","article-title":"Unlocking 5G Spectrum Potential for Intelligent IoT: Opportunities, Challenges, and Solutions","volume":"56","author":"Afzal","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Zikria, Y., Kim, S., Afzal, M., Wang, H., and Rehmani, M. (2018). 5G Mobile Services and Scenarios: Challenges and Solutions. Sustainability, 10.","DOI":"10.3390\/su10103626"},{"key":"ref_5","first-page":"248","article-title":"From 4G to 5G: Self-organized Network Management meets Machine Learning","volume":"129","author":"Moysen","year":"2017","journal-title":"CoRR"},{"key":"ref_6","unstructured":"Baldo, N., Giupponi, L., and Mangues-Bafalluy, J. (2014, January 14\u201316). Big Data Empowered Self Organized Networks. Proceedings of the 20th European Wireless Conference, Barcelona, Spain."},{"key":"ref_7","unstructured":"(2020, March 30). 3GPP TS 37.320. Radio Measurement Collection for Minimization of Drive Tests (MDT); Overall Description; Stage 2. 2017, Version 14.0.0 Release 14. Available online: https:\/\/www.google.com.hk\/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwjUpYLM3cHoAhWOGqYKHWNEClUQFjAAegQIBhAB&url=https%3A%2F%2Fwww.etsi.org%2Fdeliver%2Fetsi_ts%2F137300_137399%2F137320%2F14.00.00_60%2Fts_137320v140000p.pdf&usg=AOvVaw0GMmQr8Sx5NmO7oGtg4toZ."},{"key":"ref_8","unstructured":"Zikopoulos, P., and Eaton, C. (2011). Understanding Big Data: Analytics for Enterprise Class Hadoop and Streaming Data, McGraw-Hill Osborne Media."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/MNET.2014.6963801","article-title":"Challenges in 5G: How to empower SON with big data for enabling 5G","volume":"28","author":"Imran","year":"2014","journal-title":"IEEE Netw."},{"key":"ref_10","unstructured":"Luckham, D.C. (2002). The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise System, Addison-Wesley."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zimmer, D., and Unland, R. (1999, January 23\u201326). On the Semantics of Complex Events in Active Database Management Systems. Proceedings of the 15th International Conference on Data Engineering, Sidney, Australia.","DOI":"10.1109\/ICDE.1999.754955"},{"key":"ref_12","unstructured":"Robins, D. (2010, January 6\u20137). Complex Event Processing. Proceedings of the Second International Workshop on Education Technology and Computer Science, Wuhan, China."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Luckham, D.C. (2011). Event Processing for Business: Organizing the Real-Time Enterprise, John Wiley & Sons.","DOI":"10.1002\/9781119198697"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"F\u00fcl\u00f6p, L.J., T\u00f3th, G., R\u00e1cz, R., P\u00e1ncz\u00e9l, J., Gergely, T., Besz\u00e9des, A., and Farkas, L. (2012, January 16\u201320). Survey on Complex Event Processing and Predictive Analytics. Proceedings of the 5th Balkan Conference in Informatics, Novi Sad, Serbia.","DOI":"10.1145\/2371316.2371323"},{"key":"ref_15","unstructured":"de Carvalho, O., Roloff, E., and Navaux, P. (, January August). A Survey of the State-of-the-art in Event Processing. Proceedings of the 11th Workshop on Parallel and Distributed Processing (WSPPD), Porto Alegre, Brazil. Available online: https:\/\/www.inf.ufrgs.br\/gppd\/wsppd\/2013\/papers\/wsppd2013_submission_14.pdf.mod.pdf."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3170432","article-title":"Recent Advancements in Event Processing","volume":"51","author":"Dayarathna","year":"2018","journal-title":"ACM Comput. Surv."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Brenna, L., Demers, A., Gehrke, J., Hong, M., Ossher, J., Panda, B., Riedewald, M., Thatte, M., and White, W. (2007, January 9\u201312). Cayuga: A High-Performance Event Processing Engine. Proceedings of the ACM International Conference on Management of Data (SIGMOD \u201907), Beijing, China.","DOI":"10.1145\/1247480.1247620"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Astrova, I., Koschel, A., and Schaaf, M. (2012, January 5\u20137). Automatic Scaling of Complex-Event Processing Applications in Eucalyptus. Proceedings of the IEEE 15th International Conference on Computational Science and Engineering (CSE), Nicosia, Cyprus.","DOI":"10.1109\/ICCSE.2012.14"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Adi, A., Botzer, D., Nechushtai, G., and Sharon, G. (2006, January 18\u201322). Complex Event Processing for Financial Services. Proceedings of the IEEE Services Computing Workshops (SCW \u201906), Chicago, IL, USA.","DOI":"10.1109\/SCW.2006.7"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Greiner, T., D\u00fcster, W., Pouatcha, F., von Ammon, R., Brandl, H.M., and Guschakowski, D. (2006, January 9\u201311). Business Activity Monitoring of norisbank Taking the Example of the Application easyCredit and the Future Adoption of Complex Event Processing (CEP). Proceedings of the 4th ACM International Symposium on Principles and Practice of Programming in Java, Mannheim, Germany.","DOI":"10.1145\/1168054.1168090"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1108\/14637151211253765","article-title":"Beyond process monitoring: A proof-of-concept of event-driven business activity management","volume":"18","author":"Janiesch","year":"2012","journal-title":"Bus. Process. Manag. J."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Schultz-Moller, N.P., Migliavacca, M., and Pietzuch, P. (2009, January 6\u20139). Distributed Complex Event Processing with Query Rewriting. Proceedings of the Third ACM International Conference on Distributed Event-Based Systems (DEBS \u201909), Nashville, TN, USA. number 4.","DOI":"10.1145\/1619258.1619264"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1007\/978-3-642-24270-0_23","article-title":"A Collaborative Event Processing System for Protection of Critical Infrastructures from Cyber Attacks","volume":"6894","author":"Aniello","year":"2012","journal-title":"Comput. Safety, Reliab. Secur."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1545","DOI":"10.14778\/1920841.1921034","article-title":"Active Complex Event Processing: Applications in Real-Time Health Care","volume":"3","author":"Wang","year":"2010","journal-title":"Proc. VLDB Endow."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Kellner, I., and Fiege, L. (2009, January 6\u20139). Viewpoints in Complex Event Processing: Industrial Experience Report. Proceedings of the Third ACM International Conference on Distributed Event-Based Systems (DEBS \u201909), Nashville, TN, USA.","DOI":"10.1145\/1619258.1619271"},{"key":"ref_26","first-page":"1","article-title":"Big data analytics and big data science: A survey","volume":"3","author":"Chen","year":"2016","journal-title":"IMA J. Manag. Anal."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1080\/17517570601092127","article-title":"Complex event processing in enterprise information systems based on RFID","volume":"1","author":"Zang","year":"2007","journal-title":"Int. J. Enterp. Inf. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Hu, W., Ye, W., Huang, Y., and Zhang, S. (2008, January 11\u201313). Complex Event Processing in RFID Middleware: A Three Layer Perspective. Proceedings of the IEEE Third International Conference on Convergence and Hybrid Information Technology (ICCIT \u201908), Busan, Korea.","DOI":"10.1109\/ICCIT.2008.92"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Dunkel, J. (2009, January 23\u201325). On Complex Event Processing for Sensor Networks. Proceedings of the International Symposium on Autonomous Decentralized Systems (ISADS \u201909), Athens, Greece.","DOI":"10.1109\/ISADS.2009.5207376"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Bhargavi, R., Vaidehi, V., Bhuvaneswari, P., Balamurali, P., and Chandra, M. (2010, January 7\u201310). Complex Event Processing for Object Tracking and Intrusion Detection in Wireless Sensor Networks. Proceedings of the 11th International Conference on Control Automation Robotics and Vision (ICARCV), Singapore.","DOI":"10.1109\/ICARCV.2010.5707288"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Yuan, L., Xu, D., Ge, G., and Zhu, M. (2015, January 8\u201312). Study on Distributed Complex Event Processing in Internet of Things based on Query Plan. Proceedings of the IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), Shenyang, China.","DOI":"10.1109\/CYBER.2015.7288020"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1007\/978-3-642-25535-9_46","article-title":"Adaptation of Web Service Interactions using Complex Event Processing Patterns","volume":"7084","author":"Taher","year":"2011","journal-title":"Serv.-Oriented Comput."},{"key":"ref_33","first-page":"4","article-title":"Real-time performance monitoring and optimization of cellular systems","volume":"79","author":"Gustas","year":"2002","journal-title":"Ericsson Rev."},{"key":"ref_34","unstructured":"Ericsson (2020, March 30). Big Data Analytics. White Paper. Available online: http:\/\/docplayer.net\/1129805-Big-data-analytics-ericsson-white-paper-284-23-3211-uen-august-2013.html."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3337065","article-title":"Big Data Analytics for Large-Scale Wireless Networks: Challenges and Opportunities","volume":"52","author":"Dai","year":"2019","journal-title":"ACM Comput. Surv."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1142","DOI":"10.1016\/j.future.2017.07.022","article-title":"Knowledge-aware Proactive Nodes Selection approach for energy management in Internet of Things","volume":"92","author":"Liu","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1109\/TSMC.2018.2833204","article-title":"A Low-Latency Communication Scheme for Mobile Wireless Sensor Control Systems","volume":"49","author":"Huang","year":"2019","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Huang, M., Liu, A., Xiong, N.N., Wang, T., and Vasilakos, A.V. (2020). An Effective Service-Oriented Networking Management Architecture for 5G-Enabled Internet of Things. Comput. Netw., 107208.","DOI":"10.1016\/j.comnet.2020.107208"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Sun, G., Xu, Z., Yu, H., Chen, X., Chang, V., and Vasilakos, A.V. (2019). Low-latency and Resource-efficient Service Function Chaining Orchestration in Network Function Virtualization. IEEE Internet Things.","DOI":"10.1109\/JIOT.2019.2937110"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Sun, G., Zhou, R., Sun, J., Yu, H., and Vasilakos, A.V. (2020). Energy-Efficient Provisioning for Service Function Chains to Support Delay-Sensitive Applications in Network Function Virtualization. IEEE Internet Things.","DOI":"10.1109\/JIOT.2020.2970995"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/j.comnet.2019.05.004","article-title":"VNE-TD: A virtual network embedding algorithm based on temporal-difference learning","volume":"161","author":"Wang","year":"2019","journal-title":"Comput. Netw."},{"key":"ref_42","first-page":"764","article-title":"Security in Software-Defined Networking: Threats and Countermeasures","volume":"21","author":"Shu","year":"2016","journal-title":"IEEE Trans. Syst. Man, Cybern. Syst."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1016\/j.future.2018.09.017","article-title":"Design of secure key management and user authentication scheme for fog computing services","volume":"91","author":"Wazid","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_44","unstructured":"Iyer, A., Li, L., and Stoica, I. (2015, January 4\u20136). CellIQ: Real-time cellular network analytics at scale. Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15), Santa Clara, CA, USA."},{"key":"ref_45","first-page":"4315","article-title":"Self-tuning of remote electrical tilts based on call traces for coverage and capacity optimization in LTE","volume":"66","author":"Buenestado","year":"2016","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/MWC.2016.7498071","article-title":"Automatic Root Cause Analysis based on traces for LTE Self-Organizing Networks","volume":"23","author":"Barco","year":"2016","journal-title":"IEEE Wirel. Commun."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"9414","DOI":"10.1109\/TVT.2019.2933068","article-title":"A Data-Driven Traffic Steering Algorithm for Optimizing User Experience in Multi-Tier LTE Networks","volume":"68","author":"Toril","year":"2019","journal-title":"IEEE Trans.Veh. Technol."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Eckert, M., Bry, F., Brodt, S., Poppe, O., and Hausmann, S. (2011). A CEP babelfish: Languages for Complex Event Processing and querying surveyed. Reasoning in Event-Based Distributed Systems, Springer.","DOI":"10.1007\/978-3-642-19724-6_3"},{"key":"ref_49","unstructured":"(2020, March 30). Proliferation of Open Source Technology for Event Processing. Available online: http:\/\/www.complexevents.com\/2016\/06\/15\/proliferation-of-open-source-technology-for-event-processing\/."},{"key":"ref_50","unstructured":"(2020, March 30). Esper. Available online: http:\/\/www.espertech.com\/esper\/tutorial.php."},{"key":"ref_51","unstructured":"(2020, March 30). 3GPP TS 32.423. Subscriber and Equipment Trace: Trace Data Definition and Management. 2018, Version 15.0.0 Release 15. Available online: https:\/\/www.etsi.org\/deliver\/etsi_ts\/132400_132499\/132421\/15.00.00_60\/ts_132421v150000p.pdf."},{"key":"ref_52","unstructured":"(2020, March 30). 3GPP TS 32.421. Subscriber and Equipment Trace: Trace Concepts and Requirements. 2018, Version 15.0.0 Release 15. Available online: https:\/\/itectec.com\/archive\/3gpp-specification-ts-32-423\/."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"3825","DOI":"10.1109\/TVT.2011.2163326","article-title":"Optimizing the Radio Network Parameters of the Long Term Evolution System Using Taguchi\u2019s Method","volume":"60","author":"Awada","year":"2011","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_54","unstructured":"NGMN (2020, March 30). 5G White paper. Available online: https:\/\/www.ngmn.org\/wp-content\/uploads\/NGMN_5G_White_Paper_V1_0.pdf."},{"key":"ref_55","unstructured":"Ericsson (2020, March 30). Performance Verification for 5G NR Deployments. White Paper. Available online: https:\/\/www.ericsson.com\/en\/reports-and-papers\/white-papers\/performance-verification-for-5g-nr-deployments."},{"key":"ref_56","unstructured":"5G Americas (2020, March 30). Network Slicing for 5G Networks and Services. White Paper. Available online: https:\/\/www.5gamericas.org\/wp-content\/uploads\/2019\/07\/5G_Americas_Network_Slicing_11.21_Final.pdf."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MNET.2016.7389830","article-title":"Big data-driven optimization for mobile networks toward 5G","volume":"30","author":"Zheng","year":"2016","journal-title":"IEEE Netw."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/1937\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:13:35Z","timestamp":1760174015000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/1937"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,30]]},"references-count":57,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2020,4]]}},"alternative-id":["s20071937"],"URL":"https:\/\/doi.org\/10.3390\/s20071937","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,3,30]]}}}