-
公开(公告)号:US20240354157A1
公开(公告)日:2024-10-24
申请号:US18761701
申请日:2024-07-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Inigo GOIRI PRESA , Rakesh AKKERA , Eli CORTEZ CUSTODIO VILARINHO , Felipe VIEIRA FRUJERI , Yunus MOHAMMED , Thomas MOSCIBRODA , Gurpreet VIRDI , Sandeep Kumta VISHNU , Yandan WANG
CPC classification number: G06F9/4881 , G06F9/45558 , G06F11/3442 , G06F2009/45562
Abstract: Systems and methods are provided for scheduling a virtual machine (VM) to host a workload in a cloud system. In particular, the disclosed technology schedules an evicted VM for redeploying an interruptible workload. The scheduling is based on capacity prediction and inference data associated with a type of the evicted VM. Capacity signal predictor generates training data for training a machine learning model using capacity signal history data of the cloud system. The machine-learning model, once trained, predicts capacity including a rate of evictions for the types of the evicted VM. The predicted data is based on at least the current status of available computing resources. Upon receiving a notice associated with a workload interruption, the intelligent scheduler prioritizes the evicted VM for scheduling and determines whether to defer redeploying the evicted VM based on the rate of eviction for the type of the evicted VM.
-
公开(公告)号:US12086049B2
公开(公告)日:2024-09-10
申请号:US17565680
申请日:2021-12-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jieqiu Chen , Yow-Gwo Wang , Qizhi Xu , Feiyue Jiang , Harsh Mahendra Mehta , Boon Yeap , Dimple Kaul
CPC classification number: G06F11/3442 , G06F9/505
Abstract: Techniques for capacity management in computing systems are disclosed herein. In one embodiment, a method includes analyzing data representing a number of enabled users or a number of provisioned users to determine whether the analyzed data represents an anomaly based on historical data. The method can also include upon determining that the data represents an anomaly, determining a conversion rate between a change in the number of enabled users or the number of provisioned users and a change in a number of active users of the computing service and deriving a future value of the number of active users of the computing service based on both the detected anomaly and the determined conversion rate. The method can further include allocating and provisioning an amount of the computing resource in the distributed computing system in accordance with the determined future value of the active users of the computing resource.
-
公开(公告)号:US12073218B2
公开(公告)日:2024-08-27
申请号:US17194527
申请日:2021-03-08
Applicant: Andrew Ward Beale , David Strong
Inventor: Andrew Ward Beale , David Strong
CPC classification number: G06F9/3013 , G06F11/3442 , G06F12/0623 , G06F2212/452
Abstract: A system and method for the storage, within one or more virtual execution context registers, tracing information indicative of process/code flow within a processor system. This stored information can include a time stamp, information indicative of where the instruction pointer of the system was pointing prior to any process discontinuity, information indicative of where the instruction pointer of the system was pointing after any process discontinuity, and the number of times a specific instruction or sub-process is executed during a particular process. The data collected and stored can be utilized within such a system for the identification and analysis of processing hot-spots.
-
公开(公告)号:US20240241760A1
公开(公告)日:2024-07-18
申请号:US18142041
申请日:2023-05-02
Applicant: VMware, Inc.
Inventor: Yisan ZHAO , Xiaoyu HU , Robert RIEMER , Aidan CULLY
CPC classification number: G06F9/505 , G06F11/3442
Abstract: Example methods and systems for elastic provisioning of container-based graphics processing unit (GPU) nodes are described. In one example, a computer system may monitor usage information associated with a pool of multiple container-based GPU nodes. Based on the usage information, the computer system may apply rule(s) to determine whether capacity adjustment is required. In response to determination that capacity expansion is required, the computer system may configure the pool to expand by adding (a) at least one container-based GPU node to the pool, or (b) at least one container pod to one of the multiple container-based GPU nodes. Otherwise, in response to determination that capacity shrinkage is required, the computer system may configure the pool to shrink by removing (a) at least one container-based GPU node, or (b) at least one container pod from the pool.
-
公开(公告)号:US12007869B2
公开(公告)日:2024-06-11
申请号:US17561358
申请日:2021-12-23
Applicant: Capital One Services, LLC
Inventor: Igor Trubin , Mark Schutt , Jeffery Robinson
IPC: G06F11/34 , G06Q10/067
CPC classification number: G06F11/3442 , G06F11/3452 , G06Q10/067
Abstract: In some embodiments, a plurality of devices may be respectively mapped to a plurality of interaction types. Statistical models may be generated, where the statistical models are indicative of relationships between aggregated interaction data related to the interaction types and aggregated resource utilization data related to the devices. With respect to each interaction type of the interaction types, the statistical models may be scored based on strength of one or more of the relationships. A subset of the statistical models may be selected based on the scoring for the interaction types. As an example, a first statistical model is included in the subset based on the scoring related to a first interaction type and a second statistical model is included in the subset based on the scoring related to a second interaction type different from the first interaction type. One or more of the devices may be remapped to one or more interaction types based on the selected subset of the statistical models.
-
公开(公告)号:US20240045784A1
公开(公告)日:2024-02-08
申请号:US17879930
申请日:2022-08-03
Applicant: Bank of America Corporation
Inventor: Maharaj Mukherjee , Vidya Srikanth , Utkarsh Raj , Carl M. Benda , Elvis Nyamwange , Suman Roy Choudhury
CPC classification number: G06F11/3442 , G06F11/0769 , G06F9/5083
Abstract: Aspects of the disclosure relate to outage prevention. A computing platform may train, using historical parameter information and historical outage information, an outage prediction model. The computing platform may receive, from at least one system, current parameter information, and may normalize the current parameter information. The computing platform may convert, using a CNN of the outage prediction model, the normalized current parameter information to a frequency domain. The computing platform may input, into at least one RNN of the outage prediction model, the frequency domain information, to produce a likelihood of outage score. The computing platform may compare the likelihood of outage score to a predetermined outage threshold. Based on identifying that the likelihood of outage score meets or exceeds the predetermined outage threshold, the computing platform may direct the at least one system to execute a performance modification to prevent a predicted outage.
-
7.
公开(公告)号:US20240037007A1
公开(公告)日:2024-02-01
申请号:US17816187
申请日:2022-07-29
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Eric Zavesky , Ni An , Prateek Baranwal , Kelly Dowd , James Pratt , Emily Williams
CPC classification number: G06F11/3442 , G06F9/505
Abstract: The technologies described herein are generally directed to allocating a resource to perform a task based on a predicted capacity of the resource. For example, a method described herein can include identifying a selected capacity associated with completion of tasks of a particular task type. Further, the method can include, evaluating a result of work by a worker resource performing a task of the particular task type. The method can further include, based on the result, predicting that the worker resource has the selected capacity and, based on this prediction, assign the worker resource to perform another task of the particular task type.
-
公开(公告)号:US20230418686A1
公开(公告)日:2023-12-28
申请号:US18219557
申请日:2023-07-07
Applicant: Intel Corporation
Inventor: Mohan J. Kumar , Murugasamy K. Nachimuthu
IPC: G06F9/50 , H04L41/5025 , G06F11/34 , B25J15/00 , G06F1/18 , G06F1/20 , G06F15/78 , H05K7/14 , H05K7/18 , H05K7/20 , H04L67/1008
CPC classification number: G06F9/5088 , G06F9/505 , H04L41/5025 , G06F11/3442 , B25J15/0014 , G06F1/183 , G06F1/20 , G06F15/7807 , G06F15/7867 , H05K7/1489 , H05K7/18 , H05K7/20736 , H05K7/20209 , H04L67/1008 , H04L41/0896
Abstract: Technologies for providing efficient pooling for a system that includes a hyper converged infrastructure. A sled of the system includes a network interface controller that includes a first bridge logic unit to communicatively couple to a network of bridge logic units. The first bridge logic unit is further to obtain, from a requestor device, a request to access a requested device, determine whether the requested device is on the present sled or on a remote sled different from the present sled, selectively power on, in response to a determination that the requested device is located on the present sled, the requested device, communicate, in response to a determination that the requested device is on the remote sled, with a second bridge logic unit of the remote sled, and provide, to the requestor device through the first bridge logic unit, access to the requested device
-
公开(公告)号:US11843691B2
公开(公告)日:2023-12-12
申请号:US17344253
申请日:2021-06-10
Applicant: Intel Corporation
Inventor: Thomas E. Willis , Brad Burres , Amit Kumar
IPC: G06F3/06 , H04L9/08 , G06F9/50 , H04L69/12 , H04L69/32 , G06F16/25 , G06F16/2453 , H04L49/9005 , G11C8/12 , G11C29/02 , H04L41/0896 , G06F30/34 , B25J15/00 , G06F1/18 , G06F1/20 , G06F11/34 , G06F15/78 , H04L41/5025 , H04L67/1008 , H05K7/14 , H05K7/18 , H05K7/20 , H04L67/1001 , G11C29/36 , G11C29/38 , G11C29/44 , G06F16/22 , G06F16/2455 , G06F12/02 , G06F12/14 , G06F13/16 , G06F15/173 , G06F13/40 , G06F13/42 , G06F9/448 , G06F9/28 , G06F15/16 , H04L41/0893 , H04L69/22 , H04L69/321 , H04L41/0213 , H04L41/0668 , H04L41/0677 , H04L45/28 , H04L45/7453 , H04L47/11 , H04L47/125 , H04L49/00 , H04L49/351 , G06F9/4401 , G06F9/445 , G06F12/06 , G06F16/23 , G06F16/248 , G06F16/901 , G06F16/11 , G06F9/44 , G06F9/48 , G06F21/10 , G06N3/063 , G06Q10/0631 , G06Q30/0283 , H04L41/14 , H04L41/5019 , H04L49/40 , H04L9/40 , G06F12/0802 , G06F12/1045
CPC classification number: H04L9/0819 , B25J15/0014 , G06F1/183 , G06F1/20 , G06F3/0604 , G06F3/065 , G06F3/0605 , G06F3/067 , G06F3/0611 , G06F3/0613 , G06F3/0629 , G06F3/0631 , G06F3/0632 , G06F3/0644 , G06F3/0647 , G06F3/0659 , G06F3/0673 , G06F3/0683 , G06F3/0685 , G06F9/28 , G06F9/445 , G06F9/4406 , G06F9/4411 , G06F9/4494 , G06F9/505 , G06F9/5044 , G06F9/5088 , G06F11/3442 , G06F12/023 , G06F12/06 , G06F12/0607 , G06F12/14 , G06F13/1663 , G06F13/1668 , G06F13/4068 , G06F13/42 , G06F15/161 , G06F15/17331 , G06F15/7807 , G06F15/7867 , G06F16/119 , G06F16/221 , G06F16/2237 , G06F16/2255 , G06F16/2282 , G06F16/2365 , G06F16/248 , G06F16/2453 , G06F16/2455 , G06F16/24553 , G06F16/25 , G06F16/9014 , G06F30/34 , G11C8/12 , G11C29/028 , G11C29/36 , G11C29/38 , G11C29/44 , H04L9/0894 , H04L41/0213 , H04L41/0668 , H04L41/0677 , H04L41/0893 , H04L41/0896 , H04L41/5025 , H04L45/28 , H04L45/7453 , H04L47/11 , H04L47/125 , H04L49/30 , H04L49/351 , H04L49/9005 , H04L67/1001 , H04L67/1008 , H04L69/12 , H04L69/22 , H04L69/32 , H04L69/321 , H05K7/1489 , H05K7/18 , H05K7/20209 , H05K7/20736 , G06F9/44 , G06F9/4401 , G06F9/4856 , G06F9/5061 , G06F12/0802 , G06F12/1054 , G06F12/1063 , G06F13/4022 , G06F15/1735 , G06F21/105 , G06F2200/201 , G06F2201/85 , G06F2209/509 , G06F2212/1044 , G06F2212/1052 , G06F2212/601 , G06F2213/0026 , G06F2213/0064 , G06F2213/3808 , G06N3/063 , G06Q10/0631 , G06Q30/0283 , H04L41/14 , H04L41/5019 , H04L49/40 , H04L63/0428 , H05K7/1498
Abstract: Technologies for processing network packets by a host interface of a network interface controller (NIC) of a compute device. The host interface is configured to retrieve, by a symmetric multi-purpose (SMP) array of the host interface, a message from a message queue of the host interface and process, by a processor core of a plurality of processor cores of the SMP array, the message to identify a long-latency operation to be performed on at least a portion of a network packet associated with the message. The host interface is further configured to generate another message which includes an indication of the identified long-latency operation and a next step to be performed upon completion. Additionally, the host interface is configured to transmit the other message to a corresponding hardware unit scheduler as a function of the subsequent long-latency operation to be performed. Other embodiments are described herein.
-
公开(公告)号:US11809299B2
公开(公告)日:2023-11-07
申请号:US17330975
申请日:2021-05-26
Applicant: DELL PRODUCTS, LP
Inventor: Cherry Changyue Dai , Arthur Fangbin Zhou
CPC classification number: G06F11/3442 , G06F3/0604 , G06F3/0653 , G06F3/0673 , G06F11/3034
Abstract: An information handling system includes a storage system and a remote processing system. The storage system includes a storage array and a local storage usage predictor. The local storage usage predictor receives usage information from the storage array, and predicts a first usage prediction for the storage array based upon the usage information. The remote processing system includes a remote storage usage predictor remote from the storage system. The remote storage usage predictor receives the usage information and to predicts a second usage prediction for the storage array based upon the usage information.