-
41.
公开(公告)号:US20240241757A1
公开(公告)日:2024-07-18
申请号:US18098026
申请日:2023-01-17
Applicant: International Business Machines Corporation
Inventor: Alexei Karve , Maroun Touma , Sekou Lionel Remy , Kugamoorthy Gajananan
CPC classification number: G06F9/5038 , G06F9/4881 , G06F9/524
Abstract: A computer-implemented method, in accordance with one aspect of the present invention, includes analyzing timing data for stages in a pipeline running in an edge system for detecting starvation of one or more of the stages in the pipeline. In response to detecting one or more of the stages being starved, starvation avoidance is performed for mitigating the starvation of the starving stage(s). A computer-implemented method, in accordance with another aspect of the present invention, includes analyzing timing data for pipelines running in parallel in an edge system for detecting starvation of one or more of the pipelines. In response to detecting one or more of the pipelines being starved, starvation avoidance is performed for mitigating the starvation of the starving pipeline(s).
-
公开(公告)号:US20200326990A1
公开(公告)日:2020-10-15
申请号:US16381603
申请日:2019-04-11
Applicant: International Business Machines Corporation
Inventor: Matthew Staffelbach , Ameya Tayade , Alexei Karve , Neeraj Asthana , Thomas E. Chefalas , Alla Segal
Abstract: A system, computer program product, and method are provided to automate management of a computer architecture as represented in a codified infrastructure with one or more embedded dynamically labeled resources. The codified infrastructure is subject to interpretation within the context of the dynamically labeled resources. The dynamic labels are converted to static labels, after which the corresponding architecture is deployed. The deployment architecture continues to be updated when the meaning of the dynamic labels change.
-
公开(公告)号:US10778797B2
公开(公告)日:2020-09-15
申请号:US15946348
申请日:2018-04-05
Applicant: International Business Machines Corporation
Inventor: Thomas E. Chefalas , Neeraj Asthana , Alexei Karve , Clifford A. Pickover
IPC: H04L29/08
Abstract: Systems, computer-implemented methods, and computer program products that facilitate orchestration engine components for a cloud computing environment are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a blueprint component that can, based on one or more dependencies between respective resource components of a cloud-based computing platform, declare a steady state action to be executed in response to a steady state event indicative of an event associated with steady state operation of a resource component of the cloud-based computing platform. The computer executable components can further comprise an orchestration engine component that can, based on the blueprint component, execute the steady state action in response to the steady state event.
-
44.
公开(公告)号:US10713097B2
公开(公告)日:2020-07-14
申请号:US16150446
申请日:2018-10-03
Applicant: International Business Machines Corporation
Inventor: Neeraj Asthana , Thomas Chefalas , Alexei Karve , Matthew Staffelbach , Alla Segal , Sai Zeng
IPC: G06F15/173 , G06F9/50 , G06F9/455 , G06F11/34 , H04L29/08
Abstract: An aspect includes the automatic generation of blueprints for orchestration engines from discovered workload representations. A computer-implemented method includes receiving, using a processor, a description of a workload executing in a source computing environment. The description of the workload is mapped, using the processor, to one or more resource descriptors located in a repository of resource descriptors describing resources available in a target computing environment. A declarative representation of the workload in the target computing environment is generated, using the processor, based at least in part on the mapping and the description of the workload. The declarative representation includes a specification of resources required by the workload in the target environment.
-
公开(公告)号:US10673775B2
公开(公告)日:2020-06-02
申请号:US15906426
申请日:2018-02-27
Applicant: International Business Machines Corporation
Inventor: Neeraj Asthana , Thomas E. Chefalas , Alexei Karve , Clifford A. Pickover
IPC: H04L12/911 , G06N20/00 , H04L29/08
Abstract: Techniques that facilitate an orchestration engine using a blockchain for a cloud resource digital ledger are provided. In one example, a system includes an orchestration engine component and a blockchain component. The orchestration engine component manages one or more computing resources for a cloud-based computing platform. The blockchain component adds event data indicative of an event associated with the one or more computing resources into a blockchain dataset for the cloud-based computing platform. The blockchain dataset comprises a sequence of data blocks that corresponds to a sequence of events for the cloud-based computing platform.
-
公开(公告)号:US20190312946A1
公开(公告)日:2019-10-10
申请号:US15946348
申请日:2018-04-05
Applicant: International Business Machines Corporation
Inventor: Thomas E. Chefalas , Neeraj Asthana , Alexei Karve , Clifford A. Pickover
IPC: H04L29/08
Abstract: Systems, computer-implemented methods, and computer program products that facilitate orchestration engine components for a cloud computing environment are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a blueprint component that can, based on one or more dependencies between respective resource components of a cloud-based computing platform, declare a steady state action to be executed in response to a steady state event indicative of an event associated with steady state operation of a resource component of the cloud-based computing platform. The computer executable components can further comprise an orchestration engine component that can, based on the blueprint component, execute the steady state action in response to the steady state event.
-
公开(公告)号:US20190190797A1
公开(公告)日:2019-06-20
申请号:US15841412
申请日:2017-12-14
Applicant: International Business Machines Corporation
Inventor: Neeraj Asthana , Thomas E. Chefalas , Alexei Karve , Clifford A. Pickover
IPC: H04L12/24
CPC classification number: H04L41/5048 , H04L41/082 , H04L41/0859 , H04L41/145 , H04L41/16 , H04L63/1433 , H04L67/10
Abstract: Techniques that facilitate orchestration engine blueprint aspects for hybrid cloud composition are provided. In one example, a system includes a blueprint component, a hybrid cloud composition component, and a learning component. The blueprint component determines one or more blueprint-level aspects for a blueprint associated with a cloud-based computing platform. The one or more blueprint-level aspects are indicative of encoded information for one or more features associated with one or more computing resources for the cloud-based computing platform. The hybrid cloud composition component determines a set of resource definitions for the cloud-based computing platform based on the one or more blueprint-level aspects. The learning component monitors the cloud-based computing platform based on the one or more blueprint-level aspects to learn one or more features associated with the cloud-based computing platform.
-
48.
公开(公告)号:US10089135B2
公开(公告)日:2018-10-02
申请号:US15232127
申请日:2016-08-09
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Alexei Karve , Andrzej Kochut , Ruchi Mahindru , Charles O. Schulz , Mahesh Viswanathan
IPC: G06F9/455
Abstract: A computer-implemented method includes: receiving, by a computing device, a template for creating a virtual machine (VM) instance; separating, by the computing device, the template into a repeated portion and a unique portion; determining, by the computing device, whether the repeated portion is stored in a cache; creating, by the computing device and based on determining that the repeated portion is stored in the cache, the VM instance using the repeated portion stored in the cache; completing, by the computing device, the unique portion of the VM instance to create a completed VM instance; and deploying, by the computing device, the completed VM instance.
-
公开(公告)号:US20160139885A1
公开(公告)日:2016-05-19
申请号:US15008571
申请日:2016-01-28
Applicant: International Business Machines Corporation
Inventor: Parijat Dube , Anshul Gandhi , Alexei Karve , Andrzej Kochut , Li Zhang
CPC classification number: G06F8/20 , G06F8/61 , G06F8/70 , G06F8/77 , G06F9/45558 , G06F2009/4557 , G06F2009/45595 , H04L41/12 , H04L41/14 , H04L41/5006 , H04L41/5054 , H04L67/10
Abstract: A method for scaling a cloud infrastructure, comprises receiving at least one of resource-level metrics and application-level metrics, estimating parameters of at least one application based on the received metrics, automatically and dynamically determining directives for scaling application deployment based on the estimated parameters, and providing the directives to a cloud service provider to execute the scaling.
-
公开(公告)号:US09300553B2
公开(公告)日:2016-03-29
申请号:US14793287
申请日:2015-07-07
Applicant: International Business Machines Corporation
Inventor: Parijat Dube , Anshul Gandhi , Alexei Karve , Andrzej Kochut , Li Zhang
CPC classification number: G06F8/20 , G06F8/61 , G06F8/70 , G06F8/77 , G06F9/45558 , G06F2009/4557 , G06F2009/45595 , H04L41/12 , H04L41/14 , H04L41/5006 , H04L41/5054 , H04L67/10
Abstract: A method for scaling a cloud infrastructure, comprises receiving at least one of resource-level metrics and application-level metrics, estimating parameters of at least one application based on the received metrics, automatically and dynamically determining directives for scaling application deployment based on the estimated parameters, and providing the directives to a cloud service provider to execute the scaling.
-
-
-
-
-
-
-
-
-