Check patentability & draft patents in minutes with Patsnap Eureka AI!

Reducing a rate at which requests are sent from one processor to another to reduce processor utilization at the processor receiving the requests

a technology of request rate and processor utilization, applied in the field of computer program products, system and other directions, can solve the problems of affecting the recovery of data in raid drives, so as to reduce the rate and reduce the utilization of processors.

Active Publication Date: 2019-06-06
IBM CORP
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a system and method for reducing the number of requests sent between processors to decrease processor utilization. The system determines if the processor is using more than a certain threshold of resources. If there is an ongoing operation that may use the processor, the system sends a message to another processor to slow down the transfer of requests. This results in a reduction of requests sent between processors, leading to improved performance and efficiency.

Problems solved by technology

In a storage controller, drives can fail in a Redundant Array of Independent Disks (RAID) array.
If the RAID array is experiencing large Input / Output (I / O) request traffic, then the rebuild operation may be delayed as the device adaptor has to divert processor resources to processing the I / O requests.
If the rebuilding of the RAID array is delayed, then during this time there is a risk that if a failure of another disk occurs, the data in the RAID drives may not be able to be recovered if the number of failed drives exceeds the RAID fault tolerance.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Reducing a rate at which requests are sent from one processor to another to reduce processor utilization at the processor receiving the requests
  • Reducing a rate at which requests are sent from one processor to another to reduce processor utilization at the processor receiving the requests
  • Reducing a rate at which requests are sent from one processor to another to reduce processor utilization at the processor receiving the requests

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012]As discussed, a processor, such as a device adaptor, may have to continually process I / O requests even while having to complete an important operation, such as rebuilding a RAID array. Described embodiments provide techniques to throttle the I / O requests directed to a device adaptor to allow more device adaptor processor resources to be used to complete rebuilding the RAID array. With the described embodiments, risk of data loss is reduced by allowing the operation in progress, such as rebuilding a RAID array, to complete faster, before other drives fail and the data cannot be recovered. Further, by reducing the I / O request rate during the RAID rebuild operation, the drives experience less stress, which reduces the risk the drives will fail during the rebuild operation.

[0013]Described embodiments improve the computer technology for managing the transmission of requests from one processor to another processor, by providing techniques to allow the processor receiving to throttle...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Provided are a computer program product, system, and method for reducing a rate at which requests are sent from one processor to another to reduce processor utilization at the processor receiving the requests. A determination is made as to whether processor utilization at the first processor exceeds a utilization threshold. If so, a determination is made as to whether a specified operation is in progress in response to determining that the processor utilization at the first processor exceeds the utilization threshold. The first processor sends a message to the second processor to cause the second processor to reduce a rate at which requests are transferred from the second processor to the first processor in response to determining that the specified operations is in progress.

Description

BACKGROUND OF THE INVENTION1. Field of the Invention[0001]The present invention relates to a computer program product, system, and method for reducing a rate at which requests are sent from one processor to another to reduce processor utilization at the processor receiving the requests.2. Description of the Related Art[0002]In a storage controller, drives can fail in a Redundant Array of Independent Disks (RAID) array. When a drive fails in a RAID array, the storage controller will swap in a new drive and rebuild the RAID array from parity and / or redundancy data along with data on remaining drives. Rebuilding a RAID array is a processor intensive operation which can saturate the processors on the device adapter managing access to the drives in the RAID array. If the RAID array is experiencing large Input / Output (I / O) request traffic, then the rebuild operation may be delayed as the device adaptor has to divert processor resources to processing the I / O requests. If the rebuilding of ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/30G06F3/06G06F11/20
CPCG06F9/30003G06F3/0689G06F3/0665G06F3/0619G06F3/0611G06F11/2069G06F2201/805G06F2201/82G06F3/0613G06F3/0659G06F11/1092G06F11/2089G06F11/3024G06F11/3433G06F11/3485G06F2201/81G06F2206/1012
Inventor HARDY, CLINT A.BORLICK, MATTHEW G.GERHARD, ADRIAN C.GUPTA, LOKESH M.
Owner IBM CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More