Javascript must be enabled to continue!
Every Byte Counts
View through CrossRef
Quick responses to user actions are instrumental to the success of mobile applications. To ensure such responsiveness, applications often prefetch data objects before the user requests them. This way, applications can avoid the need to retrieve data through slow network connections during user interactions. However, prefetches may also harm. They increase launch delays and might cause substantial amounts of data to be downloaded through energy-hungry, cellular connections. In this paper, we propose EBC, a novel algorithm to schedule application prefetches and overcome their drawbacks. EBC computes application usage probabilities and traffic volume estimates to determine when and for which applications prefetches should be triggered. Thereby, it applies different strategies depending on whether a cellular or Wi-Fi connection is available. We evaluate the performance of EBC on two publicly available, large-scale data sets: LiveLab and Device Analyzer. Our results show that EBC can lower launch delays and ensure freshness of application content. At the same time, it reduces the amount of data downloaded through cellular connections. On the Device Analyzer data set, for instance, EBC achieves a 10% reduction in cellular traffic and a 36% better average freshness with respect to its closest competitor.
Association for Computing Machinery (ACM)
Title: Every Byte Counts
Description:
Quick responses to user actions are instrumental to the success of mobile applications.
To ensure such responsiveness, applications often prefetch data objects before the user requests them.
This way, applications can avoid the need to retrieve data through slow network connections during user interactions.
However, prefetches may also harm.
They increase launch delays and might cause substantial amounts of data to be downloaded through energy-hungry, cellular connections.
In this paper, we propose EBC, a novel algorithm to schedule application prefetches and overcome their drawbacks.
EBC computes application usage probabilities and traffic volume estimates to determine when and for which applications prefetches should be triggered.
Thereby, it applies different strategies depending on whether a cellular or Wi-Fi connection is available.
We evaluate the performance of EBC on two publicly available, large-scale data sets: LiveLab and Device Analyzer.
Our results show that EBC can lower launch delays and ensure freshness of application content.
At the same time, it reduces the amount of data downloaded through cellular connections.
On the Device Analyzer data set, for instance, EBC achieves a 10% reduction in cellular traffic and a 36% better average freshness with respect to its closest competitor.
Related Results
OBSERVATION OF THE POETIC UNITY OF THE VERSE IN THE POETRY OF MUHAMMAD RIZA OGAKHI
OBSERVATION OF THE POETIC UNITY OF THE VERSE IN THE POETRY OF MUHAMMAD RIZA OGAKHI
This article presents scientific and analytical ideas on the definition of types in Uzbek literature in terms of the structure of the byte and its function in the structure of the ...
Source number counts at high energies: Swift versus NuSTAR
Source number counts at high energies: Swift versus NuSTAR
The hard X-ray sky at energies above 10 keV has been extensively explored by the Swift/Gehrels and the NuSTAR missions in the 14−195 keV and the 3−24 keV bands. respectively. The m...
Application of Immunocytochemistry to Monitor the T Cell Subset Counts in Patients with Sepsis
Application of Immunocytochemistry to Monitor the T Cell Subset Counts in Patients with Sepsis
Abstract
[Objective]: To evaluate the application significance of immunocytochemistry for monitoring peripheral blood CD3+ T cell subset (CD3+/CD3+CD4+/CD3+CD8+) counts in ...
Influence of saturation level on the acoustic emission characteristics of gas hydrate-bearing coal
Influence of saturation level on the acoustic emission characteristics of gas hydrate-bearing coal
AbstractTo study the effects of gas hydrates on the prevention and control of coal and gas protrusions, this paper reports the results of acoustic emission experiments on coal bodi...
FPGA Implementation of Protected Compact AES S–Box Using CQCG for Embedded Applications
FPGA Implementation of Protected Compact AES S–Box Using CQCG for Embedded Applications
In this work, we obtain an area proficient composite field arithmetic Advanced Encryption Standard (AES) Substitution (S) byte and its inverse logic design. The size of this design...
Application of Immunohistochemistry to Monitor the CD3+T Cell Subset Counts in Patients with Sepsis
Application of Immunohistochemistry to Monitor the CD3+T Cell Subset Counts in Patients with Sepsis
Abstract
[Objective]: To evaluate the application significance of Immunohistochemistry for monitoring peripheral blood CD3 + T cell subset (CD3+/CD3 + CD4+/CD3 + CD8+) coun...
Difference Distributions Applicable to Certain Health Physics Measurements
Difference Distributions Applicable to Certain Health Physics Measurements
Abstract
This paper discusses calculational methods for the determination of the difference distributions associated with certain health physics measurements. These measu...
Characterizing distinct profiles of immune and inflammatory response with age to Omicron infection
Characterizing distinct profiles of immune and inflammatory response with age to Omicron infection
BackgroundUnderstanding inflammatory and immune responses to Omicron infection based on age is crucial when addressing this global health threat. However, the lacking of comprehens...

