Home

Awesome

BLaDE: BatteryLab and Device Evaluations

BLaDE (formerly known as BatteryLab) is an open-source platform for automated performance evaluations on mobile phones (Android and iOS). It is capable of recording power consumption (using a Monsoon HV Power Monitor), CPU usage and network traffic (bandwidth) using different types of automation methods (ADB for Android, BT for iOS/Android).

For setup instructions, refer to this document.

For running experiments, refer to the experiments/README.md.

Blog posts

Results were reported in the following blog posts:

<!-- TODO: Add blog post for MELTing point -->

Publications

For more information on the hardware infrastructure, please refer to the following publications:

MELTing point: Mobile Evaluation of Language Transformers
Stefanos Laskaridis, Kleomenis Katevas, Lorenzo Minto, Hamed Haddadi
(To appear in the) 30th ACM 30th Annual International Conference On Mobile Computing And Networking (MobiCom) 2024.

Link

BatteryLab: A Collaborative Platform for Power Monitoring
Matteo Varvello, Kleomenis Katevas, Mihai Plesa, Hamed Haddadi, Fabian Bustamante, Benjamin Livshits
At the Passive and Active Measurement Conference (PAM) 2022.

Link

BatteryLab, A Distributed Power Monitoring Platform For Mobile Devices
Matteo Varvello, Kleomenis Katevas, Mihai Plesa, Hamed Haddadi, Benjamin Livshits
At the 18th ACM Workshop on Hot Topics in Networks (HotNets) 2019.

Link