-
1.
公开(公告)号:US11243986B1
公开(公告)日:2022-02-08
申请号:US16935119
申请日:2020-07-21
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Anupama Jagannathan , Karthick Rajamani , Anne Elizabeth Gattiker
Abstract: A method for determining an intervention response category for provisioning workflows. The method determines provisioning features of a provisioning step. The method performs outlier detection to identify and remove outliers from non-intervention data to produce a non-intervention normal data set. The method performs iterative grouping on the non-intervention normal data set to determine significant variables in the provisioning features. The method performs response mapping of provisions using results of the iterative grouping including a significance of errors and a presence of errors in the non-intervention normal data and partial intervention data to categorize the provisions into a response category.
-
公开(公告)号:US20210286699A1
公开(公告)日:2021-09-16
申请号:US16818656
申请日:2020-03-13
Applicant: International Business Machines Corporation
Inventor: Saurabh Jha , Amos A. Omokpo , Karthick Rajamani , HariGovind Venkatraj Ramasamy
Abstract: An embodiment includes extracting statistical data associated with invocation of an application programming interface (API) from a log and using the statistical data to calculate a performance value and generate an aggregate dataset that combines the performance value with performance values associated with other invocations of the API. The embodiment includes calculating metric values for performance values for respective time intervals of a time period and calculating mean and standard deviation values of the metric values for the time period. The embodiment includes selecting the API as a candidate API and detecting a Customer Impacting Event (CIE) by applying a machine learning algorithm using monitored values associated with the candidate API during a time frame defined by a rolling window. The embodiment also includes automatically initiating a selected alert from among a plurality of alert options based at least in part on the monitored values associated with the CIE.
-
公开(公告)号:US10901893B2
公开(公告)日:2021-01-26
申请号:US16146465
申请日:2018-09-28
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Cong Xu , Karthick Rajamani
Abstract: Memory bandwidth allocations for a plurality of tenants on a processor socket may be managed by determining a total memory bandwidth for the processor socket, determining a respective share of the total memory bandwidth for each tenant, and determining a respective dynamic memory bandwidth budget for the each tenant. The memory bandwidth allocations may be controlled based on the determined respective dynamic memory bandwidth budgets, wherein the each respective dynamic memory bandwidth budget supports utilizing the each respective share and supports sharing unused memory bandwidth of the each respective tenant with a different tenant included in the plurality of tenants.
-
公开(公告)号:US10896059B2
公开(公告)日:2021-01-19
申请号:US15457801
申请日:2017-03-13
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Wesley M. Felter , Alexandre P. Ferreira , Karthick Rajamani , Juan C. Rubio , Cong Xu
IPC: G06F9/50 , G06F12/0842
Abstract: Dynamically allocating cache in a multi-tenant infrastructure includes monitoring cache usage for multiple workloads in a multi-tenant processing infrastructure to determine a workload phase. A baseline performance level per workload is determined. The baseline performance level is dependent upon the workload phase. The workloads for each tenant are categorized based on cache utilization and the cache is allocated to each workload based on the baseline performance level, cache utilization, and system wide cache capacity.
-
公开(公告)号:US20200159301A1
公开(公告)日:2020-05-21
申请号:US16688110
申请日:2019-11-19
Applicant: International Business Machines Corporation
Inventor: Malcolm S. Allen-Ware , Kanak B. Agarwal , Charles Lefurgy , Guillermo J. Silva , Thomas W. Keller , Karthick Rajamani , Yang Li , Ramakrishnan Rajamony
IPC: G06F1/26 , G06F1/3228 , G06F1/3209 , G06F1/3296 , G05B15/02 , G06F1/3206 , G06F1/3215 , G06F1/3203
Abstract: A computer controls power distribution. The computing system determines a power budget for a portion of a topography for a power delivery system. The computing system generates a pool of worker programs for the portion of the topography. The computing system generates a first number of power management tasks to manage power consumption in the portion of the topography based on the power budget. The computing system sends the first number of power management tasks to at least one worker program included in the pool of worker programs.
-
公开(公告)号:US10345888B2
公开(公告)日:2019-07-09
申请号:US15459379
申请日:2017-03-15
Applicant: International Business Machines Corporation
Inventor: Malcolm S. Allen-Ware , Charles R. Lefurgy , Yang Li , Karthick Rajamani , Guillermo J. Silva
IPC: G06F1/32 , G06F1/26 , G06Q50/06 , G06F1/3287 , G06F1/3296 , G05B15/02
Abstract: A mechanism is provided for power capping power consumption devices with multiple power supplies. A set of power supplies supplying power to a power consumption device having stranded power is determined. A power budget of one or more power supplies in the set of power supplies is adjusted to match a power budget of a power supply in the set of power supplies with a limiting power budget among the power budgets computed for each power supply in the set of power supplies. Responsive to identifying at least one power supply in the one or more other power supplies of one or more different power consumption devices having an initially allocated power budget below their corresponding demand, at least a portion of the stranded power is allocated to the power budget of the at least one power supply.
-
公开(公告)号:US10317964B2
公开(公告)日:2019-06-11
申请号:US14987968
申请日:2016-01-05
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.
-
公开(公告)号:US20190004579A1
公开(公告)日:2019-01-03
申请号:US15635522
申请日:2017-06-28
Applicant: International Business Machines Corporation
Inventor: Malcolm S. Allen-Ware , Kanak B. Agarwal , Charles Lefurgy , Guillermo J. Silva , Thomas W. Keller , Karthick Rajamani , Yang Li , Ramakrishnan Rajamony
Abstract: A computer controls power distribution. The computing system determines a topography for a power delivery system that powers a group of computing devices. The computing system determines a number of worker programs for a pool of worker programs based on the topography. The computing system generates the pool of worker programs. The pool of worker programs includes both the number of worker programs and a number of back-up worker programs. The computing system generates a number of power management tasks to manage power consumption through one or more power elements included in the topography of the power delivery system. The computing system sends one or more power management tasks to a worker program included in the pool of worker programs.
-
公开(公告)号:US20180151246A1
公开(公告)日:2018-05-31
申请号:US15362935
申请日:2016-11-29
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Michael B. Healy , Hillery C. Hunter , Janani Mukundan , Karthick Rajamani , Saravanan Sethuraman
CPC classification number: G11C29/12 , G11C11/1673 , G11C11/1675 , G11C14/0036 , G11C29/12005 , G11C29/50004 , G11C29/50012 , G11C29/52 , G11C2029/0401 , G11C2029/5004
Abstract: Examples of techniques for a built-in self-test (BIST) for embedded spin-transfer torque magnetic random access memory (STT-MRAM) are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: initiating, by a processor, a BIST for the STT-MRAM; performing, by the processor, an error-correcting code (ECC) test for a portion of the STT-MRAM; responsive to the ECC test not being passed, determining whether a maximum signal is reached; responsive to the maximum signal not being reached, increasing the signal and performing the ECC test again; and responsive to the maximum signal being reached, determining that the portion of the STT-MRAM is bad.
-
公开(公告)号:US09952651B2
公开(公告)日:2018-04-24
申请号:US14814870
申请日:2015-07-31
Applicant: International Business Machines Corporation
Inventor: Malcolm S. Allen-Ware , Michael S. Floyd , Joshua D. Friedrich , Charles R. Lefurgy , Kirk D. Peterson , Karthick Rajamani , Srinivasan Ramani , Todd J. Rosedahl , Gregory S. Still , Brian W. Thompto , Victor Zyuban
CPC classification number: G06F1/324 , G06F1/3203 , G06F1/3206 , G06F1/3243 , Y02D10/126 , Y02D10/152
Abstract: A system for adjusting a frequency of a processor is disclosed herein. The system includes a processor and a memory, where the memory includes a program configured to adjust a frequency of a multi-core processor. The operations include determining a total current and a temperature of the multi-core processor and estimating a leakage current for the multi-core processor. The operations also include calculating a switching current by subtracting the leakage current from the total current and calculating an effective switching capacitance based at least in part on the switching current. The operations also include calculating a workload activity factor by dividing the effective switching capacitance by a predetermined effective switching capacitance stored in vital product data, and enforcing a turbo frequency limit of the multi-core processor based on the workload activity factor.
-
-
-
-
-
-
-
-
-