![Page 1: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/1.jpg)
<Insert Picture Here>
Mobile QoS Management using Complex Event Processing
Distributed Event-Based Systems (DEBS) 2013 Conference Mauricio Arango July 1, 2013
![Page 2: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/2.jpg)
2
Mobile Quality of Service Management
• This work focuses on quality of mobile broadband data services
• Key performance indicators (KPIs) include: – Transaction latency – Input and output throughput
• Involves monitoring and detection & resolution of performance issues
Network Data
Centers Data
Centers
QoS Management
System
![Page 3: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/3.jpg)
3
Mobile Network Quality of Service User experience-driven trend • Success of mobile applications largely depends on performance
perceived by end-users • Involves device-based monitoring vs. network-only monitoring • Very large scale of monitoring and analysis – from from 10s of
thousands network elements to 10s of millions devices • Mobile networks are large-scale sensor networks – mobile
devices are sensors
Network
Data Centers Data
Centers
QoS Management
System
Network
Data Centers Data
Centers
QoS Management
System
![Page 4: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/4.jpg)
4
Mobile Network Quality of Service Near real-time trend
• High end-user performance requires end-to-end QoS monitoring and management, involving: – Device-based apps – Network – Data center/cloud-based apps
• Mobile networks are massive dynamic systems – constantly reconfiguring – Requires rapid response to dynamic user context, application
context, network conditions
• Proactive identification and correction of problems impacting user experience
![Page 5: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/5.jpg)
5
WiFi Offload for QoS Management • Switch devices from mobile networks to carrier-based WiFi
networks • Mitigate or avoid congestion
GW 3G Access AP
GW 4G/LTE AP
GW WiFi AP
Core Network
Internet
QoS Management
with WiFi Offload
Network Provisioning & Management
Subscriber Information
Event & control flows
![Page 6: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/6.jpg)
6
CEP-based QoS Management with WiFi Offload Application description
• Input events: – Device-based measurements
• Transaction latency • Bandwidth capacity usage per transaction
– Data center transaction latency measurements
• Detect: – Devices experiencing high-network latency (QoS problem)
• Infer: – Congested base stations (QoS problem) – Device speed (mobility state)
• Actions - for every device: – If device network latency is high AND – Device is in a congested base station AND – Device is static THEN
• Offload to closest available WiFi hotspot (QoS solution)
![Page 7: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/7.jpg)
7
Implementation Architecture
Oracle OEP
MASON multi-agent simulation
toolkit
Oracle WLS Oracle MapViewer
![Page 8: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/8.jpg)
8
CEP Application – QoS Management Event Processing Network
QoS problem detection – Qos solution: WiFi
offload
Input streams merge and enrichment
![Page 9: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/9.jpg)
9
Input stream correlation and enrichment
Join device stream with mobile base station table
Join device stream with data center
stream
Derive device speed from
location stream
![Page 10: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/10.jpg)
10
Device speed calculation from location stream
• Partition stream, one stream per device
• Determine device’s mobility state: static or moving
![Page 11: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/11.jpg)
11
QoS Problem Detection & QoS Solution: WiFi Offload
![Page 12: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/12.jpg)
12
Geospatial processing and CEP
• Mobile QoS management is a location-based application
• Processing highly simplified with use of a geospatial library integrated with CEP platform
• Oracle Event Processing library – Input events and internal events mapped to a geospatial grid – Simplified definition of queries involving location, eg: • Nearest neighbor • Distance • Inclusion within boundary
![Page 13: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/13.jpg)
13
Map-based Web Application
High-latency and congestion rendering
WiFi offload rendering
![Page 14: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/14.jpg)
14
Future work
• Predictions – mobile network infrastructure is becoming more more reconfigurable; predict congestion & react on time: – Identify boundaries around high density areas – city, centers,
airports, stadiums, etc and obtain early predictions of the load that is heading towards them.
– Identification of the speed, intensity, direction of load movement – location and time to congestion
• Map location of points where WiFi offload would be required – For carriers planning to deploy WiFi offload, measure events
where there were congestion/service issues that could be solved by offload.
![Page 15: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/15.jpg)
15
Future work – cont.
• Interactions with other infrastructure systems, eg. transportation, power utilities – Receive key events from them – Provide key events to them – congestion near airport,
congestion in part of city
• Interactions with services systems and the environment: – Weather – Sports – Media programming
• Privacy is a fundamental issue: – All of above can be and should done with anonymized data
![Page 16: Mobile QoS Management using Complex Event Processing](https://reader033.vdocuments.mx/reader033/viewer/2022052901/556ae93ed8b42a86218b4b9d/html5/thumbnails/16.jpg)
16
Key Messages
• Event processing and CEP platforms simplify development of real-time monitoring and management systems for mobile communications, requiring: – Monitoring and tracking location context of very large
numbers of moving and reconfigurable components – Very high scalability
• Geospatial processing is a key requirement for CEP platforms supporting location-based applications
• Mobile monitoring intersects with and can benefit other infrastructure systems