this paper was submitted on
2 points (100% like it)
2 up votes 0 down votes

papers

subscribe8 readers

Welcome to the public review site of papers appearing in MobiSys 2012. Here you can find the public review written by a PC member for each paper and the authors' rebuttal to it. You can comment on any of them or add your own opinion. Finally you can vote to "like" or "dislike" a paper by clicking the up or down arrows next to its title.

reddit is a source for what's new and popular online. vote on links that you like or dislike and help decide what's popular, or submit your own!

all 4 comments

[–]AbhilashJindal[S] 0 points1 point ago

sorry, this has been archived and can no longer be voted on

We thank the anonymous reviewers, our shepherd for their helpful comments and Lin Zhong for the public review. We would like to comment on issues raised in this review.

First, the energy bugs due to explicit power control APIs studied in this paper are not Android specific: (1) Windows Mobile Professional also exposes power control APIs similar to the Android wakelocks for the CPU [1]; (2) “exotic” components such as GPS and camera on any phone are controlled via explicit APIs.

Second, after the lengthy, hectic discussions [2] it is unclear that such APIs will go away for smartphones any time soon, despite the current resistance of the Linux community (some of which are due to wakelock implementation issues).

Third, the billion smartphone users are experiencing no-sleep energy bugs in the apps that have already been developed today.

Finally, indeed the bug detection tool is for the developers, as opposed to app users.

[1] Joel Ivory Johnson, Windows Mobile Power Management http://www.rdacorp.com/wp-content/uploads/Windows-Mobile-Power-Management.pdf

[2] https://lists.linux-foundation.org/pipermail/linux-pm/2009-February/019750.html

[–]lzhong 0 points1 point ago

sorry, this has been archived and can no longer be voted on

For [1], it is about Windows Mobile, which is gone now. Do you know anything similar in Windows Phone or iOS?

For [2], the discussion you cited was before the rejection by the Linux community (and before the two articles I pointed out). I understand the discussion of wakelock is still ongoing. Do you have any new links?

[–]ConferenceQA 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Question: My impression is that these energy bugs are more subtle than other types of bugs. It's not clear that the user would find out.

Answer: In most cases, the user does not know which app has the bug, he/she only sees that the battery has been drained.

Question: Great application of program analysis. I just want to get more details of the program analysis. How do you handle multiple processor, Android libraries, etc.

Answer: It's a conservative analysis, but this can introduce errors.

[–]sandyasm 0 points1 point ago

sorry, this has been archived and can no longer be voted on

can the authors add a link of camera ready version their paper? I could not find it in the page nor in the authors page..