Switchboard: A Matchmaking System for Multiplayer Mobile Games - MobiSys 2011
Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on...
Transcript of Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on...
![Page 1: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/1.jpg)
Accounting for Roaming Users on
Mobile Data Access:
Issues and Root Causes
ACM MobiSys 2013
Taipei, Taiwan
Guan-Hua Tu*, Chunyi Peng*, Chi-Yu Li*, Xingyu Ma*,
Hongyi Wang*, Tao Wang+, Songwu Lu*
*University of California, Los Angeles, US
+Peking University, Beijing, China
![Page 2: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/2.jpg)
Mobile Data Access
Mobile data access during driving is popular
However, it is not free.
Usage-based charging is broadly used.
How operator accounts the mobile data usage?
2
AT&T Verizon
![Page 3: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/3.jpg)
Accounting in Cellular Networks
UE
(Phone)
VOP
3
Core Network Radio Access Network
Internet
User
VUE
![Page 4: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/4.jpg)
Previous Work 4
Our previous work shows that over-accounting
occurs in indoor scenario
No-signal/weak-signal area.
How about mobility case ?
Gap exists?
No-signal/weak-signal still cause gap?
Are they the only reasons like indoor case?
Source: “Can We Pay for What We Get in 3G Data Access?,” Mobicom'12, Aug. 2012.
No Signal Weak Signal
![Page 5: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/5.jpg)
The Rest of Talk
An Example
Diversified Root Causes
Factor Impacts
More results
Insights
Solution
Conclusion
5
![Page 6: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/6.jpg)
An Example: Mobile User in LA 6
Data Received (VUE): 13.5MB
Data Accounted(VOP): 44.3MB
Accounting Gap (VGAP): 30.8MB
Q1: Gap Exists ?
Distance: 19 km
Driving time: 30 mins
App:UDL-DL-200kbps
A: YES !!
![Page 7: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/7.jpg)
An Example: Mobile User in LA 7
Q2: No-signal/weak-signal still causes gap?
A: YES !!
No-Signal Weak-Signal
Distance: 19 km
Driving time: 30 mins
App:UDL-DL-200kbps
![Page 8: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/8.jpg)
An Example: Mobile User in LA 8
Q3: Are no/weak-signal the only reasons?
A: NO !!
Strong-Signal
has gap.
Handoff !!
Distance: 19 km
Driving time: 30 mins
App:UDL-DL-200kbps
![Page 9: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/9.jpg)
Why handoff caues gap? 9
Data transmission suspends during handoff
Packet drops during suspension
1 2
RAN drops packets
accounted Q: What affects suspension time?
Q: Does it depend on handoff type?
Longer suspension time, larger gap !!
![Page 10: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/10.jpg)
Suspension Time vs. HO type 10
(a). Inter-System HO 1 2
(b). Intra-System HO
Q: Why these HOs have suspension?
A: Hard Handoff
![Page 11: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/11.jpg)
Data Suspension Time 11
Q: Why these HOs almost have no suspension?
A: Soft Handoff!! 1 2
![Page 12: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/12.jpg)
Data Suspension Time 12
Q: Why few soft-handoffs have suspension?
A: Inter-Frequency!!
![Page 13: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/13.jpg)
Accounting Gap vs.
Suspension Time 13
Gap is usually proportional to suspension time.
Q: Why 2G->3G HO doesn’t hold?
A: Buffer
![Page 14: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/14.jpg)
Why buffer causes gap? 14
RAN drops
packets
accounted
Recall…
Larger buffer, smaller gap
However, it doesn’t always hold in all cases.
When inter-system handoff occurs, all packets in
buffer are lost
Larger buffer, larger gap
![Page 15: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/15.jpg)
Factor Impacts 15
Application source rate, mobility speed, real mobile
users daily use, vehicle traffic, hybrid network,..
Hybrid network is widely observed in practice
Reduce gap caused by No/Weak signal
Q: Is it so perfect?
A: Depends !!
![Page 16: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/16.jpg)
Hybrid Network 16
An Example
3G networks
2G networks
Inter-System HO occurs
Suffer over-accounting issue every day !!
Your home
![Page 17: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/17.jpg)
More Results
3 US major operators
13 routes ( 232.3 km in total)
2 regions: New York and Los Angeles
Downtown + suburb
Freeway & local
Real applications
17
I-405 in LA
I-10 in LA
![Page 18: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/18.jpg)
Accounting Gap 18
10%
UDP downlink datagram with constant rate 200Kbps
5 of 13 routes show 10% gap ratio
Average accounting gap ratio (Gap/Vop(%)) with real applications on Route 12.
Web Browsing Email FTP Youtube PPS
OP-I 0.0% 0.0% 0.6% 0.7% 24.8%
OP-II 0.0% 0.0% 0.6% 1.6% 40.1%
OP-III 0.0% 0.0% 0.6% 0.7% 21.3%
![Page 19: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/19.jpg)
Go Further: Root Causes
Gap for no-signal/weak signal
Insufficient coverage
Gap for handoff
Transmission suspends but accounting doesn’t stop
Is it possible to address this issue?
Handoff is triggered by operators instead of mobile device
Operators know when/what kind of handoff is performed
19
![Page 20: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/20.jpg)
Solutions 20
Suspends accounting
during HO
Refer to unsent packet
volume reported by
RAN
2 4
3
1 5
Suspends Resumes
2 4
3
1 5
6
![Page 21: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/21.jpg)
Conclusion
Accounting gap exists in mobility
Route-specific and operator-specific
Two major causes: no-signal and handoff
Gap caused by handoff is dependent on
Suspension time + buffer size + handoff type
Hybrid network offers good coverage with low cost,
however leads over-accounting issue.
21
![Page 22: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/22.jpg)
Questions?
22
![Page 23: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/23.jpg)
Daily Use Results 23
Accounting gap for driving commuters during March 18-29, 2013
OP-I
User 1 2
Apps Line,
Gmail
Whatsapp,
Gmail,Weather
Channel
Dis. 41.9km 75.5km
VUE 37.2 198.7
VOP 37.2 199.6
Gap 0.0 0.9
Ratio 0.0% 0.4%
OP-II
3 4
Messenger, PPS,
Line, Gmail
Pandora Radio,
Gmail, Whatsapp,
Stock
89.6km 76.8km
1204.3 387.2
1249.7 389.8
48.0 2.6
3.6% 0.6%
OP-II
5
Facebook,
Whatsapp Skype,
Line, Gmail
18.8km
73.9
74.3
0.4
0.5%
![Page 24: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/24.jpg)
Mobility Speed 24
Higher mobility speed, more handoffs
Does it mean larger accounting gap?
NO
Higher mobility speed, more inter-system handoff ?
Not always
![Page 25: Accounting for Roaming Users on Mobile Data Access: Issues ... · Accounting for Roaming Users on Mobile Data Access: Issues and Root Causes ACM MobiSys 2013 Taipei, Taiwan Guan-Hua](https://reader030.fdocuments.in/reader030/viewer/2022041214/5e0335b9d9e2ea2f20424568/html5/thumbnails/25.jpg)
An Example: Mobility Speed 25
HO occurs
RSSI is
improved !!
(a). High Mobility Speed
(b). Low Mobility Speed
Stay for 7s
Only 2s