Frequency control device in a server, control method, and program

US12511147B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12511147-B2
Application numberUS-202017802220-A
CountryUS
Kind codeB2
Filing dateFeb 27, 2020
Priority dateFeb 27, 2020
Publication dateDec 30, 2025
Grant dateDec 30, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An in-server frequency control apparatus includes a preliminary grasp unit which preliminarily grasps a start of a service requiring low delay in a server and grasps termination of the service by a predetermined method, and an operating frequency change unit which changes an operating frequency of a CPU as a target to be controlled, which is a CPU allocated in advance to a receiver of the service in the server, at the time of the preliminarily grasped start of the service and at the time of the termination of the service. The operating frequency change unit makes the operating frequency of the target CPU higher than a predetermined value at the time of the start of the service and makes the operating frequency of the target CPU lower than the predetermined value at the time of the termination of the service.

First claim

Opening claim text (preview).

The invention claimed is: 1 . An in-server frequency control apparatus comprising: a preliminary grasp unit, comprising at least one processor, configured to preliminarily grasp a start of a service requiring low delay in a server and grasp termination of the service by a predetermined method; and an operating frequency change unit, comprising at least one processor, configured to change an operating frequency of a CPU as a target to be controlled, the target CPU being allocated in advance to a receiver of the service in the server, at the time of the preliminarily grasped start of the service and at the time of the termination of the service, wherein the operating frequency change unit is configured to make the operating frequency of the target CPU higher than a predetermined value at the time of the start of the service and also make the operating frequency of the target CPU lower than the predetermined value at the time of the termination of the service, wherein the preliminary grasp unit comprises: an event capture unit configured to perform, as the predetermined method, capturing a phenomenon of occurrence of an event which is registered in advance as an event of a Kernel process of executing the service requiring low delay; an event processing unit configured to, when the captured event is an event of a control signal requesting a session establishment, preliminarily grasp the start of the service and acquire a receiver and a session ID of the service as information on session establishment from the control signal and, when the captured event is an event of a control signal requesting a session termination, grasp the termination of the service and acquire the receiver and the session ID of the service as information on session termination from the control signal; and a session state management unit configured to, when the session state management unit acquires the information on session establishment, record the session ID of the service in a session state management book for the receiver of the service and notify the operating frequency change unit of an instruction to make the operating frequency of the target CPU higher, and, when the session state management unit acquires the information on session termination, delete the session ID of the service from the session state management book, and, further, when all of the session IDs are deleted from the session state management book, notify the operating frequency change unit of an instruction to make the operating frequency of the target CPU lower. 2 . The in-server frequency control apparatus according to claim 1 , wherein the operating frequency change unit comprises: a frequency check unit configured to, when the frequency check unit receives an instruction to change the operating frequency of the target CPU from the preliminary grasp unit, check a current operating frequency of the target CPU; and a frequency change unit configured to change the operating frequency of the target CPU in accordance with a result of comparing the current operating frequency of the CPU with a predetermined prescribed value, wherein the frequency change unit is configured to, when the frequency change unit receives an instruction to make the operating frequency of the CPU higher and also when the current operating frequency of the CPU is less than the prescribed value, make the operating frequency of the target CPU higher, and, when the frequency change unit receives an instruction to make the operating frequency of the CPU lower and also when the current operating frequency of the CPU is more than the prescribed value, make the operating frequency of the target CPU lower. 3 . An in-server frequency control apparatus comprising: a preliminary grasp unit, comprising at least one processor, configured to preliminarily grasp a start of a service requiring low delay in a server and grasp termination of the service by a predetermined method; and an operating frequency change unit, comprising at least one processor, configured to change an operating frequency of a CPU as a target to be controlled, the target CPU being allocated in advance to a receiver of the service in the server, at the time of the preliminarily grasped start of the service and at the time of the termination of the service, wherein the operating frequency change unit is configured to make the operating frequency of the target CPU higher than a predetermined value at the time of the start of the service and also make the operating frequency of the target CPU lower than the predetermined value at the time of the termination of the service, wherein the preliminary grasp unit comprises a first reservation status management unit configured to perform, as the predetermined method, monitoring a reservation scheduler which performs a process of reserving the service requiring low delay and sensing scheduled start information on the reserved service and termination information on the service, and wherein the first reservation status management unit is configured to, when the reservation status management unit acquires the scheduled start information on a service before the service starts, preliminarily grasp the start of the service, record a transmitter of the service in a reservation status management book for a receiver of the service, and notify the operating frequency change unit of an instruction to make the operating frequency of the target CPU higher, and, when the reservation status management unit acquires the termination information on the service after the service terminates, grasp the termination of the service and delete the transmitter of the service from the reservation status management book, and, further, when all of the transmitters are deleted from the reservation status management book, notify the operating frequency change unit of an instruction to make the operating frequency of the target CPU lower. 4 . The in-server frequency control apparatus according to claim 3 , wherein the operating frequency change unit comprises: a frequency check unit configured to, when the frequency check unit receives an instruction to change the operating frequency of the target CPU from the preliminary grasp unit, check a current operating frequency of the target CPU; and a frequency change unit configured to change the operating frequency of the target CPU in accordance with a result of comparing the current operating frequency of the CPU with a predetermined prescribed value, wherein the frequency change unit is configured to, when the frequency change unit receives an instruction to make the operating frequency of the CPU higher and also when the current operating frequency of the CPU is less than the prescribed value, make the operating frequency of the target CPU higher, and, when the frequency change unit receives an instruction to make the operating frequency of the CPU lower and also when the current operating frequency of the CPU is more than the prescribed value, make the operating frequency of the target CPU lower. 5 . An in-server frequency control apparatus comprising: a preliminary grasp unit, comprising at least one processor, configured to preliminarily grasp a start of a service requiring low delay in a server and grasp termination of the service by a predetermined method; and an operating frequency change unit, comprising at least one processor, configured to change an operating frequency of a CPU as a target to be controlled, the target CPU being allocated in advance to a receiver of the service in the server, at the time of the preliminarily grasped start of the service and at the time of the termination of the service, wherein the operating frequency change unit is configured to make the operating frequency of the target CPU higher than a predetermined va

Assignees

Inventors

Classifications

  • I/O management, e.g. providing access to device drivers or storage · CPC title

  • Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title

  • Clock generators with changeable or programmable clock frequency · CPC title

  • Allocation of resources, e.g. of the central processing unit [CPU] · CPC title

  • by lowering clock frequency · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12511147B2 cover?
An in-server frequency control apparatus includes a preliminary grasp unit which preliminarily grasps a start of a service requiring low delay in a server and grasps termination of the service by a predetermined method, and an operating frequency change unit which changes an operating frequency of a CPU as a target to be controlled, which is a CPU allocated in advance to a receiver of the servi…
Who is the assignee on this patent?
Ntt Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).