-
公开(公告)号:US20220382583A1
公开(公告)日:2022-12-01
申请号:US17330583
申请日:2021-05-26
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: BRAULIO GABRIEL DUMBA , Jun Duan , Nerla Jean-Louis , Muhammed Fatih Bulut , Sai ZENG
Abstract: A method for scheduling services in a computing environment includes receiving a service scheduling request corresponding to the computing environment and identifying a resource pool and a set of compliance requirements corresponding to the computing environment. The method continues by identifying target resources within the resource pool, wherein target resources are resources which meet the set of compliance requirements, and subsequently identifying a set of available target resources, wherein available target resources are target resources with scheduling availability. The method further includes analyzing the set of available target resources to determine a risk score for each available target resource and selecting one or more of the set of available target resources according to the determined risk scores. The method continues by scheduling a service corresponding to the service scheduling request on the selected one or more available target resources.
-
公开(公告)号:US20190268407A1
公开(公告)日:2019-08-29
申请号:US15905015
申请日:2018-02-26
Applicant: International Business Machines Corporation
Inventor: Sai Zeng , Jun Duan , Alexei Karve , Neeraj Asthana , Vugranam C. Sreedhar , Nerla Jean-Louis
Abstract: Techniques facilitating service management for the infrastructure of blockchain networks are provided. A system comprises a memory and a processor that executes computer executable components stored in the memory. The computer executable components can comprise an allocation component, a grouping component, and an implementation component. The allocation component can assign, within a blockchain network, a first group of nodes of a first node type to a first set of operation slots and a second group of nodes of a second node type, different than the first node type, to a second set of operation slots. The grouping component can aggregate the second group of nodes assigned to the second set of operation slots with the first group of nodes within the first set of operation slots. The implementation component can execute a service management operation. A consensus algorithm can be satisfied during an execution of the service management operation.
-
公开(公告)号:US20230155984A1
公开(公告)日:2023-05-18
申请号:US17530185
申请日:2021-11-18
Applicant: International Business Machines Corporation
Inventor: Constantin Mircea Adam , Nerla Jean-Louis , Hubertus Franke , Edward Charles Snible , Abdulhamid Adebowale Adebayo
IPC: H04L29/06
CPC classification number: H04L63/0281
Abstract: Techniques for managing and processing of configuration changes associated with a service container associated with a service mesh are presented. An application management component can determine immutable configuration data (ICD) relating to configuration change processing for the service container based on policies received from an application owner. A message processing component (MMC) of a service proxy associated with the service container can receive, via a control plane, a message associated with an untrusted entity. MMC can determine whether the message comprises a configuration change request relating to interaction between the application and the service mesh, and, if so, can determine whether to allow the service proxy to process the configuration change based on analysis of the configuration change and ICD. If ICD indicates the configuration change is not allowed, service proxy can discard the request. If ICD indicates the configuration change is allowed, service proxy can implement the configuration change.
-
公开(公告)号:US11954524B2
公开(公告)日:2024-04-09
申请号:US17330583
申请日:2021-05-26
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Braulio Gabriel Dumba , Jun Duan , Nerla Jean-Louis , Muhammed Fatih Bulut , Sai Zeng
CPC classification number: G06F9/4881 , G06F9/5005 , G06F2209/5011 , G06F2209/503
Abstract: A method for scheduling services in a computing environment includes receiving a service scheduling request corresponding to the computing environment and identifying a resource pool and a set of compliance requirements corresponding to the computing environment. The method continues by identifying target resources within the resource pool, wherein target resources are resources which meet the set of compliance requirements, and subsequently identifying a set of available target resources, wherein available target resources are target resources with scheduling availability. The method further includes analyzing the set of available target resources to determine a risk score for each available target resource and selecting one or more of the set of available target resources according to the determined risk scores. The method continues by scheduling a service corresponding to the service scheduling request on the selected one or more available target resources.
-
5.
公开(公告)号:US11288055B2
公开(公告)日:2022-03-29
申请号:US16793777
申请日:2020-02-18
Applicant: International Business Machines Corporation
Inventor: Nerla Jean-Louis , Saurabh Sinha , Tara Astigarraga , Richard Baxter Hull , Vugranam C. Sreedhar
Abstract: A system includes a memory that stores computer-executable components and a processor, operably coupled to the memory, that executes the computer-executable components stored in the memory. The computer-executable components include a deployment generator component that analyzes current component versions of application services and determines differences with previous deployment versions of the application services deployed to a target computing environment. A service deployment output component generates instructions to selectively update the application services to the target computing environment based on the determined differences between the previous deployment versions and the current component versions of the application services.
-
6.
公开(公告)号:US20210255847A1
公开(公告)日:2021-08-19
申请号:US16793777
申请日:2020-02-18
Applicant: International Business Machines Corporation
Inventor: Nerla Jean-Louis , Saurabh Sinha , Tara Astigarraga , Richard Baxter Hull , Vugranam C. Sreedhar
IPC: G06F8/65
Abstract: A system includes a memory that stores computer-executable components and a processor, operably coupled to the memory, that executes the computer-executable components stored in the memory. The computer-executable components include a deployment generator component that analyzes current component versions of application services and determines differences with previous deployment versions of the application services deployed to a target computing environment. A service deployment output component generates instructions to selectively update the application services to the target computing environment based on the determined differences between the previous deployment versions and the current component versions of the application services.
-
-
-
-
-