-
公开(公告)号:US11074968B2
公开(公告)日:2021-07-27
申请号:US16692263
申请日:2019-11-22
Applicant: International Business Machines Corporation
Inventor: Saravanan Sethuraman , Karthick Rajamani , Venkata K. Tavva , Hillery Hunter , Chitra Subramanian
IPC: G11C11/56 , G11C11/406
Abstract: A system and method for storing data that includes at least one memory device having a plurality of memory cells for storing data; and a memory control circuit that manages the read current and read pulse width applied to the memory cells, wherein the at least one memory device has a read current circuit configured to utilize adjustments to at least one of the read current or the read pulse width applied to the memory cells. In response to a request to read a group of the memory cells, the memory control circuit in an example, in response to determining that a comparative temperature value exceeds a first threshold, is configured to perform at least one of reducing the read current and/or increasing the read pulse width to be applied to the group of memory devices to be read.
-
公开(公告)号:US11073891B2
公开(公告)日:2021-07-27
申请号:US16409549
申请日:2019-05-10
Applicant: International Business Machines Corporation
Inventor: Alan Drake , Guillermo J. Silva , Timothy G. Hallett , Heather L. Hanson , Jordan Keuseman , Charles R. Lefurgy , Karthick Rajamani , Todd J. Rosedahl , Malcolm S. Allen-Ware
IPC: G06F1/3206 , G06F1/3234 , G06F1/3225 , G06F9/50
Abstract: A distributed power management system is configured determine a node power consumption of a node during a first time interval. The system can determine a node power cap. The system can determine a proportional component power budget for a component of the node based, at least in part, on the node power consumption and a component power consumption. The system can determine a power budget for the component for a second time interval based, at least in part on the proportional component power budget.
-
43.
公开(公告)号:US10810038B2
公开(公告)日:2020-10-20
申请号:US15712198
申请日:2017-09-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Junaid Khalid , Karthick Rajamani , Eric Rozner , Cong Xu
Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers receiving data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment. Processor packet receipt time is determined for receiving and processing of a packet or a batch of packets via a network stack associated with the computing device. An updated total container time remaining is calculated for the first container accounting for the processor packet receipt time. The updated total container time remaining is enforced by dropping a subsequent packet or batch of packets received at the network stack if the updated total container time remaining is insufficient.
-
公开(公告)号:US20200310885A1
公开(公告)日:2020-10-01
申请号:US16365758
申请日:2019-03-27
Applicant: International Business Machines Corporation
Inventor: Karthick Rajamani , Malcolm S. Allen-Ware , Charles Lefurgy , Guillermo Jesus Silva , Joshua Ian Harriman , Amos A. Omokpo , Daniel Dean Heimsoth , Rohith Ravindra
Abstract: Technology for computing number of active servers needed over time in a cloud/compute cluster includes the following operations (not necessarily in the following order): (i) determining the capacity of each VCE provisioned on the cloud against the resource guaranteed to that VCE; (ii) forecasting the resource needs over time using historical requests for each VCE flavor; and (iii) using the forecasted resource needs to determine the required number of future servers at some future time. Some embodiments of the present invention use a formula that accounts for the interplay among various parameter values of the VCE flavors and also the mapping of the needs of VCEs of various flavors to the capabilities of physical resources.
-
公开(公告)号:US10649511B2
公开(公告)日:2020-05-12
申请号:US16397822
申请日:2019-04-29
Applicant: International Business Machines Corporation
Inventor: Irving G Baysah , John S Dodson , Karthick Rajamani , Eric E Retter , Scot H Rider , Todd Jon Rosedahl , Gregory Scott Still , Gary Van Huben , Malcolm S Allen-Ware
IPC: G06F1/26 , G06F1/32 , G06F1/20 , G06F11/30 , G06F11/34 , G06F1/3203 , G06F1/3206
Abstract: A system with a local data collector that collects power management data for a subsystem. The local data collector can determine whether a first formatting associated with a first channel between the local data collector and a system power management data collector is equivalent to a second formatting associated with a second channel between the local data collector and the system power management data collector, and in response to a determination that the first formatting and second formatting are not equivalent format the power management data according to the first formatting; store the power management data formatted according to the first formatting in a first location in a memory; format the power management data according to the second formatting; and store the power management data formatted according to the second formatting in a second location the memory.
-
46.
公开(公告)号:US10545786B2
公开(公告)日:2020-01-28
申请号:US15712194
申请日:2017-09-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Junaid Khalid , Karthick Rajamani , Eric Rozner , Cong Xu
Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
-
公开(公告)号:US20190250682A1
公开(公告)日:2019-08-15
申请号:US16397822
申请日:2019-04-29
Applicant: International Business Machines Corporation
Inventor: Irving G. Baysah , John S. Dodson , Karthick Rajamani , Eric E. Retter , Scot H. Rider , Todd Jon Rosedahl , Gregory Scott Still , Gary Van Huben , Malcolm S. Allen-Ware
IPC: G06F1/26 , G06F11/34 , G06F1/32 , G06F1/3206 , G06F1/3203 , G06F11/30 , G06F1/20
CPC classification number: G06F1/26 , G06F1/206 , G06F1/32 , G06F1/3203 , G06F1/3206 , G06F11/3037 , G06F11/3409 , Y02D10/11 , Y02D10/16
Abstract: A system with a local data collector that collects power management data for a subsystem. The local data collector can determine whether a first formatting associated with a first channel between the local data collector and a system power management data collector is equivalent to a second formatting associated with a second channel between the local data collector and the system power management data collector, and in response to a determination that the first formatting and second formatting are not equivalent format the power management data according to the first formatting; store the power management data formatted according to the first formatting in a first location in a memory; format the power management data according to the second formatting; and store the power management data formatted according to the second formatting in a second location the memory.
-
48.
公开(公告)号:US20190095236A1
公开(公告)日:2019-03-28
申请号:US15712198
申请日:2017-09-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Junaid Khalid , Karthick Rajamani , Eric Rozner , Cong Xu
Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers receiving data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment. Processor packet receipt time is determined for receiving and processing of a packet or a batch of packets via a network stack associated with the computing device. An updated total container time remaining is calculated for the first container accounting for the processor packet receipt time. The updated total container time remaining is enforced by dropping a subsequent packet or batch of packets received at the network stack if the updated total container time remaining is insufficient.
-
49.
公开(公告)号:US10241827B1
公开(公告)日:2019-03-26
申请号:US15956888
申请日:2018-04-19
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Junaid Khalid , Karthick Rajamani , Eric Rozner , Cong Xu
Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
-
50.
公开(公告)号:US10223153B1
公开(公告)日:2019-03-05
申请号:US15956893
申请日:2018-04-19
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Junaid Khalid , Karthick Rajamani , Eric Rozner , Cong Xu
Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
-
-
-
-
-
-
-
-
-