POLYPATH: Supporting Multiple Tradeoffs for Interaction Latency

08/19/2016
by   Min Hong Yun, et al.
0

Modern mobile systems use a single input-to-display path to serve all applications. In meeting the visual goals of all applications, the path has a latency inadequate for many important interactions. To accommodate the different latency requirements and visual constraints by different interactions, we present POLYPATH, a system design in which application developers (and users) can choose from multiple path designs for their application at any time. Because a POLYPATH system asks for two or more path designs, we present a novel fast path design, called Presto. Presto reduces latency by judiciously allowing frame drops and tearing. We report an Android 5-based prototype of POLYPATH with two path designs: Android legacy and Presto. Using this prototype, we quantify the effectiveness, overhead, and user experience of POLYPATH, especially Presto, through both objective measurements and subjective user assessment. We show that Presto reduces the latency of legacy touchscreen drawing applications by almost half; and more importantly, this reduction is orthogonal to that of other popular approaches and is achieved without any user-noticeable negative visual effect. When combined with touch prediction, Presto is able to reduce the touch latency below 10 ms, a remarkable achievement without any hardware support.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/15/2022

Mobile-Aware Scheduling for Low Latency Backhaul over DOCSIS

In this paper, we discuss latency reduction techniques for mobile backha...
research
08/10/2017

A Framework for Android Based Shopping Mall Applications

Android is Google's latest open source software platform for mobile devi...
research
01/22/2021

Impact of Response Latency on User Behaviour in Mobile Web Search

Traditionally, the efficiency and effectiveness of search systems have b...
research
01/24/2018

Knock-Knock: The unbearable lightness of Android Notifications

Android Notifications can be considered as essential parts in Human-Smar...
research
10/20/2018

Leveraging Program Analysis to Reduce User-Perceived Latency in Mobile Applications

Reducing network latency in mobile applications is an effective way of i...
research
03/11/2023

FaaSched: A Jitter-Aware Serverless Scheduler

Serverless computing systems are becoming very popular. Large corporatio...
research
01/25/2023

Minimizing the Motion-to-Photon-delay (MPD) in Virtual Reality Systems

With the advent of low-power ultra-fast hardware and GPUs, virtual reali...

Please sign up or login with your details

Forgot password? Click here to reset