Font Size: a A A

Code Structure Oriented Energy Consumption Evaluation Approach For Software Module

Posted on:2015-08-01Degree:MasterType:Thesis
Country:ChinaCandidate:X B LiuFull Text:PDF
GTID:2308330482960185Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid development of information technology, the scale of IT resources expends continually, and the power consumed by computer system is continuing to increase. The power issues, on the one hand, results in the system maintainance cost soars.On the other hand the carbon emission during power production process has brought heavy pressure to the environment. The relational research field focuses on the evaluation and optimization of two aspects. The research mainly emphasis is on the energy consumption approach of software module, and the thinking of energy consumption is put forward.Energy consumption could be studied from three aspects, which are resource, platform and application layer, respectively. The application layer is the ultimate resource consumer in nature. Traditional research trends to focus on hardware and platform. The research evaluates and designs low power program, directly reduces power from the ultimate consumer aspect, which is the effective supplement of existing energy consumption research. Traditional software power research is divided into instructions, source code and architecture of three levels. There exist problems among the researches, such as too strong platform correlation, high evaluation cost, etc.The theoretical innovation of the research is that, it studies the relationship bewtween program structure and energy consumption, from the perspective of code structure. Software module energy consumption evaluation approach and optimization ideas are put forward. Firstly, virtual code is defined as the basis of solving the energy consumption; Secondly, the model of energy consumption evaluation is put forward as the basis of power assessment, including estimation and evaluation model; Thirdly, the evaluation approach and optimization ideas is put forward; Fourthly, the ECProfiler energy consumption evaluation prototype system is designed; Finally, the experiment part proves the rationality and validity of the evaluation approaches, optimization ideas are verified, shows the practical application value of the research.Energy consumption has become the important indicator in the process of software development. The energy evaluation approaches would help the program design phase to evaluate energy consumption characteristics and the analysis of the program, to find the system energy consumption problem as soon as possible, so as to improve the development efficiency, lower development costs. Meanwhile, there exists obvious potential economic and ecological impact, and it helps to save maintianance cost, reduce carbon emissions, realize environment protection.
Keywords/Search Tags:Energy Consumption Evaluation, Software Energy Consumption, Code Structure, Object Oiented, Energy Consumption Optimization
PDF Full Text Request
Related items