Abstract. Short-time traffic flow prediction in particular systems will expedite discovering of an optimal path for packet transmitting in dynamic wireless networks. The main goal is to predict traffic overload while changing a network topology. Machine learning techniques and process mining can help analyze traffic produced by several moving nodes. Several related approaches are observed. Research framework structure is presented. The idea of process mining approach is proposed.
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
E.Kalishenko, K.Krinkin, S.P.Shiva Prakash. Process Mining Approach for Traffic Analysis in Wireless Mesh Networks
1. Process Mining Approach for Traffic
Analysis in Wireless Mesh Networks
E.Kalishenko, K.Krinkin, S.P.Shiva Prakash
NEW2AN 27-29.08.12
2. Research goals
Long-term
Develop and implement effective traffic prediction
methods and topology suggesting algorithm for
WMN;
Short-term
Create a framework for traffic analysis in WMS
based on process mining;
Investigate and identify real-life traffic patterns;
Implement topology suggesting scheme;
Enable power awareness in routing.
NEW2AN 27-29.08.12 2
4. Existing approaches
• Wavelet neural
networks
• Clustering Approach
• Graph Mining
• Time series analysis
NEW2AN 27-29.08.12 4
5. Time series analysis
widely used for WMN analysis
input sequences like
– bytes per time period
– drops per time period
statistical processing and prediction
NEW2AN 27-29.08.12 5
6. Wavelet-neural networks
network as a three-layer structure
– P inputs for P values of time series;
– N neurons on hidden layer;
– one output neuron which presents predisction for time
series;
Scheme allows predict next parameter value by
fixed history (time series length).
NEW2AN 27-29.08.12 6
7. Clustering
Clustering is based on threshold value for cells in
cellular networks;
Euclid's distance is used as a metric;
Network topology depends on geographical
positions leaders of clusters.
NEW2AN 27-29.08.12 7
8. Limitations
Wavelet neural networks:
– not efficient if lack of representative traffic statistics;
Clustering:
– works only for fixed topologies, doesn't work for WMN;
Graph mining:
– Resource intensive, mainly dedicated for dynamic
topologies;
Time series:
– takes into account only internal traffic, mostly with periodic
nature
NEW2AN 27-29.08.12 8
11. ProM – process analysis tool
Control-flow Discovery
Organizational Mining
Conformance Analysis / Process Model Evaluation
Performance Analysis
Simulation
Process redesign
Semantic Process Mining
Analysis / Verification
see: processmining.org
NEW2AN 27-29.08.12 11
12. Basic steps
Network modeling (NS-3) – real life or synthetic
processes can be used;
Trace transformation – converting NS-3 output to
ProM input format;
Process extraction (ProM) – significant processes
identification and classification;
Template search – checking in Db similar
processes or patterns;
Recommendations;
NEW2AN 27-29.08.12 12
23. Possibilities
Analysis and Optimization
– Conformance checking
– Repairing models
– Extending the model with frequencies and temporal information
– Constructing predictive models
– Operational support (prediction, recommendation, etc.)
NEW2AN 27-29.08.12 23
24. Results & Further Work
Current Results
Set of NS-3 simple dynamic mesh networks
MXML plug-in for NS-3 as a library
Network process is extracted by some algorithms in ProM framework
Some algorithms are marked as improper
Further Work
Elaborate an algorithm for routes optimization
Implement routing metric in the mesh-network routing protocol in NS-3
Integrate metric with QoS service
NEW2AN 27-29.08.12 24
25. Process mining in two words
NEW2AN 12 27-
29.08.12
NEW2AN 27-29.08.12 25