Font Size: a A A

The Mechanism Analysis And Modeling Of Power Consumption Base On Android System

Posted on:2015-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:X S HeFull Text:PDF
GTID:2308330464968927Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Today, there are more than 1.75 billion smart phones in the world, and the smart phones has turned into one of the most important consumer electronics. The industry chain of smart phones is also rapid development, the performance of smart phone is more and more powerful, the function which it can realized is becoming more and more rich. With smart phone performance is rapidly increasing, its power consumption is also increasing. But the development of battery technology is slow, and the slow growth of mobile power supply unable to meet the demand of power consumption, so it leading to smart phone battery life is very short, and have to improve the smart phone charging frequency. Eventually we have to charging the samrt phone one or more time in a day, the phenomenon has a seriously affect of the user experience.In this paper, the main work is in view of the Android operating system. We has analyzed its power management mechanism, and has builded a dynamic power consumption model to quantitatively evaluate the power consumption in Android smart phone. And on the basis of the model we has designed the power consumption of the kernel function level evaluation platform.Through the power consumption model and function level power consumption evaluation platform, we can show power consumption data for software developers in their code rapidly and exactly, so they can reduce the power consumption of the software in the system or function, and to provide equipment life. so it has very important and practical value.This paper mainly focuses on the following three aspects:1.We has analysised of the Android power management mechanism, including the the power management architecture in the system, the Wake Lock mechanism in the core, the method for measuring the power in framework, the power management ways for external devices, and the dynamic frequency modulation strategy for CPU.2.We build the dynamic power consumption model, it can be used to estimate the realtime power consumption of the Android system, and calculate the weight of each hardware module in the overall power consumption. The process of building the dynamic power consumption model is the theoretical formula derivation of the model in the first. Then through software acquisition the hardware status information, and measurement the mobile power information by professional power at the same time. In the final the optimum parameters of the formula is obtained by statistical analysis.3.We desined the function level evaluation platform, it can help the kernel developers to optimize system power consumption in code leve. It is combined with kernel tracking tool, and basis on the dynamic power consumption model, to building the Android kernel power evaluation platform, to consumption power in function level.
Keywords/Search Tags:Android Power Model, Function Power Model, Power Management, Power Optimization
PDF Full Text Request
Related items