Server delay control device, server delay control method and program
AssigneeNTT, Inc.
InventorsKei FUJIMOTO, Ko NATORI
Life of this patent
Estimating the term…
Loading patent…
AssigneeNTT, Inc.
InventorsKei FUJIMOTO, Ko NATORI
Estimating the term…
A server delay controller includes: a packet harvesting unit that refers to a packet held in a ring buffer when a packet arrives and executes harvesting to delete an entry of a corresponding queue from the ring buffer, a sleep management unit that puts the thread to sleep in a case in which a packet does not arrive for a predetermined period, and cancels the sleep of the thread through a hardware interrupt at the time of packet arrival, and an idle state recovery control unit that periodically wakes up the thread during sleep or wakes up the thread immediately before the packet arrival in accordance with a packet arrival timing.
A non-transitory computer-readable storage medium storing instructions that upon execution, cause a computer to operate as a server delay controller that is arranged in a kernel space of an operating system (OS), wherein execution of the instructions causes the computer operating as the server delay controller to perform operations comprising:
A non-transitory computer-readable storage medium storing instructions that upon execution, cause a computer to operate as a server delay controller that is arranged in a user space and includes a thread that monitors packet reception from an interface unit;
A non-transitory computer-readable storage medium storing instructions that upon execution, cause a computer to operate as a server delay controller wherein
A server delay control method of a server delay controller that is arranged in a kernel space of an OS, implemented by a computer when the computer executes instructions, and starts a thread that monitors packet arrival using a polling model to execute packet processing, the server delay controller executing:
A server delay control method of a server delay controller that is arranged in a user space, implemented by a computer when the computer executes instructions, and starts a thread that monitors packet arrival using a polling model,
Dependencies are inferred from the claim text.