ABSTRACT
Data-plan subscribers are charged based on the used traffic volume in 3G/4G cellular networks. This usage-based charging system has been operational and received general success. In this work, we conduct experiments to critically assess both this usage-based accounting architecture and application-specific charging policies by operators. Our evaluation compares the network-recorded volume with the delivered traffic at the end device. We have found that, both generally work in common scenarios but may go wrong in the extreme cases: We are charged for what we never get, and we can get what we want for free. In one extreme case, we are charged for at least three hours and 450MB or more data despite receiving no single bit. In another extreme case, we are able to transfer 200MB or any amount we specify for free. The root causes lie in lack of both coordination between the charging system and the end device, and prudent policy enforcement by certain operators. We propose immediate fixes and discuss possible future directions.
- Cisco ASR 5000 Series Serving GPRS Support Node Administration Guide. http://www.cisco.com/en/US/docs/wireless/asr_5000/12_0/OL-24828_SGSN_Admin.pdf.Google Scholar
- Free GPRS Hack For Reliance Mobile. http://www.megaleecher.net/Reliance_Internet_GPRS_Hack.Google Scholar
- Free Gprs Mobile Tricks. http://darkwap.mobi/gprs-tricks/Free-Gprs-Mobile-Tricks.Google Scholar
- Iodine. http://code.kryo.se/iodine/.Google Scholar
- PPS. http://www.pps.tv/.Google Scholar
- Three PAYG Mobile Internet for FREE. http://www.digitalworldz.co.uk/226311-three-payg-mobile-internet.html.Google Scholar
- Traffic Monitor - RadioOpt GmbH. https://play.google.com/store/apps/details?id=com.radioopt.widget.Google Scholar
- TrafficStats. http://developer.android.com.Google Scholar
- VLC Stream & Convert. http://traveldevel.com/.Google Scholar
- Wing FTP. http://www.wftpserver.com/.Google Scholar
- 3GPP. TS23.060: GPRS; Service description; Stage 2, Dec. 2006.Google Scholar
- 3GPP. TS23.125: Overall High Level Functionality and Architecture Impacts of Flow Based Charging, Mar 2006.Google Scholar
- 3GPP. TS32.240:Telecommunication management; Charging management; Charging architecture and principles, Sep. 2006.Google Scholar
- 3GPP. TS25.301: Radio Interface Protocol Architecture, 2008.Google Scholar
- 3GPP. TS25.413: UTRAN Iu interface RANAP Signaling, 2008.Google Scholar
- 3GPP. TS23.401: GPRS Enhancements for E-UTRAN Access, 2011.Google Scholar
- G. America. Global 3G Deployments UMTS HSPA HSPA+, 2010.Google Scholar
- Caida. http://www.caida.org/research/traffic-analysis/tcpudpratio/.Google Scholar
- R. Cocchi, S. Shenker, D. Estrin, and L. Zhang. Pricing in Computer Networks: Motivation, Formulation, and Example. IEEE/ACM Transactions on Networking, 1:614--627, 1993. Google ScholarDigital Library
- Z. Ezziane. Charging and Pricing Challenges for 3G systems. IEEE Communications Surveys and Tutorials, 7(1-4):58--68, 2005. Google ScholarDigital Library
- H. Holma and A. Toskala. LTE for UMTS: Evolution to LTE-Advanced. Wiley, 2011. Google ScholarDigital Library
- M. Kouadio and U. Pooch. A Aaxonomy and Design Considerations for Internet Accounting. SIGCOMM Comput. Commun. Rev., 32(5):39--48, Nov. 2002. Google ScholarDigital Library
- mobiThinking. Global Mobile Statistics 2012. http://mobithinking.com/mobile-marketing-tools/latest-mobile-stats.Google Scholar
- A. Odlyzko. Internet Pricing and the History of Communications. Computer Networks, 36:493--517, 2001.Google ScholarCross Ref
- OECD. Nearly Two-Thirds of US Broadband Subscribers are Wireless. http://www.websiteoptimization.com/bw/1012/.Google Scholar
- D. M. Reporter. Up to 20 million Americans 'Overcharged' by AT&T for Data Usage, 2011.Google Scholar
- RFC5966: DNS Transport over TCP - Implementation Requirements, 2010.Google Scholar
- S. Shakkottai, R. Srikant, A. E. Ozdaglar, and D. Acemoglu. The Price of Simplicity. IEEE Journal on Selected Areas in Communications, 26(7):1269--1276, 2008. Google ScholarDigital Library
- D. Trossen and G. Biczók. Not Paying the Truck Driver: Differentiated Pricing for the Future Internet. In Proceedings of the Re-Architecting the Internet Workshop, ReARCH '10, 2010. Google ScholarDigital Library
- Z. Wang, Z. Qian, Q. Xu, Z. Mao, and M. Zhang. An Untold Story of Middleboxes in Cellular Networks. In SIGCOMM '11, 2011. Google ScholarDigital Library
- WireShark. http://www.wireshark.org/.Google Scholar
- X. Zhang, Y. Xu, H. Hu, Y. Liu, Z. Guo, and Y. Wang. Profiling Skype Video Calls: Rate Control and Video Quality. In INFOCOM'12, March 2012.Google Scholar
Index Terms
- Can we pay for what we get in 3G data access?
Recommendations
Real Threats to Your Data Bills: Security Loopholes and Defenses in Mobile Data Charging
CCS '14: Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications SecuritySecure mobile data charging (MDC) is critical to cellular network operations. It must charge the right user for the right volume that (s)he authorizes to consume (i.e., requirements of authentication, authorization, and accounting (AAA)). In this work, ...
Accounting for roaming users on mobile data access: issues and root causes
MobiSys '13: Proceeding of the 11th annual international conference on Mobile systems, applications, and servicesIn this paper, we study how mobility affects mobile data accounting, which records the usage volume for each roaming user. We find out that, current 2G/3G/4G systems have well-tested mobility support solutions and generally work well. However, under ...
Mobile data charging: new attacks and countermeasures
CCS '12: Proceedings of the 2012 ACM conference on Computer and communications security3G/4G cellular networks adopt usage-based charging. Mobile users are billed based on the traffic volume when accessing data service. In this work, we assess both this metered accounting architecture and application-specific charging policies by ...
Comments