4,308 research outputs found
BatteryLab, A Distributed Power Monitoring Platform For Mobile Devices
Recent advances in cloud computing have simplified the way that both software
development and testing are performed. Unfortunately, this is not true for
battery testing for which state of the art test-beds simply consist of one
phone attached to a power meter. These test-beds have limited resources,
access, and are overall hard to maintain; for these reasons, they often sit
idle with no experiment to run. In this paper, we propose to share existing
battery testing setups and build BatteryLab, a distributed platform for battery
measurements. Our vision is to transform independent battery testing setups
into vantage points of a planetary-scale measurement platform offering
heterogeneous devices and testing conditions. In the paper, we design and
deploy a combination of hardware and software solutions to enable BatteryLab's
vision. We then preliminarily evaluate BatteryLab's accuracy of battery
reporting, along with some system benchmarking. We also demonstrate how
BatteryLab can be used by researchers to investigate a simple research
question.Comment: 8 pages, 8 figures, HotNets 2019 pape
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
Adaptive Web Browsing on Mobile Heterogeneous Multi-cores
Web browsing is an important application domain, but it imposes a significant power burden on mobile devices. While the heterogeneous multi-core design offers the potential for energy-efficient computing, existing web browsers fail to exploit the hardware to optimize mobile web browsing. Our work aims to offer a better way to optimize web browsing on heterogeneous mobile devices. We achieve this by developing a machine learning based approach to predict the optimal processor setting for rendering the web content. The prediction is based on the web content, the network status and the optimization goal. We evaluate our approach by applying it to the Chromium browser and testing it on a representative big.LITTLE mobile platform. We apply our approach to the top 1,000 hottest websites across seven typical networking environments. Our approach achieves over 80% of the performance delivered by a perfect predictor. Our approach achieves over 30%, 50%, and 60% improvement respectively for load time, energy consumption and the energy delay product when compared to two state-of-the arts approaches
Fog computing security: a review of current applications and security solutions
Fog computing is a new paradigm that extends the Cloud platform model by providing computing resources on the edges of a network. It can be described as a cloud-like platform having similar data, computation, storage and application services, but is fundamentally different in that it is decentralized. In addition, Fog systems are capable of processing large amounts of data locally, operate on-premise, are fully portable, and can be installed on heterogeneous hardware. These features make the Fog platform highly suitable for time and location-sensitive applications. For example, Internet of Things (IoT) devices are required to quickly process a large amount of data. This wide range of functionality driven applications intensifies many security issues regarding data, virtualization, segregation, network, malware and monitoring. This paper surveys existing literature on Fog computing applications to identify common security gaps. Similar technologies like Edge computing, Cloudlets and Micro-data centres have also been included to provide a holistic review process. The majority of Fog applications are motivated by the desire for functionality and end-user requirements, while the security aspects are often ignored or considered as an afterthought. This paper also determines the impact of those security issues and possible solutions, providing future security-relevant directions to those responsible for designing, developing, and maintaining Fog systems
Remote monitoring of off-grid renewable energy case studies in rural Malawi, Zambia, and Gambia
Increased understanding of off-grid renewable energy technology (RET) performance can assist in improving sustainability of such systems. The technologies for remote monitoring of RET deployments in developing countries are promising with various configurations and usages being tested. Recent applications of remote monitoring technologies in Malawi, Gambia, and Zambia are presented along with their respective strengths and weaknesses. The potential for remote monitoring applications to improve sustainability of off-grid RET is explored along with some theoretical directions of the technologies
- …