Modeling TCP throughput: a simple model and its empirical validation
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
TCP/IP performance over 3G wireless links with rate and delay variation
Proceedings of the 8th annual international conference on Mobile computing and networking
Proceedings of the 10th annual international conference on Mobile computing and networking
A 3: application-aware acceleration for wireless data networks
Proceedings of the 12th annual international conference on Mobile computing and networking
Uncovering performance differences among backbone ISPs with Netdiff
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Experiences in a 3G network: interplay between the wireless channel and applications
Proceedings of the 14th ACM international conference on Mobile computing and networking
3G and 3.5G wireless network performance measured from moving cars and high-speed trains
Proceedings of the 1st ACM workshop on Mobile internet through cellular networks
Measuring serendipity: connecting people, locations and interests in a mobile 3G network
Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference
Where's that phone?: geolocating IP addresses on 3G networks
Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference
TCP over CDMA2000 networks: a cross-layer measurement study
PAM'07 Proceedings of the 8th international conference on Passive and active network measurement
Modeling TCP in a multi-rate multi-user CDMA system
NETWORKING'07 Proceedings of the 6th international IFIP-TC6 conference on Ad Hoc and sensor networks, wireless networks, next generation internet
MAUI: making smartphones last longer with code offload
Proceedings of the 8th international conference on Mobile systems, applications, and services
A first look at traffic on smartphones
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
The future mobile infrastructure: challenges and opportunities
IEEE Wireless Communications
LiveLab: measuring wireless networks and smartphone users in the field
ACM SIGMETRICS Performance Evaluation Review
Selection and execution of user level test cases for energy cost evaluation of smartphones
Proceedings of the 6th International Workshop on Automation of Software Test
Cellular data network infrastructure characterization and implication on mobile content placement
Proceedings of the ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Switchboard: a matchmaking system for multiplayer mobile games
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Profiling resource usage for mobile applications: a cross-layer approach
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Cellular data network infrastructure characterization and implication on mobile content placement
ACM SIGMETRICS Performance Evaluation Review - Performance evaluation review
An untold story of middleboxes in cellular networks
Proceedings of the ACM SIGCOMM 2011 conference
Trouble shooting interactive web sessions in a home environment
Proceedings of the 2nd ACM SIGCOMM workshop on Home networks
Studying the experience of mobile applications used in different contexts of daily life
Proceedings of the first ACM SIGCOMM workshop on Measurements up the stack
Large-scale app-based reporting of customer problems in cellular networks: potential and limitations
Proceedings of the first ACM SIGCOMM workshop on Measurements up the stack
Examining storage performance on mobile devices
MobiHeld '11 Proceedings of the 3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds
3G meets the internet: understanding the performance of hierarchical routing in 3G networks
Proceedings of the 23rd International Teletraffic Congress
Over the top video: the gorilla in cellular networks
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Identifying diverse usage behaviors of smartphone apps
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Why are web browsers slow on smartphones?
Proceedings of the 12th Workshop on Mobile Computing Systems and Applications
How far can client-only solutions go for mobile browser speed?
Proceedings of the 21st international conference on World Wide Web
Who killed my battery?: analyzing mobile browser energy consumption
Proceedings of the 21st international conference on World Wide Web
Revisiting storage for smartphones
FAST'12 Proceedings of the 10th USENIX conference on File and Storage Technologies
Comparing metro-area cellular and WiFi performance: extended abstract
Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE joint international conference on Measurement and Modeling of Computer Systems
A close examination of performance and power characteristics of 4G LTE networks
Proceedings of the 10th international conference on Mobile systems, applications, and services
DozyAP: power-efficient Wi-Fi tethering
Proceedings of the 10th international conference on Mobile systems, applications, and services
VISION: cloud-powered sight for all: showing the cloud what you see
Proceedings of the third ACM workshop on Mobile cloud computing and services
A panoramic view of 3g data/control-plane traffic: mobile device perspective
IFIP'12 Proceedings of the 11th international IFIP TC 6 conference on Networking - Volume Part I
Understanding bufferbloat in cellular networks
Proceedings of the 2012 ACM SIGCOMM workshop on Cellular networks: operations, challenges, and future design
Understanding the characteristics of cellular data traffic
Proceedings of the 2012 ACM SIGCOMM workshop on Cellular networks: operations, challenges, and future design
ProfileDroid: multi-layer profiling of android applications
Proceedings of the 18th annual international conference on Mobile computing and networking
Empowering developers to estimate app energy consumption
Proceedings of the 18th annual international conference on Mobile computing and networking
MobileHCI '12 Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services
Understanding the characteristics of cellular data traffic
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
Revisiting storage for smartphones
ACM Transactions on Storage (TOS)
Characterization of 3G control-plane signaling overhead from a data-plane perspective
Proceedings of the 15th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems
Obtaining in-context measurements of cellular network performance
Proceedings of the 2012 ACM conference on Internet measurement conference
Cell vs. WiFi: on the performance of metro area mobile connections
Proceedings of the 2012 ACM conference on Internet measurement conference
Network performance of smart mobile handhelds in a university campus WiFi network
Proceedings of the 2012 ACM conference on Internet measurement conference
Tackling bufferbloat in 3G/4G networks
Proceedings of the 2012 ACM conference on Internet measurement conference
FindAll: a local search engine for mobile phones
Proceedings of the 8th international conference on Emerging networking experiments and technologies
TwoB: a two-tier web browser architecture optimized for mobile network
Proceedings of the 10th International Conference on Advances in Mobile Computing & Multimedia
Splitting the bill for mobile data with SIMlets
Proceedings of the 14th Workshop on Mobile Computing Systems and Applications
How is energy consumed in smartphone display applications?
Proceedings of the 14th Workshop on Mobile Computing Systems and Applications
PROTEUS: network performance forecast for real-time, interactive mobile applications
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
A first look at cellular network performance during crowded events
Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems
Characterizing and modeling the impact of wireless signal strength on smartphone battery drain
Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems
A measurement of mobile traffic offloading
PAM'13 Proceedings of the 14th international conference on Passive and Active Measurement
Effect of competing TCP traffic on interactive real-time communication
PAM'13 Proceedings of the 14th international conference on Passive and Active Measurement
Demystifying page load performance with WProf
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Monitoring mobile video delivery to Android devices
Proceedings of the 4th ACM Multimedia Systems Conference
An in-depth study of LTE: effect of network protocol and application behavior on performance
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
A comparative analysis of cross-platform development approaches for mobile applications
Proceedings of the 6th Balkan Conference in Informatics
CrowdMeter: an emulation platform for performance evaluation of crowd-sensing applications
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
A measurement-based study of MultiPath TCP performance over wireless networks
Proceedings of the 2013 conference on Internet measurement conference
PacketCloud: an open platform for elastic in-network services
Proceedings of the eighth ACM international workshop on Mobility in the evolving internet architecture
Go this way: navigation for better access quality in mobile networks
Proceedings of the eighth ACM international workshop on Mobility in the evolving internet architecture
Efficient high-level abstractions for web programming
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Design and evaluation of a predictive model for smartphone selection
DUXU'13 Proceedings of the Second international conference on Design, User Experience, and Usability: web, mobile, and product design - Volume Part IV
Capturing mobile experience in the wild: a tale of two apps
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
No "one-size fits all": towards a principled approach for incentives in mobile crowdsourcing
Proceedings of the 15th Workshop on Mobile Computing Systems and Applications
Wireless Personal Communications: An International Journal
Hi-index | 0.00 |
The use of cellular data networks is increasingly popular due to the widespread deployment of 3G technologies and the rapid adoption of smartphones, such as iPhone and GPhone. Besides email and web browsing, a variety of network applications are now available, rendering smartphones potentially useful substitutes for their desktop counterparts. Nevertheless, the performance of smartphone applications in the wild is still poorly understood due to a lack of systematic measurement methodology. We identify and study important factors that impact user-perceived performance of network applications on smartphones. We develop a systematic methodology for comparing this performance along several key dimensions such as carrier networks, device capabilities, and server configurations. To ensure a fair and representative comparison, we conduct controlled experiments, informed by data collected through 3GTest, a cross-platform measurement tool we designed, executed by more than 30,000 users from all over the world. Our work is an essential step towards understanding the performance of smartphone applications from the perspective of users, application developers, cellular network operators, and smartphone vendors. Our analysis culminates with a set of recommendations that can lead to better application design and infrastructure support for smartphone users.