1,268 research outputs found
SenseLE:Exploiting spatial locality in decentralized sensing environments
Generally, smart devices, such as smartphones, smartwatches, or fitness trackers, communicate with each other indirectly, via cloud data centers. Sharing sensor data with a cloud data center as intermediary invokes transmission methods with high battery costs, such as 4G LTE or WiFi. By sharing sensor information locally and without intermediaries, we can use other transmission methods with low energy cost, such as Bluetooth or BLE. In this paper, we introduce Sense Low Energy (SenseLE), a decentralized sensing framework which exploits the spatial locality of nearby sensors to save energy in Internet-of-Things (IoT) environments. We demonstrate the usability of SenseLE by building a real-life application for estimating waiting times at queues. Furthermore, we evaluate the performance and resource utilization of our SenseLE Android implementation for different sensing scenarios. Our empirical evaluation shows that by exploiting spatial locality, SenseLE is able to reduce application response times (latency) by up to 74% and energy consumption by up to 56%
A Survey of Performance Optimization for Mobile Applications
Nowadays there is a mobile application for almost everything a user may think of, ranging from paying bills and gathering information to playing games and watching movies. In order to ensure user satisfaction and success of applications, it is important to provide high performant applications. This is particularly important for resource constraint systems such as mobile devices. Thereby, non-functional performance characteristics, such as energy and memory consumption, play an important role for user satisfaction. This paper provides a comprehensive survey of non-functional performance optimization for Android applications. We collected 155 unique publications, published between 2008 and 2020, that focus on the optimization of non-functional performance of mobile applications. We target our search at four performance characteristics, in particular: responsiveness, launch time, memory and energy consumption. For each performance characteristic, we categorize optimization approaches based on the method used in the corresponding publications. Furthermore, we identify research gaps in the literature for future work
Energy-Saving Strategies for Mobile Web Apps and their Measurement: Results from a Decade of Research (Preprint)
In 2022, over half of the web traffic was accessed through mobile devices. By
reducing the energy consumption of mobile web apps, we can not only extend the
battery life of our devices, but also make a significant contribution to energy
conservation efforts. For example, if we could save only 5% of the energy used
by web apps, we estimate that it would be enough to shut down one of the
nuclear reactors in Fukushima. This paper presents a comprehensive overview of
energy-saving experiments and related approaches for mobile web apps, relevant
for researchers and practitioners. To achieve this objective, we conducted a
systematic literature review and identified 44 primary studies for inclusion.
Through the mapping and analysis of scientific papers, this work contributes:
(1) an overview of the energy-draining aspects of mobile web apps, (2) a
comprehensive description of the methodology used for the energy-saving
experiments, and (3) a categorization and synthesis of various energy-saving
approaches.Comment: Preprint for 2023 IEEE/ACM 10th International Conference on Mobile
Software Engineering and Systems (MOBILESoft): Energy-Saving Strategies for
Mobile Web Apps and their Measurement: Results from a Decade of Researc
- …