论文标题

Batterylab:电力监控的协作平台

BatteryLab: A Collaborative Platform for Power Monitoring

论文作者

Varvello, Matteo, Katevas, Kleomenis, Plesa, Mihai, Haddadi, Hamed, Bustamante, Fabian, Livshits, Ben

论文摘要

云计算的进步简化了执行软件开发和测试的方式。对于电池测试的电池测试床的电池测试并非如此,仅由一部连接到功率计的手机组成。这些测试床的资源,访问权限有限,总体上很难维护;由于这些原因,他们经常闲着没有实验进行。在本文中,我们建议共享现有的电池测试台,并将其转换为Batterylab的有利位置,Batterylab是一个提供异质设备和测试条件的功率监控平台。我们已经通过硬件和软件的组合实现了这一愿景,可以增强具有远程功能的现有电池测试床。 Batterylab目前算出三个有利位置,一个在欧洲,在美国有两个,托管了三个Android设备和一个iPhone 7。我们基于其电池读数,系统性能和平台异质性的准确性进行基准测试。接下来,我们演示如何通过开发“ Web Power Monitor”(WPM)在Batterylab上进行测量,该工具可以按大规模测量网站功耗。我们发布了WPM,并用它来报告Alexa在3个位置和4个设备(Android和iOS)上的Alexa前1,000个网站的能源消耗。

Advances in cloud computing have simplified the way that both software development and testing are performed. 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 testbeds and transform them into vantage points of BatteryLab, a power monitoring platform offering heterogeneous devices and testing conditions. We have achieved this vision with a combination of hardware and software which allow to augment existing battery test-beds with remote capabilities. BatteryLab currently counts three vantage points, one in Europe and two in the US, hosting three Android devices and one iPhone 7. We benchmark BatteryLab with respect to the accuracy of its battery readings, system performance, and platform heterogeneity. Next, we demonstrate how measurements can be run atop of BatteryLab by developing the "Web Power Monitor" (WPM), a tool which can measure website power consumption at scale. We released WPM and used it to report on the energy consumption of Alexa's top 1,000 websites across 3 locations and 4 devices (both Android and iOS).

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源