-
公开(公告)号:KR101433030B1
公开(公告)日:2014-08-22
申请号:KR1020120148586
申请日:2012-12-18
Applicant: 서강대학교산학협력단
Abstract: 본 발명은 가상환경 내 중앙처리장치의 전력 스케줄링 방법 및 시스템에 관한 것으로, 보다 구체적으로는 물리(Physical) CPU가 가상머신의 OS(Operating System) 커널로부터 가상(Virtual) CPU의 전력 상태 정보를 수신하는 단계; 상기 물리 CPU가 수신한 가상 CPU의 전력 상태 정보에 기초하여 상기 가상 CPU의 전력 상태를 판단하는 단계; CPU선택부가 다수의 물리 CPU 중 상기 가상 CPU의 전력 상태에 해당하는 전력을 제공하는 적어도 하나의 물리 CPU를 선택하는 단계; 및 CPU매칭부가 선택된 상기 물리 CPU와 상기 가상 CPU를 상호 매칭시키는 단계;를 포함한다.
이러한 구성에 의해, 본 발명의 가상환경 내 중앙처리장치의 전력 스케줄링 방법 및 시스템은 다수의 가상 CPU가 하나의 물리 CPU에 매칭되는 가상화 환경 내에서 서로 다른 전력량을 요구하는 가상 CPU가 해당 전력량을 제공할 수 있는 물리 CPU로 매칭됨에 따라, 시스템의 성능이 저하되거나, 불필요한 전력이 사용되는 것을 방지함으로써, 전력을 효율적으로 사용할 수 있는 효과가 있다.-
公开(公告)号:KR1020140080794A
公开(公告)日:2014-07-01
申请号:KR1020120148586
申请日:2012-12-18
Applicant: 서강대학교산학협력단
Abstract: The present invention relates to a central process unit (CPU) power scheduling method and a CPU power scheduling system under a virtual environment. More specifically, the CPU power scheduling method includes the steps of: receiving, by a physical CPU, information of a power status of a virtual CPU from an operating system (OS) kernel of a virtual machine; determining the power status of the virtual CPU based on the information of the power status of the virtual CPU received by the physical CPU; selecting, by a CPU selecting unit, at least one physical CPU, which supplies power corresponding to the power status of the virtual CPU, among a plurality of physical CPUs; and mutually matching the physical CPU selected by a CPU matching unit with the virtual CPU. In the CPU power scheduling method and the CPU power scheduling system under the virtual environment in accordance to the present invention of the above structure, as the virtual CPUs requiring different power amounts are matched with the physical CPUs, which can supply corresponding power amounts under the virtual environment whereby a plurality of CPUs are matched with one physical CPU, the performance of the system can be prevented from being degraded or the use of unnecessary power can be prevented, such that power can efficiently be used.
Abstract translation: 本发明涉及在虚拟环境下的中央处理单元(CPU)功率调度方法和CPU功率调度系统。 更具体地,CPU功率调度方法包括以下步骤:从物理CPU接收来自虚拟机的操作系统(OS)内核的虚拟CPU的电源状态的信息; 基于由物理CPU接收的虚拟CPU的电源状态的信息,确定虚拟CPU的电源状态; 通过CPU选择单元在多个物理CPU中选择提供与虚拟CPU的电力状态相对应的功率的至少一个物理CPU; 并且将由CPU匹配单元选择的物理CPU与虚拟CPU相互匹配。 在根据上述结构的本发明的CPU功率调度方法和虚拟环境下的CPU功率调度系统中,由于需要不同功率量的虚拟CPU与物理CPU相匹配,物理CPU可以提供相应的功率量 多个CPU与一个物理CPU匹配的虚拟环境,可以防止系统的性能下降,或者可以防止使用不必要的电力,从而可以有效地使用电力。
-