Development and Evaluation of Congestion Detection System Using Complex Event Processing for Mobile Networks

A congestion detection on mobile networks becomes the main challenge of cellular carriers and mobile network providers because the mobile network quality easily degrades when many users concentrate on a limited place. Especially when a large-scale event is held, a heavy network congestion interferes with the communication of the participants and local residents. Therefore, the congestion detection process has been performed by several network providers, but has been executed on a high-performance computing resource in a centralized manner, which markedly increases the computing cost. On the other hand, with the wide spread of a large-scale distributed computing environment (e.g., cloud computing), a Complex Event Processing (CEP) system has recently been made available for several purposes. The CEP is a distributed computing system which can identify meaningful events by analyzing a large amount of data stream (e.g., sensor data) in real time. Here, the congestion detection can be considered as a suitable application for the CEP system, where a large amount of traffic logs (i.e., data streams) should rapidly be analyzed in order to detect network congestions (i.e., meaningful events). Therefore, in this study, we propose a new system structure of the CEP-based congestion detection system using distributed computing resources. In the proposed system, processing components are deployed on multiple resources, and execute independent tasks that are carefully extracted from a system procedure of the congestion detection. Through experimental evaluation using computing resources on a popular cloud service (Amazon EC2), it is disclosed that the CEP-based system contributes to achieve the real time detection of congestions on the mobile networks.

[1]  Kuwata Shuhei,et al.  Stream Data Analysis Application for Customer Behavior with Complex Event Processing , 2010 .

[2]  Tom White,et al.  Hadoop: The Definitive Guide , 2009 .

[3]  Sato Kenya Sensor Data Processing System for Automotive Driving Environment Recognition , 2010 .

[4]  Masato Oguchi,et al.  Storage Access Optimization with Virtual Machine Migration During Execution of Parallel Data Processing on a Virtual Machine PC Cluster , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[5]  Antonio F. Gómez-Skarmeta,et al.  A Cooperative Approach to Traffic Congestion Detection With Complex Event Processing and VANET , 2012, IEEE Transactions on Intelligent Transportation Systems.

[6]  Koji Kida,et al.  Development and Evaluation of High Performance Floating Car Data System Based on Data-stream Processing , 2008 .

[7]  Tateishi Naoki,et al.  A Study on a Fault Detection Method with Relation Analysis of Network Data. , 2011 .

[8]  Marina Thottan,et al.  Anomaly detection in IP networks , 2003, IEEE Trans. Signal Process..

[9]  Hiroshi Yamamoto,et al.  Congestion Detection in Mobile Network towards Complex Event Processing , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference.

[10]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[11]  Frank P. Coyle Review of 'The power of events: An introduction to complex event processing in distributed enterprise systems,' by David Luckham, Addison Wesley Professional, May 2002 , 2003, UBIQ.

[12]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.

[13]  T.Y. Lin,et al.  Anomaly detection , 1994, Proceedings New Security Paradigms Workshop.