Comparison of the Process-level Power Consumption Profilers

프로세스 레벨 전력 소비 프로파일러의 비교

  • Published : 2012.10.26

Abstract

Recent social issues is energy issues, green computing has attracted attention. Active research on the power consumption of computer profiling is one of the various approaches for green computing. As a representative tool PowerAPI, PowerTop, JouleMeter, pTop, and EnergyChecker. These studies can be used to measure the power consumption of each computer device because it is based on a pure software. Based on this profiling process at the level of power consumption by performing the power consumption of each program can be analyzed. Therefore to identify the processes that consume a lot of power and control the total power consumption by reducing, also when designing the program, based on data profiling power enables the design of low-power programs, and ultimately can be oriented green computing. In this paper, by comparing and analyzing the associated representative studies, the ideal process level will draw on the characteristics of the power consumption profiler.

최근 에너지 문제가 사회적인 이슈가 되면서, 그린컴퓨팅이 주목을 받고 있다. 그린 컴퓨팅을 위한 다각적인 접근 방법 중 하나로, 컴퓨터의 전력 소비 프로파일링에 관한 연구가 활발히 진행되고 있는데, 대표적으로 PowerAPI, PowerTop, JouleMeter, pTop, 그리고 EnergyChecker 등의 도구가 있다. 이러한 연구들은 순수 소프트웨어에 기반하여 각 컴퓨터 디바이스들의 소비 전력을 측정할 수 있을 뿐 아니라, 이를 바탕으로 프로세스 레벨에서 전력 소비 프로파일링을 수행함으로써 각 프로그램의 전력 소비량도 분석할 수 있다. 따라서 전력을 많이 소비하는 프로세스를 파악하고 제어함으로서 전체 전력 소비를 줄이거나, 프로그램 설계 시 프로파일링 전력 데이터를 바탕으로 저전력 프로그램설계를 가능케 하여, 궁극적으로 그린 컴퓨팅을 지향할 수 있게 한다. 본 논문에서는 전술한 대표적인 연구들을 비교 분석하여 이상적인 프로세스 레벨 전력 소비 프로파일러의 특징들을 도출하고자 한다.

Keywords