TY - GEN
T1 - Panappticon
T2 - 11th ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013
AU - Zhang, Lide
AU - Bild, David R.
AU - Dick, Robert P.
AU - Morley Mao, Z.
AU - Dinda, Peter A
PY - 2013
Y1 - 2013
N2 - Improving and optimizing user-perceived smartphone performance requires understanding device, system, and application behavior for real-world workloads. However, measuring such performance is challenging due to the multi-threaded, asynchronous programming paradigms used in modern applications and the multiple layers of hardware and software used to respond to user input events. We address this challenge with Panappticon, a lightweight, system-wide, fine-grained event tracing system for Android that automatically identifies critical execution paths in user transactions. Panappticon monitors the application, system, and kernel software layers and can identify performance problems stemming from application design flaws, underpowered hardware, and harmful interactions between apparently unrelated applications. We carried out a 14-user, one-month study of an Android smartphone system instrumented with Panappticon, which revealed a number of specific problems and areas for improvement that may be of interest to system designers, application developers, and device manufactures.
AB - Improving and optimizing user-perceived smartphone performance requires understanding device, system, and application behavior for real-world workloads. However, measuring such performance is challenging due to the multi-threaded, asynchronous programming paradigms used in modern applications and the multiple layers of hardware and software used to respond to user input events. We address this challenge with Panappticon, a lightweight, system-wide, fine-grained event tracing system for Android that automatically identifies critical execution paths in user transactions. Panappticon monitors the application, system, and kernel software layers and can identify performance problems stemming from application design flaws, underpowered hardware, and harmful interactions between apparently unrelated applications. We carried out a 14-user, one-month study of an Android smartphone system instrumented with Panappticon, which revealed a number of specific problems and areas for improvement that may be of interest to system designers, application developers, and device manufactures.
UR - http://www.scopus.com/inward/record.url?scp=84892644896&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84892644896&partnerID=8YFLogxK
U2 - 10.1109/CODES-ISSS.2013.6659020
DO - 10.1109/CODES-ISSS.2013.6659020
M3 - Conference contribution
AN - SCOPUS:84892644896
SN - 9781479914173
T3 - 2013 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013
BT - 2013 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2013
PB - IEEE Computer Society
Y2 - 29 September 2013 through 4 October 2013
ER -