-
公开(公告)号:US20230350876A1
公开(公告)日:2023-11-02
申请号:US18219912
申请日:2023-07-10
Applicant: Kyndryl, Inc.
Inventor: Sreekrishnan Venkateswaran , Manish Gupta
CPC classification number: G06F16/2365 , G06F9/45558 , G06N7/01 , G06F2009/45591
Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfilment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.
-
公开(公告)号:US20220300480A1
公开(公告)日:2022-09-22
申请号:US17208015
申请日:2021-03-22
Applicant: KYNDRYL, INC.
Inventor: Sreekrishnan Venkateswaran , Manish Gupta
Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfillment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.
-
公开(公告)号:US12135709B2
公开(公告)日:2024-11-05
申请号:US18219912
申请日:2023-07-10
Applicant: Kyndryl, Inc.
Inventor: Sreekrishnan Venkateswaran , Manish Gupta
Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfilment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.
-
公开(公告)号:US11741076B2
公开(公告)日:2023-08-29
申请号:US17208015
申请日:2021-03-22
Applicant: KYNDRYL, INC.
Inventor: Sreekrishnan Venkateswaran , Manish Gupta
CPC classification number: G06F16/2365 , G06F9/45558 , G06N7/01 , G06F2009/45591
Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfillment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.
-
公开(公告)号:US11556562B1
公开(公告)日:2023-01-17
申请号:US17388593
申请日:2021-07-29
Applicant: Kyndryl, Inc.
Inventor: Manish Gupta , Sarbajit K. Rakshit
Abstract: Disclosed embodiments provide techniques for multi-destination probabilistic data replication. Data transfer occurs over multiple time intervals. A data image to be transferred is divided into chunks. A manifest is created that lists each chunk and specifies an order, such that the data image can be reconstructed at its destination. The manifest is sent to the destination. The chunks may be sent to the destination, or to an aggregator site that then forwards the chunks to the destination. The chunks are reassembled at the destination based on information in the manifest. A probabilistic function is used to select an aggregator site based on an efficacy. The efficacy is based on a reward function that is computed for destinations for each time interval. A data transfer policy is periodically updated with a new efficacy value which is used for adjustment of the probabilistic function.
-
公开(公告)号:US11321787B2
公开(公告)日:2022-05-03
申请号:US16533825
申请日:2019-08-07
Applicant: Kyndryl, Inc.
Inventor: Manish Gupta , Sreekrishnan Venkateswaran , Jigar Navanitrai Kapasi , Deepak Poola Chandrashekar
Abstract: A method, computer system, and a computer program product for multi-cloud solution design and fulfillment via crowdsourcing is provided. Embodiments of the present invention may include receiving a request, wherein the request includes computing requirements. Embodiments of the present invention may include parsing the received request into partitions. Embodiments of the present invention may include advertising the partitions to a plurality of participating members on a trusted network environment. Embodiments of the present invention may include receiving conceptual solutions to the partitions. Embodiments of the present invention may include evaluating the received conceptual solutions.
-
公开(公告)号:US11922226B2
公开(公告)日:2024-03-05
申请号:US17362774
申请日:2021-06-29
Applicant: KYNDRYL, INC.
Inventor: Manish Gupta
CPC classification number: G06F9/5088 , G06F9/5038 , G06F9/505 , G06F11/0757
Abstract: Adaptive control of deadline-constrained workload migrations can include monitoring migrations of workloads forming a wave migrating from a source computing node to a target computing node. The monitoring can be performed in real time. The migrations can be performed by transferring image replications of each workload over a data communication network. Based on an expected bandwidth availability, a likelihood that a cutover deadline associated with the wave is exceeded prior to completing a migration of each of the wave's workloads can be predicted. Migration of one or more selected workloads can be suspended in response to determining that exceeding the cutover deadline prior to completing migration of each of the wave's workloads is likely.
-
公开(公告)号:US20230033066A1
公开(公告)日:2023-02-02
申请号:US17388593
申请日:2021-07-29
Applicant: Kyndryl, Inc.
Inventor: Manish Gupta , Sarbajit K. Rakshit
Abstract: Disclosed embodiments provide techniques for multi-destination probabilistic data replication. Data transfer occurs over multiple time intervals. A data image to be transferred is divided into chunks. A manifest is created that lists each chunk and specifies an order, such that the data image can be reconstructed at its destination. The manifest is sent to the destination. The chunks may be sent to the destination, or to an aggregator site that then forwards the chunks to the destination. The chunks are reassembled at the destination based on information in the manifest. A probabilistic function is used to select an aggregator site based on an efficacy. The efficacy is based on a reward function that is computed for destinations for each time interval. A data transfer policy is periodically updated with a new efficacy value which is used for adjustment of the probabilistic function.
-
公开(公告)号:US11593180B2
公开(公告)日:2023-02-28
申请号:US17122666
申请日:2020-12-15
Applicant: KYNDRYL, INC.
Inventor: Manish Gupta , Gopal S Pingali , Kiranmai Bhagavatula
IPC: G06F9/50 , G06N3/02 , H04L67/1021 , H04L67/61
Abstract: In an approach, a processor receives a request to deploy a workload in a container environment, where: the container environment comprises a plurality of external providers running container environment clusters; and the request (i) includes one or more requirements of the workload and (ii) does not specify a particular external provider of the plurality of external providers. A processor determines a cluster, from the plurality of external providers running the container environment clusters, that meets the one or more requirements of the workload. A processor deploys the workload on the determined cluster.
-
公开(公告)号:US20220413942A1
公开(公告)日:2022-12-29
申请号:US17362774
申请日:2021-06-29
Applicant: KYNDRYL, INC.
Inventor: Manish Gupta
Abstract: Adaptive control of deadline-constrained workload migrations can include monitoring migrations of workloads forming a wave migrating from a source computing node to a target computing node. The monitoring can be performed in real time. The migrations can be performed by transferring image replications of each workload over a data communication network. Based on an expected bandwidth availability, a likelihood that a cutover deadline associated with the wave is exceeded prior to completing a migration of each of the wave's workloads can be predicted. Migration of one or more selected workloads can be suspended in response to determining that exceeding the cutover deadline prior to completing migration of each of the wave's workloads is likely.
-
-
-
-
-
-
-
-
-