Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Sanae Rosen

dblp:126/3465 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 3 first-authorSecurity and privacy · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
5 papers
Internet architecture and protocols · 26% Network measurement and analytics · 25% Network performance modeling · 17%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 100%
Computer graphics and multimedia
1 paper
Multimedia systems and quality of experience · 100%

Topics — the 14 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network performance modeling
cross-layer analysis
0.422014
Discovering fine-grained RRC state dynamics and performance impacts in cellular networks · MobiCom 2014
QoE Doctor: Diagnosing Mobile App QoE with Automated UI Control and Cross-layer Analysis · Internet Measurement Conference 2014
Internet architecture and protocols › world wide web › web protocols
HTTP/2
0.312017
Push or Request: An Investigation of HTTP/2 Server Push for Improving Mobile Performance · WWW 2017
Internet architecture and protocols › world wide web › web protocols › HTTP/2
server push
0.312017
Push or Request: An Investigation of HTTP/2 Server Push for Improving Mobile Performance · WWW 2017
Network measurement and analytics › mobile network measurement
mobile traffic measurement
0.212015
Revisiting Network Energy Efficiency of Mobile Apps: Performance in the Wild · Internet Measurement Conference 2015
Energy-efficient computing › power management
mobile device energy
0.212015
Revisiting Network Energy Efficiency of Mobile Apps: Performance in the Wild · Internet Measurement Conference 2015
Multimedia systems and quality of experience › quality of experience
qoe measurement
0.212014
QoE Doctor: Diagnosing Mobile App QoE with Automated UI Control and Cross-layer Analysis · Internet Measurement Conference 2014
Cellular and mobile networks
cellular network performance
0.212014
Discovering fine-grained RRC state dynamics and performance impacts in cellular networks · MobiCom 2014
Internet of things and sensor networks
crowdsensing
0.212014
Demo: Mapping global mobile performance trends with mobilyzer and mobiPerf · MobiSys 2014
Network measurement and analytics
mobile network measurement
0.212014
Demo: Mapping global mobile performance trends with mobilyzer and mobiPerf · MobiSys 2014
Cellular and mobile networks › radio resource management
radio resource control
0.212014
Discovering fine-grained RRC state dynamics and performance impacts in cellular networks · MobiCom 2014
Network measurement and analytics › web performance measurement
mobile web performance
0.112017
Push or Request: An Investigation of HTTP/2 Server Push for Improving Mobile Performance · WWW 2017
Content delivery and video streaming › web content delivery
web page load optimization
0.112017
Push or Request: An Investigation of HTTP/2 Server Push for Improving Mobile Performance · WWW 2017
Network measurement and analytics › mobile network measurement
cellular network measurement
0.112014
Discovering fine-grained RRC state dynamics and performance impacts in cellular networks · MobiCom 2014
Internet of things and sensor networks › energy efficiency
energy-efficient scheduling
0.112014
Demo: Mapping global mobile performance trends with mobilyzer and mobiPerf · MobiSys 2014

Methods — techniques the papers use, named apart from their topics

cross-layer analysis · 0.6automated UI control · 0.6user study · 0.4in-lab testing · 0.4performance benchmarking · 0.3measurement study · 0.3measurement tool deployment · 0.2measurement library design · 0.2
YearPublicationVenuePosition
2017 Push or Request: An Investigation of HTTP/2 Server Push for Improving Mobile Performance
abstract
In HTTP/1.1, it is necessary for the client to request an object (e.g. an image in a page) in order for the server to send it, even if the server knows in advance what the client will need. Server Push is a feature introduced in HTTP/2 that promises to improve page load times (PLT) by having the server push content to the browser in advance. In this paper, we investigate the benefits and challenges of using Server Push on mobile devices. We first examine whether pushing all content or just the CSS and Javascript files performs better, and find the former leads to much better web performance. Also, we find that sites making use of domain sharding or which otherwise have content divided across many servers do not benefit much from Server Push, a major challenge for Server Push going forward. Network performance characteristics also play a major role. Server Push is especially effective at improving performance at high loss rates (16% median PLT reduction with a 2% loss rate) and high latencies (14% PLT reduction with 100 ms latency), and has little benefit for high-speed Ethernet connections. This motivates its use on mobile devices, although we also find the limited processing power of these devices limits the benefits of Server Push. Server Push also offers modest energy benefits, with energy savings of 9% on LTE for one device. Overall, Server Push is a promising approach for improving web performance in mobile networks, but there are a number of challenges in achieving the full benefits of Server Push.
Sanae Rosen, Bo Han 0001, Shuai Hao 0002, Z. Morley Mao, Feng Qian 0001
WWW1
2015 Revisiting Network Energy Efficiency of Mobile Apps: Performance in the Wild
abstract
Energy consumption due to network traffic on mobile devices continues to be a significant concern. We examine a range of excessive energy consumption problems caused by background network traffic through a two-year user study, and also validate these findings through in-lab testing of the most recent versions of major mobile apps. We discover a new energy consumption problem where foreground network traffic persists after switching from the foreground to the background, leading to unnecessary energy and data drain. Furthermore, while we find some apps have taken steps to improve the energy impact of periodic background traffic, energy consumption differences of up to an order of magnitude exist between apps with near-identical functionality. Finally, by examining how apps are used in the wild, we find that some apps continue to generate unneeded traffic for days when the app is not being used, and in some cases this wasted traffic is responsible for a majority of the app's network energy overhead. We propose that these persistent, widespread and varied sources of excessive energy consumption in popular apps should be addressed through new app management tools that tailor network activity to user interaction patterns.
Sanae Rosen, Ashkan Nikravesh, Yihua Guo, Z. Morley Mao, Feng Qian 0001, Subhabrata Sen
Internet Measurement Conference1
2014 QoE Doctor: Diagnosing Mobile App QoE with Automated UI Control and Cross-layer Analysis
abstract
Smartphones have become increasingly prevalent and important in our daily lives. To meet users' expectations about the Quality of Experience (QoE) of mobile applications (apps), it is essential to obtain a comprehensive understanding of app QoE and identify the critical factors that affect it. However, effectively and systematically studying the QoE of popular mobile apps such as Facebook and YouTube still remains a challenging task, largely due to a lack of a controlled and reproducible measurement methodology, and limited insight into the complex multi-layer dynamics of the system and network stacks.
Qi Alfred Chen, Haokun Luo, Sanae Rosen, Z. Morley Mao, Karthik Iyer, Jie Hui, Kranthi Sontineni, Kevin Lau
Internet Measurement Conference3
2014 Discovering fine-grained RRC state dynamics and performance impacts in cellular networks
abstract
To conserve power while ensuring good performance on resource-constrained mobile devices, devices transition between different Radio Resource Control (RRC) states in response to network traffic and according to parameters specific to network operators. As RRC states significantly affect application power consumption and performance, it is important to understand how RRC state timers interact with network traffic patterns. In this paper, we show that the impact of RRC states on performance is significantly more complex and diverse than found in previous work. To do so, we introduce an open-source tool that allows the impact of RRC states on network and application performance to be measured in a robust and accurate manner on unmodified user devices, and deploy the tool in 23 countries around the world to test a broad range of cellular network technologies. We detect previously unknown performance problems which increase network latencies by up to several seconds and for LTE, can increase packet losses by an order of magnitude. Through an in-depth cross-layer analysis of several carriers, we examine the lower-layer causes of these problems. We determine that the highly complex state transitions of certain carriers, and in particular poor interactions between state demotions and network traffic, can lead to substantial, unexpected latencies.
Sanae Rosen, Haokun Luo, Qi Alfred Chen, Z. Morley Mao, Jie Hui, Aaron Drake, Kevin Lau
MobiCom1
2014 Demo: Mapping global mobile performance trends with mobilyzer and mobiPerf
abstract
Mobilyzer is an open-source network measurement library that coordinates network measurement tasks among different applications, facilitates measurement task design, and allows for more effective measurement task management than in existing standalone approaches. Unifying various network tasks into one framework greatly simplifies the problem of developing, deploying and managing measurement tasks which may otherwise interfere with one another. An intelligent scheduler, coordinated by a central server, dynamically schedules tasks to run in the background, preserving the user's battery life and respecting limits set by the user on task frequency and data consumption. We will demo MobiPerf, an open-source mobile network measurement tool built using the Mobilyzer library. MobiPerf collects a wide range of network performance data, ranging from the latency and throughput measurements common in existing client-based measurement frameworks, to HTTP loading times for specific URLs, to inferring RRC state configuration parameters and their impact on performance. We will also demo an interface for viewing a large, open dataset of performance data from around the world collected by MobiPerf.
Sanae Rosen, Hongyi Yao, Ashkan Nikravesh, Yunhan Jia, David R. Choffnes, Z. Morley Mao
MobiSys1
2013 AppProfiler: a flexible method of exposing privacy-related behavior in android applications to end users
abstract
Although Android's permission system is intended to allow users to make informed decisions about their privacy, it is often ineffective at conveying meaningful, useful information on how a user's privacy might be impacted by using an application. We present an alternate approach to providing users the knowledge needed to make informed decisions about the applications they install. First, we create a knowledge base of mappings between API calls and fine-grained privacy-related behaviors. We then use this knowledge base to produce, through static analysis, high-level behavior profiles of application behavior. We have analyzed almost 80,000 applications to date and have made the resulting behavior profiles available both through an Android application and online. Nearly 1500 users have used this application to date. Based on 2782 pieces of application-specific feedback, we analyze users' opinions about how applications affect their privacy and demonstrate that these profiles have had a substantial impact on their understanding of those applications. We also show the benefit of these profiles in understanding large-scale trends in how applications behave and the implications for user privacy.
Sanae Rosen, Zhiyun Qian, Z. Morley Mao
CODASPY1