Adaptive state management for stateless services

    公开(公告)号:US11347545B2

    公开(公告)日:2022-05-31

    申请号:US16823516

    申请日:2020-03-19

    摘要: A computer-implemented method for controlling state updates in a cloud service environment may be provided. The method includes maintaining a set of state provider definitions, wherein each state provider definition comprising a set of required input variable definitions, a set of output variable definitions and related metadata. The method also includes determining a set of input variable definitions required by an invoked service, receiving the determined set of input variable definitions by the state provider management service, selecting a state provider definition, wherein the selected state provider definition is to be compatible with the received set of input variable definitions, determining a set of matching state provider services matching the selected state provider definition, scoring the determined set of state provider services, invoking the highest scoring state provider service, and passing the state data to the invoked service.

    METHOD AND SYSTEM FOR HANDLING LOCALE AND LANGUAGE IN A CLOUD MANAGEMENT SYSTEM
    2.
    发明申请
    METHOD AND SYSTEM FOR HANDLING LOCALE AND LANGUAGE IN A CLOUD MANAGEMENT SYSTEM 有权
    在云管理系统中处理地理和语言的方法和系统

    公开(公告)号:US20170031898A1

    公开(公告)日:2017-02-02

    申请号:US15291914

    申请日:2016-10-12

    IPC分类号: G06F17/28

    摘要: Provided are a method, system, and computer program product for handling locale and language in a cloud management system, in which a first composite values list of applicable locales and matching languages combinations is generated from at least one language installed on a service management system and at least one locale supported by said service management system. A second composite values list of applicable locales and matching languages combinations is generated as a fall back list based on at least one base language of said service management system and at least one matching locale formed from said at least one base language, if said first composite values list of applicable locales and matching languages is empty. A resulting composite values list of valid locales and languages combinations is provided for further processing.

    摘要翻译: 提供了一种用于处理云管理系统中的区域设置和语言的方法,系统和计算机程序产品,其中从安装在服务管理系统上的至少一种语言生成适用语言环境和匹配语言组合的第一复合值列表, 由所述服务管理系统支持的至少一个区域。 基于所述服务管理系统的至少一个基本语言和由所述至少一个基本语言形成的至少一个匹配区域设置,生成适用语言环境和匹配语言组合的第二复合值列表作为回退列表,如果所述第一复合 适用的语言环境和匹配语言的值列表为空。 提供有效的语言环境和语言组合的结果复合值列表用于进一步处理。

    Managing asynchronous operations in cloud computing environments

    公开(公告)号:US11163603B1

    公开(公告)日:2021-11-02

    申请号:US16921381

    申请日:2020-07-06

    摘要: A processor may execute an asynchronous operation of the program code, hibernate a process related to the asynchronous operation, and free-up related cloud runtime platform excluding the related system memory. Additionally, the processor may execute the asynchronous operation during the hibernation of the process, intercept an initiated completion function to the process after a completion of the asynchronous operation, inject at least one of additional program code and data into the completion function, un-hibernating the process and reallocate freed-up cloud runtime platform related resources of the process, and execute the completion function returning result data of the asynchronous operation and the at least one of additional program code and data to the process.

    ADAPTIVE STATE MANAGEMENT FOR STATELESS SERVICES

    公开(公告)号:US20210294645A1

    公开(公告)日:2021-09-23

    申请号:US16823516

    申请日:2020-03-19

    IPC分类号: G06F9/48 G06F9/50 G06F16/907

    摘要: A computer-implemented method for controlling state updates in a cloud service environment may be provided. The method includes maintaining a set of state provider definitions, wherein each state provider definition comprising a set of required input variable definitions, a set of output variable definitions and related metadata. The method also includes determining a set of input variable definitions required by an invoked service, receiving the determined set of input variable definitions by the state provider management service, selecting a state provider definition, wherein the selected state provider definition is to be compatible with the received set of input variable definitions, determining a set of matching state provider services matching the selected state provider definition, scoring the determined set of state provider services, invoking the highest scoring state provider service, and passing the state data to the invoked service.

    Hybrid cloud broker with static and dynamic capability matching

    公开(公告)号:US11044175B2

    公开(公告)日:2021-06-22

    申请号:US15333335

    申请日:2016-10-25

    IPC分类号: H04L12/24 H04L29/08 G06F9/50

    摘要: A method for enhancing a service delivery system with a multi-staged broker may be provided. The multi-staged broker may be suited for a placement of a service. The delivery system accesses at least two infrastructure systems offering services for deploying service resources. The at least two infrastructure systems are operated by different service providers. The method comprises collecting static and dynamic capabilities of the two infrastructure computing systems, combining the static capabilities and the dynamic capabilities for determining a first most suitable infrastructure system for deploying a service requiring a computing environment satisfying attribute values of a service capability profile, deploying the service on the first most suitable infrastructure system. The method comprises also receiving an event indicative of a change, reassessing most suitable infrastructure system and repeating the combining for determining a second most suitable infrastructure system, and redeploying the service on the second most suitable infrastructure system.

    AUTOMATICALLY ORCHESTRATING THE COMPLIANCE OF CLOUD SERVICES TO SELECTED STANDARDS AND POLICIES

    公开(公告)号:US20190058640A1

    公开(公告)日:2019-02-21

    申请号:US15680298

    申请日:2017-08-18

    IPC分类号: H04L12/24 G06Q30/00

    摘要: The present embodiment may include a computing system that may extract a plurality of metadata from a service contract (human readable document) that was signed between the cloud infrastructure provider and a service owner before the service is deployed on the service delivery system of the cloud infrastructure provider. The present embodiment may compile the plurality of metadata into a control component that is an executable program that may be compiled with the service and adopted for auditing and enforcing the service contract of the service. The present embodiment may cause the service owner to compile the service with the control component, where the control component enabling auditing and enforcing the service contract signed for the service and monitors the service at runtime for compliance with the service contract.

    OPTIMIZING VIRTUAL MACHINES PLACEMENT IN CLOUD COMPUTING ENVIRONMENTS
    7.
    发明申请
    OPTIMIZING VIRTUAL MACHINES PLACEMENT IN CLOUD COMPUTING ENVIRONMENTS 审中-公开
    优化虚拟机在云计算环境中的布置

    公开(公告)号:US20170031706A1

    公开(公告)日:2017-02-02

    申请号:US15294550

    申请日:2016-10-14

    IPC分类号: G06F9/455 G06F9/50 G06F9/445

    摘要: Placement of instances of virtual machine (VM) images in a cloud computing environment is optimized. A request is received to deploy a new VM image instance. VM resource usage profiles are read that indicate predicted resource consumption data of the VM image. Resource pool profiles for multiple resource pools are read that indicate predicted resource consumption data for the resource pools. For each of the resource pools, the VM resource usage profile is aligned with the respective resource pool profile. An aggregated resource consumption profile is calculated as an aggregation of the predicted resource consumptions of the aligned profiles. A determination is made of one of multiple resource pools with the least predicted aggregated resource consumption, and the VM image is instantiated on the determined one of the multiple resource pools with the least predicted aggregated resource consumption over time.

    摘要翻译: 在云计算环境中放置虚拟机(VM)映像的实例被优化。 接收到部署新的VM映像实例的请求。 读取指示VM图像的预测资源消耗数据的VM资源使用情况简档。 读取多个资源池的资源池配置文件,指示资源池的预测资源消耗数据。 对于每个资源池,VM资源使用情况配置文件与相应的资源池配置文件对齐。 聚合的资源消耗简档被计算为对齐简档的预测资源消耗的聚合。 确定具有最少预测的聚合资源消耗的多个资源池中的一个,并且在具有随时间推移的最少预测的累积资源消耗的多个资源池中确定的一个资源池上实例化VM映像。

    MONITORING HEALTH STATUS OF A LARGE CLOUD COMPUTING SYSTEM

    公开(公告)号:US20220253340A1

    公开(公告)日:2022-08-11

    申请号:US17171380

    申请日:2021-02-09

    IPC分类号: G06F9/50 G06N5/02 G06F9/455

    摘要: Aspects of the present invention disclose a method, computer program product, and system for monitoring a health status of a computing system. The method includes one or more processors deploying a respective monitoring prediction agent in each of a plurality of worker nodes of a computing system. The method further includes determining, for each of the plurality of worker nodes by the respective monitoring prediction agent, a single binary health status value by comparing a time-dependent function of performance metric data values of the respective worker node to upper and lower threshold values. The method further includes receiving the binary health status values together with respective identity information from each of the plurality of worker nodes. The method further includes generating a dataset indicative of a health status of the computing system by feeding the received respective identity information to hash functions of a Counting Bloom Filter.

    PRIVACY CENTRIC DATA SECURITY IN A CLOUD ENVIRONMENT

    公开(公告)号:US20210319133A1

    公开(公告)日:2021-10-14

    申请号:US16843816

    申请日:2020-04-08

    IPC分类号: G06F21/62

    摘要: Techniques for privacy centric data security. A request to permit a data processor to access private data associated with a user is received at a cloud data privacy service. The request includes a request for a data access block relating to the private data, and a data filter describing one or more access parameters. The cloud privacy data service generates the first data access block, based on the private data and the data filter. The first data access block is transmitted from the cloud privacy service to a user device, which is configured to transmit the first data access block to the first data processor. The cloud data privacy service receives a request for the private data that includes the first data access block. The cloud data privacy service determines that the first data access block is valid, and grants the first data processor access to the private data.

    Optimizing virtual machines placement in cloud computing environments

    公开(公告)号:US10719343B2

    公开(公告)日:2020-07-21

    申请号:US15294550

    申请日:2016-10-14

    IPC分类号: G06F9/455 G06F9/50 G06F8/61

    摘要: Placement of instances of virtual machine (VM) images in a cloud computing environment is optimized. A request is received to deploy a new VM image instance. VM resource usage profiles are read that indicate predicted resource consumption data of the VM image. Resource pool profiles for multiple resource pools are read that indicate predicted resource consumption data for the resource pools. For each of the resource pools, the VM resource usage profile is aligned with the respective resource pool profile. An aggregated resource consumption profile is calculated as an aggregation of the predicted resource consumptions of the aligned profiles. A determination is made of one of multiple resource pools with the least predicted aggregated resource consumption, and the VM image is instantiated on the determined one of the multiple resource pools with the least predicted aggregated resource consumption over time.