-
11.
公开(公告)号:US11609837B2
公开(公告)日:2023-03-21
申请号:US17303585
申请日:2021-06-02
Applicant: Kyndryl, Inc.
Inventor: Michael James McGuire , James David Cleaver , Pramod Vadayadiyil Raveendran , Seema Nagar , Kuntal Dey , Thuy Luong
Abstract: Monitoring and enhancing performance of containers using a calibration technique is implemented using a computer. Performance of a new container as part of an application running on the computer is checked by comparing a current performance of the new container with baseline data corresponding to the new container. The baseline data is derived from a calibration container corresponding to the new container. The new container is categorized in a category of performance based on the checking of the performance of the new container. An alert can be sent to a device of an administrator regarding the new container meeting a threshold of performance, in response to the new container meeting the threshold of performance. The alert can be sent to the device of the administrator for the administrator to initiate an action pertaining to the new container in response to receiving the alert.
-
公开(公告)号:US11553005B1
公开(公告)日:2023-01-10
申请号:US17351737
申请日:2021-06-18
Applicant: Kyndryl, Inc.
Inventor: Anil Kumar Narigapalli , Laxmikantha Sai Nanduru , Pramod Vadayadiyil Raveendran , Seema Nagar
IPC: G06F15/173 , H04L9/40 , H04L67/10
Abstract: Policy deviations for distributed computing environments are detected and recorded an immutable ledger of transaction provenance from end to end transactions performed in the distributed computing environment. From the immutable ledger, persona data for transaction types is plotted as an bipartite graph. Edge weights of the bipartite graphs are correlated to trust levels between personas from the persona data and the transaction types from the immutable ledger. Trust levels from the edge weights are correlated to rules illustrating when the transaction provenance indicate a policy deviation in the distributed computing environment. The rules are then employed to detect in real time end to end provenance when a policy deviation in the distributed computing environment is occurring. An alert of policy deviations may be sent to stakeholders for the distributed computing environment.
-
公开(公告)号:US20220398515A1
公开(公告)日:2022-12-15
申请号:US17304022
申请日:2021-06-14
Applicant: KYNDRYL, INC.
Inventor: Michael James McGuire , James David Cleaver , Seema Nagar , Pramod Vadayadiyil Raveendran , Vikramsihn Ashok Desai , Thuy Luong
Abstract: In an approach to improve multi-data center environments by minimizing the environmental impact of workloads in multi-data center environments embodiments migrate at least a portion of one or more workloads between one or more data centers automatically to maximize a usage of renewable energy based on a predetermined threshold score of input power and a combination of renewal energy sources. Further, embodiments dictate, by a policy engine, where at least a portion of the one or more workloads can be hosted. Additionally, embodiments control, by a scheduling engine, how, when, and where at least a portion of the one or more workloads will migrate, and perform data replication to migrate data between a plurality of data center locations.
-
14.
公开(公告)号:US20220391302A1
公开(公告)日:2022-12-08
申请号:US17303585
申请日:2021-06-02
Applicant: Kyndryl, Inc.
Inventor: Michael James McGuire , James David Cleaver , Pramod Vadayadiyil Raveendran , Seema Nagar , Kuntal Dey , Thuy Luong
Abstract: Monitoring and enhancing performance of containers using a calibration technique is implemented using a computer. Performance of a new container as part of an application running on the computer is checked by comparing a current performance of the new container with baseline data corresponding to the new container. The baseline data is derived from a calibration container corresponding to the new container. The new container is categorized in a category of performance based on the checking of the performance of the new container. An alert can be sent to a device of an administrator regarding the new container meeting a threshold of performance, in response to the new container meeting the threshold of performance. The alert can be sent to the device of the administrator for the administrator to initiate an action pertaining to the new container in response to receiving the alert.
-
公开(公告)号:US20220107785A1
公开(公告)日:2022-04-07
申请号:US17064514
申请日:2020-10-06
Applicant: KYNDRYL, INC.
Inventor: Pramod Vadayadiyil Raveendran , Seema Nagar , Sougata Mukherjea , Kuntal Dey
IPC: G06F8/20 , G06F9/22 , G06F8/36 , G06F40/279 , G06T7/60
Abstract: A computer generates a set of microservices associated with a monolithic system using a design diagram. The computer receives a system design diagram depicting a monolithic system and associated code artefacts. The computer identifies, using an object detection algorithm, a set of predefined shapes in the diagram, and each shapes is characterized by positioning coordinates. The computer extracts from the design diagram, using a text recognition algorithm, text associated with the shapes and labels them accordingly. The computer identifies, using the positioning coordinates, relationships among said predefined shapes. The computer arranges the predefined shapes into a hypergraph in accordance with, at least in part, said identified relationships. The computer determines similarity values between code artefacts and shape labels and associates artefacts with shapes accordingly. The computer groups, using a community detection algorithm, operatively-related nodes into a plurality of microservice node communities that represents said monolithic system.
-
公开(公告)号:US11277381B2
公开(公告)日:2022-03-15
申请号:US16863206
申请日:2020-04-30
Applicant: KYNDRYL, INC.
Inventor: Pramod Vadayadiyil Raveendran , Seema Nagar , Sougata Mukherjea , Kuntal Dey
IPC: H04L29/06
Abstract: A method for controlling the transfer of data through a firewall. The method includes one or more computer processors establishing a first communication channel between a first server and a second server. The method further includes transmitting, via the first communication channel, information related to a pending transmission of data from the first server to the second server. The method further includes receiving from the second server, via the first communication channel, a set of security information associated with accessing the second server via a second communication channel. The method further includes establishing the second communication channel between the first server and the second server based on the set of security information received from the second server. The method further includes transmitting the data from the first server to the second server utilizing the established second communication channel.
-
公开(公告)号:US20220078146A1
公开(公告)日:2022-03-10
申请号:US17012273
申请日:2020-09-04
Applicant: KYNDRYL, INC.
Inventor: Satvinder Kaur , Seema Nagar , Kuntal Dey , Prince Ravindran
IPC: H04L12/58
Abstract: Embodiments of the present invention provide methods, computer program products, and systems. In response to receiving a message, embodiments of the present invention can determine a visibility metric associated with the received message. Embodiments of the present invention can then dynamically create a list of users able to interact with the message based on the determined visibility metric. Embodiments of the present invention can then perform an action based on the dynamically created list.
-
公开(公告)号:US11853936B2
公开(公告)日:2023-12-26
申请号:US17304022
申请日:2021-06-14
Applicant: KYNDRYL, INC.
Inventor: Michael James McGuire , James David Cleaver , Seema Nagar , Pramod Vadayadiyil Raveendran , Vikramsihn Ashok Desai , Thuy Luong
IPC: G06Q10/0631 , G06Q10/0637 , G06F11/34 , G06F16/27 , G06F16/21
CPC classification number: G06Q10/06312 , G06F11/3428 , G06F16/214 , G06F16/27 , G06Q10/06375
Abstract: In an approach to improve multi-data center environments by minimizing the environmental impact of workloads in multi-data center environments embodiments migrate at least a portion of one or more workloads between one or more data centers automatically to maximize a usage of renewable energy based on a predetermined threshold score of input power and a combination of renewal energy sources. Further, embodiments dictate, by a policy engine, where at least a portion of the one or more workloads can be hosted. Additionally, embodiments control, by a scheduling engine, how, when, and where at least a portion of the one or more workloads will migrate, and perform data replication to migrate data between a plurality of data center locations.
-
公开(公告)号:US11805076B2
公开(公告)日:2023-10-31
申请号:US16999134
申请日:2020-08-21
Applicant: KYNDRYL, INC.
Inventor: Pramod Vadayadiyil Raveendran , Kuntal Dey , Seema Nagar , Sougata Mukherjea
IPC: H04L47/70 , H04L41/12 , H04L43/0852 , H04L41/147
CPC classification number: H04L47/822 , H04L41/12 , H04L41/147 , H04L43/0852 , H04L47/829
Abstract: An embodiment of the invention may include a method, computer program product and system for deployment of microservices within a shared pool of configurable computing resources. An embodiment may include creating a dependency map for a plurality of microservices of an application deployed on the shared pool of configurable computing resources. An embodiment may include identifying attributes, with associated values, for each microservice of the plurality of microservices and identifying eligible deployment locations within the shared pool of configurable computing resources. An embodiment may include creating a bipartite graph based on the plurality of microservices and the identified eligible deployment locations. An embodiment may include applying bipartite matching to the shared pool of configurable computing resources based on the created bipartite graph. An embodiment may include, based on the applied bipartite matching, relocating one or more microservices within the shared pool of configurable computing resources.
-
公开(公告)号:US11562410B2
公开(公告)日:2023-01-24
申请号:US17124848
申请日:2020-12-17
Applicant: Kyndryl, Inc.
Inventor: James David Cleaver , Michael James McGuire , Seema Nagar , Pramod Vadayadiyil Raveendran , Thuy Luong , Kuntal Dey
Abstract: Methods, systems, and computer program products for pre-packaging and pre-configuring software products using chatbot message exchanges with users are described. Embodiments may include receiving a user inquiry, initiating a first chat session comprising a primary chatbot within a user interface, receiving user request data corresponding to a first string of communications, and determining a product based on the user request data. Responsive to determining the product, embodiments may include initiating a second chat session comprising a secondary chatbot configured to elicit product feature information about the product within the user interface; receiving product data corresponding to a second string of communications comprising the product feature information; determining product package parameters based on product information; determining executables to provide the product based on user request data, product feature information, and product package parameters; and compiling the executables in respective groups based user requirements and user characteristics.
-
-
-
-
-
-
-
-
-