Upload
ankit-modi
View
234
Download
0
Embed Size (px)
Citation preview
8/22/2019 Improve Paging
1/31
0
Mining call data toincrease the robustness
of cellular networks
to DoS attacks
Hui Zang and Jean BolotSprint
http://research.sprintlabs.com/
8/22/2019 Improve Paging
2/31
2
Better Security viaRobust Paging
Using Mobility Data
Hui Zang and Jean BolotSprint
http://research.sprintlabs.com/
8/22/2019 Improve Paging
3/31
4
Cellular networks are at risk
(650)123-7777 70.2.35.5
Paging channel
8/22/2019 Improve Paging
4/31
5
Threats identified
SMS DoS attacks>Mobicom 06 (Penn State)
Battery attacks via paging>SecureComm 2006 (UC Davis)
Signaling DoS via data paging>Mobicom WiSe workshop 06 (Sprint)
8/22/2019 Improve Paging
5/31
6
Increase the robustness ofthe paging channel
Increase paging channel capacity
Reduce/block unwanted traffic
Decrease paging channel utilization>Efficient paging schemes
8/22/2019 Improve Paging
6/31
7
Contributions
Data-driven approach
Large-scale cellular mobility data
Efficient paging algorithms>Reduce paging utilization by 80%>Increase delay by 10%
8/22/2019 Improve Paging
7/31
8
Per Call Measurement Data(PCMD)
Collected by each switch
Record of every call
>Call type (voice, data, SMS)>Start/end cell, sector>Source/destination
Three month-long traces Feb 2006
8/22/2019 Improve Paging
8/31
9
Trace statistics
Switch Nb.records Nb.cells Nb. users
Manhattan 120 M 139 1061 K
Philadelphia 140 M 150 543 K
Brisbane 50 M 144 404 K
Total 310 M 433 2 M
Size of data: 65GB
8/22/2019 Improve Paging
9/31
10
Mobility
96% users visit < 40 cells in a month
8/22/2019 Improve Paging
10/31
11
Calling activity
60% users make < 26 calls in a month
8/22/2019 Improve Paging
11/31
12
Joint calling and mobility
4% most mobile make 35% of calls
8/22/2019 Improve Paging
12/31
13
Mobility patterns over time
Correlation between day X and Y>Mutual informationI(X,Y) = H(X) + H(Y) H(X,Y)
Normalized by entropy of the datafrom a reference day
NMI(X,Y) = I(X,Y)/H(X)
8/22/2019 Improve Paging
13/31
14
Correlation between two days
Weekday traces are highly correlated
NMI(current day, n days ago)
2/28 Tuesday, 2/26 Sunday
8/22/2019 Improve Paging
14/31
15
How much history is needed
14 days of data is usually enough
NMI(current day, past n days)
8/22/2019 Improve Paging
15/31
16
Recap - what we found so far
96% users in < 40 cells 60% users make < 26 calls 4% most mobile users make 35% of calls Locations are correlated across days
Higher correlation between weekday data 14 days of data is sufficient
Use this to design better paging schemes
8/22/2019 Improve Paging
16/31
17
Paging Locate the mobile
Mobile
Switching
Center
I am here
(650)123-4567is in my cell
8/22/2019 Improve Paging
17/31
18
Paging establish the channel
Mobile
Switching
Center
8/22/2019 Improve Paging
18/31
19
Broadcast vs. profile-basedpaging
Mobile
Switching
Center
One paging/location area
Incoming
call
8/22/2019 Improve Paging
19/31
20
Broadcast vs. Profile-basedpaging
Mobile
Switching
Center
Broadcast
8/22/2019 Improve Paging
20/31
21
Broadcast vs. Profile-basedpaging
Mobile
Switching
Center
Profile-based
1st step
Incoming
call
8/22/2019 Improve Paging
21/31
22
Broadcast vs. Profile-basedpaging
Mobile
Switching
Center
2nd step(broadcast)
Profile-based
No reply
back
8/22/2019 Improve Paging
22/31
23
Profile-based paging
Fixed profile - update profile periodically+: low management cost
-: up-to-date mobility data cannot be utilized
Dynamic profile - update with every call+: more accurate predication
-: high management cost
8/22/2019 Improve Paging
23/31
24
Performance Metrics
Cost: number of cells paged per call
Paging delay: call arrival until mobileresponds
Success rate of the 1st step - pagingselected cells
8/22/2019 Improve Paging
24/31
25
Fixed-profile updated biweekly
8/22/2019 Improve Paging
25/31
26
Dynamic ProfileHigh success ratefor data calls
8/22/2019 Improve Paging
26/31
27
Dynamic Profile cost vs delay
8/22/2019 Improve Paging
27/31
28
Smart paging
Dynamic profile-based>14 days of history data
Voice/SMS:
>most recently visited N cells>top X fraction of most popular cells
Data:
>most recently visited N cells
8/22/2019 Improve Paging
28/31
29
Success rate
Fixedprofile
Dynamicprofile
SmartpagingN=10
X=0.95Brisbane2/28
0.87 0.96 0.94
Manhattan
2/26
0.81 0.91 0.90
8/22/2019 Improve Paging
29/31
30
Cost and delay tradeoff
8/22/2019 Improve Paging
30/31
31
Conclusions
Use large-scale mobility data>mobility and activity>patterns over time
To increase paging efficiency>optimized profile-based
And increase robustness>decrease utilization
>limit cost of data pages
Next: nationwide, data
8/22/2019 Improve Paging
31/31
33
http://research.sprintlabs.com/