Font Size: a A A

Research And Implementation Of Power Controlling Strategy Based On Cpu Utilization

Posted on:2011-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:S L LinFull Text:PDF
GTID:2198360302992720Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Academia experts and Industrial workers are trying to find energy-saving technologies in all levels research. In general, the energy-saving research can be divided into two types: one is controlling the power from the source, through improving production methods and applying new materials to reduce components'power consumption, optimizing operating system for controlling strategy; the other is by improving power supply, using heat dissipation and cooling technology to improve the external auxiliary equipment energy efficiency, thereby reducing the total power for the machine room.Energy-saving technology that described in this article is the first class, which is controlling the power from the source. This paper raises a theory that is CPU utilization of server-based power control. According to power formula, the lower frequency can reduce CPU power. Therefore it can reduces power consumption by dynamically adjusting CPU frequency. This strategy is used in software's auto-adjustment mode. Furthermore, the timing task feature of software can set task information in advance by user, so that the system can automatically switch required work mode in time.The architecture of PowerConf consists of two modules: the interface and the underlying program. This article focuses on the underlying program which has achieved many functions, such as: load information for real-time collection, the maximum performance mode, and the minimum power mode, automatically adjust mode, modes switching, timing task settings and implementation. The core of this program is the implementation of automatically adjust mode, and the critical of this mode is the implementation of frequency adjusting strategy. This paper proposes a power control strategy based on CPU utilization that is Best Usage control strategy. The principle is through calculating CPU's running task queue, then analyzing the power of different task, and establishing a number of CPU heat cooling model at one time, in the work process, making the task of high power and the low power executed alternately as far as possible, so they can keep CPU run in a stable load, and reduce Heat dissipation, improving the CPU efficiency.After completing this design, it needs to test the function and performance of all modules for the software. Test result indicated that: it achieved a better result for energy saving, and it wouldn't affect the using of other applications. To some extent, the implementation of server's energy-saving technologies can alleviate the increasingly energy consumption problem. It does a great significance for protecting the environment, and promotes economic development and independent innovation of energy-saving technology.
Keywords/Search Tags:Frequency adjustment, Energy saving of server, CPU Utilization, Power
PDF Full Text Request
Related items