Application Behavior Analysis over Mobile Devices

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 101 === This research aims to understand the resource usage requirements when mobile application programs run on a smart handheld device, as well as analyze whether the requirements of software programs on hardware resources should have some impact on the design of dyn...

Full description

Bibliographic Details
Main Authors: Su-Wei Chang, 張書瑋
Other Authors: Tei-Wei Kuo
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/88604571491367694341
Description
Summary:碩士 === 國立臺灣大學 === 資訊工程學研究所 === 101 === This research aims to understand the resource usage requirements when mobile application programs run on a smart handheld device, as well as analyze whether the requirements of software programs on hardware resources should have some impact on the design of dynamic voltage scaling polices. We may all have such an experience that surrounding friends complain to us that they feel some mobile software seems to be more energy-consuming than another with a similar functionality. However, it is hard to quantify the feeling, and unqualified software programs’ abuse of hardware resources is often one of the major reasons behind energy consumption. In this project, we will adopt Android, the most popular mobile platform in the personal computing market, as our experimental platform, as well as explore the resource usage requirements and application scenarios of some popular Android Apps, such as video streaming and social networks applications. In particular, we will identify a group of appropriate metrics for each hardware component, and propose a systemic approach to quantify how software programs utilize hardware resources. With the proposed approach, we will be able to understand the similarity and dissimilarity in resource usage requirements among apps with a similar functionality, the main reason of energy consumption for apps with different functionalities, the impact of resource usage requirements on power consumption, and so on. Finally, the information regarding resource usage requirements and energy consumption will be presented in figures and tables.