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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Andrius Aucinas

dblp:22/8574 · DBLP profile ↗
← Back
9ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none

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

Computer networks · 6 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 1

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
6 papers
Content delivery and video streaming · 35% Transport protocols and congestion control · 16% Edge and fog computing · 14%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 89% Energy-efficient computing · 11%
Network and information security
3 papers
Web and mobile security · 64% Privacy and data protection · 18% Network security · 18%
Human-computer interaction and pervasive computing
2 papers
Usability and user experience research · 45% Health and well-being technologies · 43% Ubiquitous computing and smart environments · 13%
Databases, data mining, and information retrieval
1 paper
Data integration and cleaning · 100%

Topics — the 22 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Content delivery and video streaming › content adaptation
web content adaptation
0.512021
BrowseLite: A Private Data Saving Solution for the Web · WWW 2021
Transport protocols and congestion control
delay-based congestion control
0.412020
Mind the delay: the adverse effects of delay-based TCP on HTTP · CoNEXT 2020
Content delivery and video streaming
web performance
0.412020
Mind the delay: the adverse effects of delay-based TCP on HTTP · CoNEXT 2020
Edge and fog computing › mobile edge computing
computation offloading
0.212014
Demo: PhoneLets: offloading the phone off your phone for energy, cost and network load optimization · MobiCom 2014
Edge and fog computing › mobile edge computing › computation offloading
mobile computation offloading
0.212014
Demo: PhoneLets: offloading the phone off your phone for energy, cost and network load optimization · MobiCom 2014
Wireless networking
cross-layer interaction
0.212013
RILAnalyzer: a comprehensive 3G monitor on your phone · Internet Measurement Conference 2013
Network measurement and analytics › mobile network measurement
mobile network monitoring
0.212013
RILAnalyzer: a comprehensive 3G monitor on your phone · Internet Measurement Conference 2013
Privacy and data protection
web privacy
0.112021
BrowseLite: A Private Data Saving Solution for the Web · WWW 2021
Internet architecture and protocols › middlebox
middlebox traversal
0.112012
Signposts: end-to-end networking in a world of middleboxes · SIGCOMM 2012
Network security
anonymity networks
0.112012
Signposts: end-to-end networking in a world of middleboxes · SIGCOMM 2012
Cloud and datacenter computing › resource management
cloud resource management
0.112012
ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading · INFOCOM 2012
Cloud and datacenter computing
computation offloading
0.112012
ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading · INFOCOM 2012
Cloud and datacenter computing › resource allocation
dynamic resource allocation
0.112012
ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading · INFOCOM 2012
Cloud and datacenter computing
mobile cloud computing
0.112012
ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading · INFOCOM 2012
Cloud and datacenter computing
virtualization
0.112012
ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading · INFOCOM 2012
Cloud and datacenter computing › resource provisioning
virtual machine provisioning
0.112012
ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading · INFOCOM 2012
Data integration and cleaning › data extraction › web data extraction
main content extraction
0.112019
SpeedReader: Reader Mode Made Fast and Private · WWW 2019
Data integration and cleaning › data extraction
web data extraction
0.112019
SpeedReader: Reader Mode Made Fast and Private · WWW 2019
Network measurement and analytics › mobile network measurement
cellular network measurement
0.012013
Staying online while mobile: the hidden costs · CoNEXT 2013
Internet architecture and protocols › domain name system
DNSSEC
0.012012
Signposts: end-to-end networking in a world of middleboxes · SIGCOMM 2012
Internet architecture and protocols
domain name system
0.012012
Signposts: end-to-end networking in a world of middleboxes · SIGCOMM 2012
Ubiquitous computing and smart environments
mobile sensing
0.012010
EmotionSense: a mobile phones based adaptive platform for experimental social psychology research · UbiComp 2010

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

page element removal · 1.1javascript filtering · 1.1congestion control detection · 0.4client-side measurement · 0.4wifi offloading · 0.4user study · 0.3on-device radio logging · 0.3multipath routing · 0.3measurement · 0.2virtualization · 0.1mobile sensing · 0.1
YearPublicationVenuePosition
2021 BrowseLite: A Private Data Saving Solution for the Web
abstract
The median webpage has increased in size by more than 80% in the last 4 years. This extra complexity allows for a rich browsing experience, but it hurts the majority of mobile users which still pay for their traffic. This has motivated several data-saving solutions, which aim at reducing the complexity of webpages by transforming their content. Despite each method being unique, they either reduce user privacy by further centralizing web traffic through data-saving middleboxes or introduce web compatibility (Web-compat) issues by removing content that breaks pages in unpredictable ways.
Conor Kelton, Matteo Varvello, Andrius Aucinas, Benjamin Livshits
WWW3
2020 Mind the delay: the adverse effects of delay-based TCP on HTTP
abstract
The last three decades have seen much evolution in web and network protocols: amongst them, a transition from HTTP/1.1 to HTTP/2 and a shift from loss-based to delay-based TCP congestion control algorithms. This paper argues that these two trends come at odds with one another, ultimately hurting web performance. Using a controlled synthetic study, we show how delay-based congestion control protocols (e.g., BBR and CUBIC + Hybrid Slow Start) result in the underestimation of the available congestion window in mobile networks, and how that dramatically hampers the effectiveness of HTTP/2. To quantify the impact of such finding in the current web, we evolve the web performance toolbox in two ways. First, we develop Igor, a client-side TCP congestion control detection tool that can differentiate between loss-based and delay-based algorithms by focusing on their behavior during slow start. Second, we develop a Chromium patch which allows fine-grained control on the HTTP version to be used per domain. Using these new web performance tools, we analyze over 300 real websites and find that 67% of sites relying solely on delay-based congestion control algorithms have better performance with HTTP/1.1.
Neil Agarwal, Matteo Varvello, Andrius Aucinas, Fabián E. Bustamante, Ravi Netravali
CoNEXT3
2019 SpeedReader: Reader Mode Made Fast and Private
abstract
Most popular web browsers include “reader modes” that improve the user experience by removing un-useful page elements. Reader modes reformat the page to hide elements that are not related to the page's main content. Such page elements include site navigation, advertising related videos and images, and most JavaScript. The intended end result is that users can enjoy the content they are interested in, without distraction.
Mohammad Ghasemisharif, Peter Snyder, Andrius Aucinas, Benjamin Livshits
WWW3
2014 Demo: PhoneLets: offloading the phone off your phone for energy, cost and network load optimization
abstract
This demo presents how phone functionality can be offloaded from a smartphone over wireless link to a PhoneLet by sharing one SIM card across multiple devices. This can lead to significant cost and network load reductions by decreasing the number of simultaneously connected mobile clients. Furthermore, it can save energy for the mobile user when connected to a powered PhoneLet by offloading phone functionality. It absorbs the energy cost of online presence and inefficient mobile applications' communication patterns, instead providing connectivity for the user over a WiFi link.
Andrius Aucinas, Jon Crowcroft
MobiCom1
2013 Staying online while mobile: the hidden costs
abstract
Mobile phones in the 3G/4G era enable us to stay connected not only to the voice network, but also to online services like social networks. In this paper, we study the energy and network costs of mobile applications that provide continuous online presence (e.g. WhatsApp, Facebook, Skype). By combining measurements taken on the mobile and the cellular access network, we reveal a detailed picture of the mechanisms selected to implement online presence, along with their effect on handset energy consumption and network signaling traffic.
Andrius Aucinas, Narseo Vallina-Rodriguez, Yan Grunenberger, Vijay Erramilli, Konstantina Papagiannaki, Jon Crowcroft, David Wetherall
CoNEXT1
2013 RILAnalyzer: a comprehensive 3G monitor on your phone
abstract
The popularity of smartphones, cloud computing, and the app store model have led to cellular networks being used in a completely different way than what they were designed for. As a consequence, mobile applications impose new challenges in the design and efficient configuration of constrained networks to maximize application's performance. Such difficulties are largely caused by the lack of cross-layer under- standing of interactions between different entities -applications, devices, the network and its management plane. In this paper, we describe RILAnalyzer, an open-source tool that provides mechanisms to perform network analysis from within a mobile device. RILAnalyzer is capable of recording low-level radio information and accurate cellular net- work control-plane data, as well as user-plane data. We demonstrate how such data can be used to identify previously overlooked issues. Through a small user study across four cellular network providers in two European countries we infer how different network configurations are in reality and explore how such configurations interact with application logic, causing network and energy overheads.
Narseo Vallina-Rodriguez, Andrius Aucinas, Mário Almeida, Yan Grunenberger, Konstantina Papagiannaki, Jon Crowcroft
Internet Measurement Conference2
2012 ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading
abstract
Smartphones have exploded in popularity in recent years, becoming ever more sophisticated and capable. As a result, developers worldwide are building increasingly complex applications that require ever increasing amounts of computational power and energy. In this paper we propose ThinkAir, a framework that makes it simple for developers to migrate their smartphone applications to the cloud. ThinkAir exploits the concept of smartphone virtualization in the cloud and provides method-level computation offloading. Advancing on previous work, it focuses on the elasticity and scalability of the cloud and enhances the power of mobile cloud computing by parallelizing method execution using multiple virtual machine (VM) images. We implement ThinkAir and evaluate it with a range of benchmarks starting from simple micro-benchmarks to more complex applications. First, we show that the execution time and energy consumption decrease two orders of magnitude for a N-queens puzzle application and one order of magnitude for a face detection and a virus scan application. We then show that a parallelizable application can invoke multiple VMs to execute in the cloud in a seamless and on-demand manner such as to achieve greater reduction on execution time and energy consumption. We finally use a memory-hungry image combiner tool to demonstrate that applications can dynamically request VMs with more computational power in order to meet their computational requirements.
Sokol Kosta, Andrius Aucinas, Pan Hui 0001, Richard Mortier, Xinwen Zhang
INFOCOM2
2012 Signposts: end-to-end networking in a world of middleboxes
abstract
This demo presents Signposts, a system to provide users with a secure, simple mechanism to establish and maintain communication channels between their personal cloud of named devices. Signpost names exist in the DNSSEC hierarchy, and resolve to secure end-points when accessed by existing DNS clients. Signpost clients intercept user connection intentions while adding privacy and multipath support. Signpost servers co-ordinate clients to dynamically discover routes and overcome the middleboxes that pervade modern edge networks. The demo will show a simple scenario where an individual's personal devices (phone, laptop) are interconnected via Signposts while sitting on different networks behind various middleboxes. As a result they will be able to fetch and push data between each other, demonstrated by, e.g., simple web browsing, even as the network configuration changes.
Amir Chaudhry, Anil Madhavapeddy, Charalampos Rotsos, Richard Mortier, Andrius Aucinas, Jon Crowcroft, Sebastian Probst Eide, Steven Hand 0001, Andrew W. Moore 0002, Narseo Vallina-Rodriguez
SIGCOMM5
2010 EmotionSense: a mobile phones based adaptive platform for experimental social psychology research
abstract
Today's mobile phones represent a rich and powerful computing platform, given their sensing, processing and communication capabilities. Phones are also part of the everyday life of billions of people, and therefore represent an exceptionally suitable tool for conducting social and psychological experiments in an unobtrusive way.
Kiran Rachuri, Mirco Musolesi, Cecilia Mascolo, Peter J. Rentfrow, Chris Longworth, Andrius Aucinas
UbiComp6