Towards accurate accounting of cellular data for TCP retransmission

The current architecture supporting data services to mobile devices is built below the network layer (IP) and users receive the payload at the application layer. Between them is the transport layer that can cause data consumption inflation due to the retransmission mechanism that provides reliable delivery. In this paper, we examine the accounting policies of five large cellular ISPs in the U.S. and South Korea. We look at their policies regarding the transport layer reliability mechanism with TCP's retransmission and show that the current implementation of accounting policies either fails to meet the billing fairness or is vulnerable to charge evasions. Three of the ISPs surveyed charge for all IP packets regardless of retransmission, allowing attackers to inflate a victim's bill by intentionally retransmitting packets. The other two ISPs deduct the retransmitted amount from the user's bill thus allowing tunneling through TCP retransmissions. We show that a "free-riding" attack is viable with these ISPs and discuss some of the mitigation techniques.

[1]  Marcel-Catalin Rosu,et al.  Inverted browser: a novel approach towards display symbiosis , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06).

[2]  Edward D. Lazowska,et al.  Designing an Architecture for Delivering Mobile Information Services to the Rural Developing World , 2006, Seventh IEEE Workshop on Mobile Computing Systems & Applications (WMCSA'06 Supplement).

[3]  Rajesh Krishna Balan,et al.  Real-time trip information service for a large taxi fleet , 2011, MobiSys '11.

[4]  Aditya Akella,et al.  A Comparative Study of Handheld and Non-handheld Traffic in Campus Wi-Fi Networks , 2011, PAM.

[5]  H. Vincent Poor,et al.  A theory of utility and privacy of data sources , 2010, 2010 IEEE International Symposium on Information Theory.

[6]  Feng Qian,et al.  Web caching on smartphones: ideal vs. reality , 2012, MobiSys '12.

[7]  Joseph M. Hellerstein,et al.  Shreddr: pipelined paper digitization for low-resource organizations , 2012, ACM DEV '12.

[8]  Michael Hicks,et al.  Deanonymizing mobility traces: using social network as a side-channel , 2012, CCS.

[9]  Johannes Winter,et al.  Trusted computing building blocks for embedded linux-based ARM trustzone platforms , 2008, STC '08.

[10]  Bayya Yegnanarayana,et al.  Combining evidence from residual phase and MFCC features for speaker recognition , 2006, IEEE Signal Processing Letters.

[11]  Leo A. Meyerovich,et al.  Fast and parallel webpage layout , 2010, WWW '10.

[12]  Rajesh K. Gupta,et al.  CoolSpots: reducing the power consumption of wireless mobile devices with multiple radio interfaces , 2006, MobiSys '06.

[13]  A. Yao How to generate and exchange secrets , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[14]  Kun Liu,et al.  Random projection-based multiplicative data perturbation for privacy preserving distributed data mining , 2006, IEEE Transactions on Knowledge and Data Engineering.

[15]  Youngseok Lee Measured TCP Performance in CDMA 1x EV-DO Network? , 2006 .

[16]  Paramvir Bahl,et al.  VISION: cloud-powered sight for all: showing the cloud what you see , 2012, MCS '12.

[17]  Songwu Lu,et al.  Can we pay for what we get in 3G data access? , 2012, Mobicom '12.

[18]  Silvio Micali,et al.  The knowledge complexity of interactive proof-systems , 1985, STOC '85.

[19]  Vilhelm Verendel,et al.  A Prospect Theory approach to Security , 2008 .

[20]  Rolf Dach,et al.  Technical Report 2012 , 2013 .

[21]  Tao Jin,et al.  WiZi-Cloud: Application-transparent dual ZigBee-WiFi radios for low power internet access , 2011, 2011 Proceedings IEEE INFOCOM.

[22]  Pan Hui,et al.  ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading , 2012, 2012 Proceedings IEEE INFOCOM.

[23]  Mahadev Satyanarayanan,et al.  Agile application-aware adaptation for mobility , 1997, SOSP.

[24]  Katarína Cechlárová,et al.  On a generalization of the stable roommates problem , 2005, TALG.

[25]  Ramesh Govindan,et al.  Medusa: a programming framework for crowd-sensing applications , 2012, MobiSys '12.

[26]  Tan Zhang,et al.  A dual technology femto cell architecture for robust communication using whitespaces , 2012, 2012 IEEE International Symposium on Dynamic Spectrum Access Networks.

[27]  Lin Zhong,et al.  Power-saving color transformation of mobile graphical user interfaces on OLED-based displays , 2009, ISLPED.

[28]  Arun Venkataramani,et al.  Interactive wifi connectivity for moving vehicles , 2008, SIGCOMM '08.

[29]  Michael Zink,et al.  Watching user generated videos with prefetching , 2011, MMSys.

[30]  David Lazer,et al.  Inferring friendship network structure by using mobile phone data , 2009, Proceedings of the National Academy of Sciences.

[31]  Ahmad Rahmati,et al.  Users and Batteries: Interactions and Adaptive Energy Management in Mobile Systems , 2007, UbiComp.

[32]  Peter M. Chen,et al.  Pocket Hypervisors: Opportunities and Challenges , 2007, Eighth IEEE Workshop on Mobile Computing Systems and Applications.

[33]  Hojung Cha,et al.  AppScope: Application Energy Metering Framework for Android Smartphone Using Kernel Activity Monitoring , 2012, USENIX Annual Technical Conference.

[34]  Jure Leskovec,et al.  Friendship and mobility: user movement in location-based social networks , 2011, KDD.

[35]  Lin Zhong,et al.  Power modeling of graphical user interfaces on OLED displays , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[36]  Jie Liu,et al.  Fast app launching for mobile devices using predictive user context , 2012, MobiSys '12.

[37]  Ratul Mahajan,et al.  Measuring ISP topologies with Rocketfuel , 2004, IEEE/ACM Transactions on Networking.

[38]  Paramvir Bahl,et al.  Wake on wireless: an event driven energy saving strategy for battery operated devices , 2002, MobiCom '02.

[39]  Gerd Kortuem,et al.  Ubiquitous displays in dynamic environments: issues and opportunities , 2004 .

[40]  Vikas Kumar,et al.  CrowdSearch: exploiting crowds for accurate real-time image search on mobile phones , 2010, MobiSys '10.

[41]  Adam Finkelstein,et al.  Building and Using A Scalable Display Wall System , 2000, IEEE Computer Graphics and Applications.

[42]  Barbara Rosario,et al.  Multi-display Composition: Supporting Display Sharing for Collocated Mobile Devices , 2009, INTERACT.

[43]  Hao Chen,et al.  AndroidLeaks: Automatically Detecting Potential Privacy Leaks in Android Applications on a Large Scale , 2012, TRUST.

[44]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[45]  Vitaly Shmatikov,et al.  Robust De-anonymization of Large Sparse Datasets , 2008, 2008 IEEE Symposium on Security and Privacy (sp 2008).

[46]  Matthias Lange,et al.  L4Android: a generic operating system framework for secure smartphones , 2011, SPSM '11.

[47]  Pekka Nikander,et al.  Host Identity Protocol (HIP): Connectivity, Mobility, Multi-Homing, Security, and Privacy over IPv4 and IPv6 Networks , 2010, IEEE Communications Surveys & Tutorials.

[48]  Qiang Li,et al.  MusicalHeart: a hearty way of listening to music , 2012, SenSys '12.

[49]  Margaret Martonosi,et al.  Human mobility modeling at metropolitan scales , 2012, MobiSys '12.

[50]  Konstantina Papagiannaki,et al.  Catnap: exploiting high bandwidth wireless interfaces to save energy for mobile devices , 2010, MobiSys '10.

[51]  Petter Svärd,et al.  Evaluation of delta compression techniques for efficient live migration of large virtual machines , 2011, VEE '11.

[52]  Jie Liu,et al.  Mobile Apps: It's Time to Move Up to CondOS , 2011, HotOS.

[53]  Cristian Ungureanu,et al.  Revisiting storage for smartphones , 2012, TOS.

[54]  D. Ariely,et al.  “Coherent Arbitrariness”: Stable Demand Curves Without Stable Preferences , 2003 .

[55]  Michael A. Skinner,et al.  Identifying duplicate content using statistically improbable phrases , 2010, Bioinform..

[56]  Arun Venkataramani,et al.  Energy consumption in mobile phones: a measurement study and implications for network applications , 2009, IMC '09.

[57]  Eyal de Lara,et al.  Low-bandwidth VM migration via opportunistic replay , 2008, HotMobile '08.

[58]  Liviu Iftode,et al.  RoadSpeak: enabling voice chat on roadways using vehicular social networks , 2008, SocialNets '08.

[59]  Yin Chen,et al.  FM-based indoor localization , 2012, MobiSys '12.

[60]  Stefania Serafin,et al.  Audio Arduino - an ALSA (Advanced Linux Sound Architecture) Audio Driver for FTDI-based Arduinos , 2011, NIME.

[61]  Nick Feamster,et al.  Detecting network neutrality violations with causal inference , 2009, CoNEXT '09.

[62]  Yvonne Rogers,et al.  Dynamo: a public interactive surface supporting the cooperative sharing and exchange of media , 2003, UIST '03.

[63]  Jason I. Hong,et al.  Undistracted driving: a mobile phone that doesn't distract , 2011, HotMobile '11.

[64]  Hari Balakrishnan,et al.  Accurate, Low-Energy Trajectory Mapping for Mobile Devices , 2011, NSDI.

[65]  Mario Gerla,et al.  Vehicular networks and the future of the mobile internet , 2011, Comput. Networks.

[66]  James Won-Ki Hong,et al.  Measurement Analysis of Mobile Data Networks , 2007, PAM.

[67]  Tanzeem Choudhury,et al.  Passive and In-Situ assessment of mental and physical well-being using mobile sensors , 2011, UbiComp '11.

[68]  Zhen Wang,et al.  Reflex: using low-power processors in smartphones without knowing them , 2012, ASPLOS XVII.

[69]  Wei Pan,et al.  SoundSense: scalable sound sensing for people-centric applications on mobile phones , 2009, MobiSys '09.

[70]  Alfredo Hubard,et al.  UjU: SMS-based applications made easy , 2010, ACM DEV '10.

[71]  Sangtae Ha,et al.  TUBE: time-dependent pricing for mobile data , 2012, SIGCOMM '12.

[72]  John Markus Bjørndalen,et al.  De-centralizing the VNC Model for Improved Performance on Wall-Sized, High-Resolution Tiled Displays , 2007 .

[73]  Gaetano Borriello,et al.  Open data kit: tools to build information services for developing regions , 2010, ICTD.

[74]  Alec Wolman,et al.  Software abstractions for trusted sensors , 2012, MobiSys '12.

[75]  Thomas Schmid,et al.  Hijacking power and bandwidth from the mobile phone's audio interface , 2010, SenSys '10.

[76]  Sung-Bae Cho,et al.  Predicting user Activities in the Sequence of Mobile Context for Ambient Intelligence Environment using Dynamic Bayesian Network , 2010, ICAART.

[77]  John C. Bicket,et al.  Bit-rate selection in wireless networks , 2005 .

[78]  Tapan S. Parikh,et al.  Mobile phone tools for field-based health care workers in low-income countries. , 2011, The Mount Sinai journal of medicine, New York.

[79]  Rosalind W. Picard Emotion Research by the People, for the People , 2010 .

[80]  Ramachandran Ramjee,et al.  Bartendr: a practical approach to energy-aware cellular data scheduling , 2010, MobiCom.

[81]  Marcel Dischinger,et al.  Glasnost: Enabling End Users to Detect Traffic Differentiation , 2010, NSDI.

[82]  F. Paas,et al.  Cognitive Load Measurement as a Means to Advance Cognitive Load Theory , 2003 .

[83]  Sasu Tarkoma,et al.  Collaborative Energy Debugging for Mobile Devices , 2012, HotDep.

[84]  Ieee Standards Board IEEE Standard for local and metropolitan area networks : supplement to Integrated Services (IS) LAN Interface at the Medium Access Control (MAC) and Physical (PHY) layers : Managed Object Conformance (MOCS) Proforma , 1996 .

[85]  Leah Buechley,et al.  Amarino: a toolkit for the rapid prototyping of mobile ubiquitous computing , 2010, Mobile HCI.

[86]  Lukas Kencl,et al.  Inter-Call Mobility model: A spatio-temporal refinement of Call Data Records using a Gaussian mixture model , 2012, 2012 Proceedings IEEE INFOCOM.

[87]  Dmitri Kuksov,et al.  When More Alternatives Lead to Less Choice , 2010, Mark. Sci..

[88]  Nina Mishra,et al.  Privacy via the Johnson-Lindenstrauss Transform , 2012, J. Priv. Confidentiality.

[89]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[90]  Richard P. Martin,et al.  Detecting driver phone use leveraging car speakers , 2011, MobiCom.

[91]  Ming Zhang,et al.  Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof , 2012, EuroSys '12.

[92]  Kai Li,et al.  Virtually Shared Displays and User Input Devices , 2007, USENIX Annual Technical Conference.

[93]  James A. Landay,et al.  MyExperience: a system for in situ tracing and capturing of user feedback on mobile phones , 2007, MobiSys '07.

[94]  Da-Jie Lin,et al.  Spatial and Temporal Factors in Estimating the Potential of Ride-sharing for Demand Reduction , 1999 .

[95]  E. Khantzian The Self‐Medication Hypothesis of Substance Use Disorders: A Reconsideration and Recent Applications , 1997, Harvard review of psychiatry.

[96]  Gaetano Borriello,et al.  Digitizing paper forms with mobile imaging technologies , 2012, ACM DEV '12.

[97]  Dan Boneh,et al.  Who killed my battery?: analyzing mobile browser energy consumption , 2012, WWW.

[98]  Andreas Timm-Giel,et al.  MobiSteer: using steerable beam directional antenna for vehicular network access , 2007, MobiSys '07.

[99]  Naehyuck Chang,et al.  Dynamic voltage scaling of OLED displays , 2011, 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC).

[100]  Chang-Tien Lu,et al.  CROWDSAFE: crowd sourcing of crime incidents and safe routing on mobile devices , 2011, GIS.

[101]  Albrecht Schmidt,et al.  Open Display Networks: A Communications Medium for the 21st Century , 2012, Computer.

[102]  Philip Levis,et al.  Energy management in mobile devices with the cinder operating system , 2011, EuroSys '11.

[103]  Víctor Soto,et al.  Automated land use identification using cell-phone records , 2011, HotPlanet '11.

[104]  Xing Xie,et al.  Mining interesting locations and travel sequences from GPS trajectories , 2009, WWW '09.

[105]  Brian D. Noble,et al.  BreadCrumbs: forecasting mobile connectivity , 2008, MobiCom '08.

[106]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[107]  B. Tatler,et al.  Yarbus, eye movements, and vision , 2010, i-Perception.

[108]  Byung-Gon Chun,et al.  TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones , 2010, OSDI.

[109]  Christopher G. Atkeson,et al.  Predicting human interruptibility with sensors , 2005, TCHI.

[110]  Kazutoshi Sumiya,et al.  Crowd-sourced urban life monitoring: urban area characterization based crowd behavioral patterns from Twitter , 2012, ICUIMC.

[111]  Tarek F. Abdelzaher,et al.  Semantic-less coordination of power management and application performance , 2010, OPSR.

[112]  Zhen Wang,et al.  Why are web browsers slow on smartphones? , 2011, HotMobile '11.

[113]  Gerhard Tröster,et al.  Real-time detection and recommendation of thermal spots by sensing collective behaviors in paragliding , 2011, SCI '11.

[114]  Hao Jiang,et al.  System design for the WeSpace: Linking personal devices to a table-centered multi-user, multi-surface environment , 2008, 2008 3rd IEEE International Workshop on Horizontal Interactive Human Computer Systems.

[115]  John M. Carroll,et al.  Designing Interaction: Psychology at the Human-Computer Interface , 1991 .

[116]  Dennis F. Galletta,et al.  Web Site Delays: How Tolerant are Users? , 2004, J. Assoc. Inf. Syst..

[117]  Albert-László Barabási,et al.  Understanding individual human mobility patterns , 2008, Nature.

[118]  Fan Ye,et al.  Mobile crowdsensing: current state and future challenges , 2011, IEEE Communications Magazine.

[119]  J. Watkinson The art of digital audio , 1988 .

[120]  Pablo Rodriguez,et al.  MAR: a commuter router infrastructure for the mobile Internet , 2004, MobiSys '04.

[121]  Wei-Ying Ma,et al.  Learning block importance models for web pages , 2004, WWW '04.

[122]  Tapan S. Parikh,et al.  Local ground: a paper-based toolkit for documenting local geo-spatial knowledge , 2010, ACM DEV '10.

[123]  Fiona Fui-Hoon Nah,et al.  A study on tolerable waiting time: how long are Web users willing to wait? , 2004, AMCIS.

[124]  Margaret Martonosi,et al.  Ranges of human mobility in Los Angeles and New York , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[125]  N. McGlynn Thinking fast and slow. , 2014, Australian veterinary journal.

[126]  Suman Nath,et al.  MaskIt: privately releasing user context streams for personalized mobile applications , 2012, SIGMOD Conference.

[127]  Karsten Schwan,et al.  STRATUS: Assembling Virtual Platforms from Device Clouds , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[128]  Hari Balakrishnan,et al.  Code in the air: simplifying sensing and coordination tasks on smartphones , 2012, HotMobile '12.

[129]  Narseo Vallina-Rodriguez,et al.  Exhausting battery statistics: understanding the energy demands on mobile handsets , 2010, MobiHeld '10.

[130]  Mun Choon Chan,et al.  Adaptive display power management for mobile games , 2011, MobiSys '11.

[131]  Guobin Shen,et al.  BeepBeep: a high accuracy acoustic ranging system using COTS mobile devices , 2007, SenSys '07.

[132]  Ramón Cáceres,et al.  Virtual individual servers as privacy-preserving proxies for mobile devices , 2009, MobiHeld '09.

[133]  Paramvir Bahl,et al.  White space networking with wi-fi like connectivity , 2009, SIGCOMM '09.

[134]  Paul Barford,et al.  Cell vs. WiFi: on the performance of metro area mobile connections , 2012, IMC '12.

[135]  R. Teal Carpooling: Who, how and why☆ , 1987 .

[136]  Pedro José Marrón,et al.  Meeting lifetime goals with energy levels , 2007, SenSys '07.

[137]  Nigel Davies,et al.  Reflections on Long-Term Experiments with Public Displays , 2012, Computer.

[138]  S. Solyom,et al.  All aboard the robotic road train , 2012, IEEE Spectrum.

[139]  Paramvir Bahl,et al.  SenseLess: A database-driven white spaces network , 2011, 2011 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN).

[140]  Mani B. Srivastava,et al.  Model-based context privacy for personal data streams , 2012, CCS '12.

[141]  Vikram Srinivasan,et al.  MOTA: engineering an operator agnostic mobile service , 2011, MobiCom.

[142]  Romit Roy Choudhury,et al.  MoVi: mobile phone based video highlights via collaborative sensing , 2010, MobiSys '10.

[143]  Gaetano Borriello,et al.  ODK tables: data organization and information services on a smartphone , 2011, NSDR '11.

[144]  Jeremy Andrus,et al.  Cells: a virtual mobile smartphone architecture , 2011, SOSP '11.

[145]  Ryan O'Donnell,et al.  Some topics in analysis of boolean functions , 2008, STOC.

[146]  Deborah Estrin,et al.  Diversity in smartphone usage , 2010, MobiSys '10.

[147]  Benjamin Livshits,et al.  Doloto: code splitting for network-bound web 2.0 applications , 2008, SIGSOFT '08/FSE-16.

[148]  Paramvir Bahl,et al.  Help for the Mentally Challenged , 2022 .

[149]  Suman Banerjee,et al.  Beyond deployments and testbeds: experiences with public usage on vehicular WiFi hotspots , 2012, MobiSys '12.

[150]  Katrin Hoeper,et al.  Delivering secure applications on commercial mobile devices: the case for bare metal hypervisors , 2011, SPSM '11.

[151]  Songwu Lu,et al.  Mobile data charging: new attacks and countermeasures , 2012, CCS.

[152]  Mark D. Corner,et al.  Eon: a language and runtime system for perpetual systems , 2007, SenSys '07.

[153]  Vaduvur Bharghavan,et al.  Robust rate adaptation for 802.11 wireless networks , 2006, MobiCom '06.

[154]  D. Kahneman Maps of Bounded Rationality: Psychology for Behavioral Economics , 2003 .

[155]  Adrian Perrig,et al.  SecVisor: a tiny hypervisor to provide lifetime kernel code integrity for commodity OSes , 2007, SOSP.

[156]  John Zimmerman,et al.  Field trial of Tiramisu: crowd-sourcing bus arrival times to spur co-design , 2011, CHI.

[157]  Gaetano Borriello,et al.  Open data kit sensors: a sensor integration framework for android at the application-level , 2012, MobiSys '12.

[158]  Marko Jurmu,et al.  Multipurpose Interactive Public Displays in the Wild: Three Years Later , 2012, Computer.

[159]  Kun Yang,et al.  Mobile Social Networks: Architectures, Social Properties, and Key Research Challenges , 2013, IEEE Communications Surveys & Tutorials.

[160]  Ion Stoica,et al.  Blue-Fi: enhancing Wi-Fi performance using bluetooth signals , 2009, MobiSys '09.

[161]  Jason Flinn,et al.  Ghosts in the machine: interfaces for better power management , 2004, MobiSys '04.

[162]  Lei Yang,et al.  Accurate online power estimation and automatic battery behavior based power model generation for smartphones , 2010, 2010 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[163]  Fosca Giannotti,et al.  Mining mobility user profiles for car pooling , 2011, KDD.

[164]  Wei-Ying Ma,et al.  Detecting web page structure for adaptive viewing on small form factor devices , 2003, WWW '03.

[165]  Craig Gentry,et al.  Implementing Gentry's Fully-Homomorphic Encryption Scheme , 2011, EUROCRYPT.

[166]  Arvind Narayanan,et al.  Do Not Track: A Universal Third-Party Web Tracking Opt Out , 2011 .

[167]  Srihari Nelakuditi,et al.  AccuRate: Constellation Based Rate Estimation in Wireless Networks , 2010, NSDI.

[168]  Zhen Wang,et al.  How far can client-only solutions go for mobile browser speed? , 2011, WWW.

[169]  Ye Xu,et al.  Enabling large-scale human activity inference on smartphones using community similarity networks (csn) , 2011, UbiComp '11.

[170]  E. Waffenschmidt,et al.  Drivers for OLEDs , 2007, 2007 IEEE Industry Applications Annual Meeting.

[171]  Michael K. Reiter,et al.  Flicker: an execution infrastructure for tcb minimization , 2008, Eurosys '08.

[172]  Margaret Martonosi,et al.  Identifying Important Places in People's Lives from Cellular Network Data , 2011, Pervasive.

[173]  Paramvir Bahl,et al.  Anatomizing application performance differences on smartphones , 2010, MobiSys '10.

[174]  Hari Balakrishnan,et al.  Improving loss resilience with multi-radio diversity in wireless networks , 2005, MobiCom '05.

[175]  A. Hama Predictably Irrational: The Hidden Forces That Shape Our Decisions , 2010 .

[176]  Rajmohan Rajaraman,et al.  Analysis of a local search heuristic for facility location problems , 2000, SODA '98.

[177]  Adrian Perrig,et al.  TrustVisor: Efficient TCB Reduction and Attestation , 2010, 2010 IEEE Symposium on Security and Privacy.

[178]  Avery Wang,et al.  An Industrial Strength Audio Search Algorithm , 2003, ISMIR.

[179]  Rachel Greenstadt,et al.  Why we can't be bothered to read privacy policies models of privacy economics as a lemons market , 2003, ICEC '03.

[180]  Sebastian Boring,et al.  #EpicPlay: crowd-sourcing sports video highlights , 2012, CHI.

[181]  David C. Snowdon,et al.  Koala: a platform for OS-level power management , 2009, EuroSys '09.

[182]  Jarmo Prokkola,et al.  HSDPA Performance in Live Networks , 2007, 2007 IEEE International Conference on Communications.

[183]  Diane J. Cook,et al.  Human Activity Recognition and Pattern Discovery , 2010, IEEE Pervasive Computing.

[184]  Anja Feldmann,et al.  A First Look at Mobile Hand-Held Device Traffic , 2010, PAM.

[185]  Mahadev Satyanarayanan,et al.  Transient customization of mobile computing infrastructure , 2008, MobiVirt '08.

[186]  Yong Liu,et al.  Using Multi-threading and Server Update Pushing to Improve the Performance of VNC for a Wall-Sized Tiled Display Wall , 2009, Infoscale.

[187]  Arun Venkataramani,et al.  Augmenting mobile 3G using WiFi , 2010, MobiSys '10.

[188]  Eyal de Lara,et al.  Kaleidoscope: cloud micro-elasticity via VM state coloring , 2011, EuroSys '11.

[189]  Sivan Toledo,et al.  VTrack: accurate, energy-aware road traffic delay estimation using mobile phones , 2009, SenSys '09.

[190]  Philippe Golle,et al.  On the Anonymity of Home/Work Location Pairs , 2009, Pervasive.

[191]  Chris Speed,et al.  Sixth sense transport: challenges in supporting flexible time travel , 2012, HotMobile '12.

[192]  Mahadev Satyanarayanan,et al.  Internet suspend/resume , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[193]  R. Walgate Tale of two cities , 1984, Nature.

[194]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[195]  Zheng Niu,et al.  Road extraction using smart phones GPS , 2011, COM.Geo.

[196]  Albert G. Greenberg,et al.  WebProphet: Automating Performance Prediction for Web Services , 2010, NSDI.

[197]  Yoshifumi Kitamura,et al.  A Middleware for Seamless Use of Multiple Displays , 2008, DSV-IS.

[198]  Cynthia Dwork,et al.  Differential Privacy: A Survey of Results , 2008, TAMC.

[199]  Latanya Sweeney,et al.  k-Anonymity: A Model for Protecting Privacy , 2002, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[200]  Kazutoshi Sumiya,et al.  Discovery of user behavior patterns from geo-tagged micro-blogs , 2010, ICUIMC '10.

[201]  Margaret Martonosi,et al.  SignalGuru: leveraging mobile phones for collaborative traffic signal schedule advisory , 2011, MobiSys '11.

[202]  Desney S. Tan,et al.  Impromptu: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development , 2008, CHI.

[203]  Deyi Li,et al.  Mining regular routes from GPS data for ridesharing recommendations , 2012, UrbComp '12.

[204]  Thomas L. Marzetta,et al.  Argos: practical many-antenna base stations , 2012, Mobicom '12.

[205]  Vyas Sekar,et al.  Understanding website complexity: measurements, metrics, and implications , 2011, IMC '11.

[206]  Bogdan M. Wilamowski,et al.  The Transmission Control Protocol , 2005, The Industrial Information Technology Handbook.

[207]  Mo Li,et al.  How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Participatory Sensing , 2012, IEEE Transactions on Mobile Computing.

[208]  Darin Fisher,et al.  Link Prefetching in Mozilla: A Server-Driven Approach , 2003, WCW.

[209]  K. K. Ramakrishnan,et al.  Over the top video: the gorilla in cellular networks , 2011, IMC '11.

[210]  Alessandro Bozzon,et al.  Answering search queries with CrowdSearcher , 2012, WWW.

[211]  ASHWIN MACHANAVAJJHALA,et al.  L-diversity: privacy beyond k-anonymity , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[212]  Yanfei Wang,et al.  ZigBee-Assisted WiFi Transmission for Multi-interface Mobile Devices , 2011, MobiQuitous.

[213]  Supriyo Chakraborty,et al.  OVERRIDE: a mobile privacy framework for context-driven perturbation and synthesis of sensor data streams , 2012, PhoneSense '12.

[214]  J. Leigh,et al.  Scalable Adaptive Graphics middleware for visualization streaming and collaboration in ultra resolution display environments , 2008, 2008 Workshop on Ultrascale Visualization.

[215]  Eyal de Lara,et al.  SnowFlock: rapid virtual machine cloning for cloud computing , 2009, EuroSys '09.

[216]  Helen J. Wang,et al.  Smart-Phone Attacks and Defenses , 2004 .

[217]  H. J. Eysenck,et al.  Researches on the measurement of human performance. , 1951 .

[218]  Timothy Sohn,et al.  The design and evaluation of a task-centered battery interface , 2010, UbiComp.

[219]  Lisbeth Harms,et al.  Variation in drivers' cognitive load. Effects of driving through village areas and rural junctions , 1991 .

[220]  Mahadev Satyanarayanan,et al.  Mobile computing: the next decade , 2010, MCS '10.

[221]  Prashant J. Shenoy,et al.  Chameleon: Application-Level Power Management , 2008, IEEE Transactions on Mobile Computing.

[222]  Hyung-Keun Ryu,et al.  3G and 3.5G wireless network performance measured from moving cars and high-speed trains , 2009, MICNET '09.

[223]  Norman M. Sadeh,et al.  Expectation and purpose: understanding users' mental models of mobile app privacy through crowdsourcing , 2012, UbiComp.

[224]  Ranveer Chandra,et al.  Empowering developers to estimate app energy consumption , 2012, Mobicom '12.

[225]  Daniel Camps-Mur,et al.  Device-to-device communications with Wi-Fi Direct: overview and experimentation , 2013, IEEE Wireless Communications.

[226]  Alec Wolman,et al.  Trusted language runtime (TLR): enabling trusted applications on smartphones , 2011, HotMobile '11.

[227]  Jason Nieh,et al.  On the performance of wide-area thin-client computing , 2006, TOCS.

[228]  Ramón Cáceres,et al.  Reincarnating PCs with portable SoulPads , 2005, MobiSys '05.

[229]  Vitaly Shmatikov,et al.  Myths and fallacies of "Personally Identifiable Information" , 2010, Commun. ACM.

[230]  Fan Ye,et al.  MECA: mobile edge capture and analysis middleware for social sensing applications , 2012, WWW.

[231]  Marco Gruteser,et al.  ParkNet: drive-by sensing of road-side parking statistics , 2010, MobiSys '10.

[232]  Lin Zhong,et al.  Chameleon: A Color-Adaptive Web Browser for Mobile OLED Displays , 2012, IEEE Transactions on Mobile Computing.

[233]  Mahadev Satyanarayanan,et al.  Tactics-based remote execution for mobile computing , 2003, MobiSys '03.

[234]  Yiran Chen,et al.  Quality-retaining OLED dynamic voltage scaling for video streaming applications on mobile devices , 2012, DAC Design Automation Conference 2012.

[235]  Roy Want,et al.  The Personal Server: Changing the Way We Think about Ubiquitous Computing , 2002, UbiComp.