G06F2209/5015

Compute platform recommendations for new workloads in a distributed computing environment

Techniques for an optimization service of a service provider network to help optimize the selection, configuration, and utilization, of virtual machine (VM) instance types to support workloads on behalf of users. The optimization service may implement the techniques described herein at various stages in a life cycle of a workload to help optimize the performance of the workload, and reduce underutilization of computing resources. For example, the optimization service may perform techniques to help new users select an optimized VM instance type on which to initially launch their workload. Further, the optimization service may monitor a workload for the life of the workload, and determine new VM instance types, and/or configuration modifications, that optimize the performance of the workload. The optimization service may provide recommendations to users that help improve performance of their workloads, and that also increase the aggregate utilization of computing resources of the service provider network.

USER CONTEXT MIGRATION BASED ON COMPUTATION GRAPH IN ARTIFICIAL INTELLIGENCE APPLICATION EXECUTING IN EDGE COMPUTING ENVIRONMENT
20220198296 · 2022-06-23 ·

In an information processing system with at least a first node and a second node separated from the first node, and each of the first node and the second node configured to execute an application in accordance with at least one entity that moves from a proximity of the first node to a proximity of the second node, a method maintains, as part of a context at the first node, a set of status indicators for a set of computations associated with a computation graph representing at least a portion of the execution of the application at the first node. Further, the method causes the transfer of the context from the first node to the second node to enable the second node to continue execution of the application using the transferred context from the first node.

Method and a device for sharing a hosted application

The present application provides a method including acquiring, at a user equipment, a list of hosted applications returned by a network device in response to detecting an indication input for invoking a hosted application; determining a hosted application object to be shared based on the list of the hosted applications, determining a recipient for the hosted application object to be shared based on a network environment; and transmitting a request for recommendation information on the hosted application object to be shared and identification information of the recipient to the network device, so that the network device transmits corresponding recommendation information to the recipient, and the request for the recommendation information comprises identification information of the hosted application object to be shared. The hosted application is launched by detecting the indication input for invoking the hosted application, so that sharing of the hosted application object is directly triggered.

Distributed standards registry for cloud computing environments

Techniques for providing a distributed standards registry are provided. A DSR system may include a plurality of distributed standards registry participants that are collectively configured to provide control logic for the distributed standards registry using a consensus voting mechanism to make control decisions. The DSR system includes include a distributed ontology model library maintained on the plurality of distributed standards registry participants and storing a plurality of ontology models, and a distributed federation broker registry maintained across the plurality of distributed standards registry participants. A first distributed standards registry participant of the plurality of distributed standards registry participants includes a discovery processor operable to receive and process federation participant queries and a registry processor operable to receive and process registration requests to register the federation broker as providing brokerage services related to a federation service described by one of the plurality of ontology models.

Application program interface analyzer for a universal interaction platform

An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, RECORDING MEDIUM IN WHICH INFORMATION PROCESSING PROGRAM IS RECORDED, AND INFORMATION PROCESSING SYSTEM
20220156118 · 2022-05-19 · ·

An information processing device acquires a first time representing processing time in a case in which a container application has been executed by an on-board unit and acquire second times in regard to each of a plurality of servers communicable with the on-board unit, each of the second times being calculated from a sum of processing time in a case in which the container application has been executed by a server and round-trip time required for round-trip communication between the on-board unit and the server. The information processing device identifies a shortest time from the second times in regard to each of the plurality of servers and the first time of the on-board unit and perform control to execute the container application in a device corresponding to the shortest time.

Authenticating a user to access a data intake and query system

Systems and methods are disclosed for authenticating a user to use one or more components of a data intake and query system. The data intake and query system enables the generation or searching of events that include raw machine data associated with a timestamp. The data intake and query system receives a request for access via an application programming interface (API). Based on the request, the data intake and query system authenticates the user. The data intake and query system can receive a second request via the API for a component of the data intake and query system. Based on a determination that the user is authenticated, the data intake and query system can communicate the request to the component.

SYSTEM AND METHOD FOR BUILDING IDEMPOTENT CONFIGURATION MANAGEMENT MODULES FOR A CLOUD INFRASTRUCTURE SERVICE

Embodiments provide a system and method for building idempotent configuration management modules for cloud infrastructure services. Idempotency of a configuration management (CM) task in a CM plan is one of the mechanisms used to achieve repeatable and reliable automations of configuration management tasks. This helps DevOps and operations personnel reliably apply and maintain configuration of their systems.

Systems and methods for recommending optimized virtual-machine configurations

An example method is provided for recommending VM configurations, including one or more servers upon which one or more VMs can run. A user wishing to run these VMs can request a recommendation for an appropriate server or set of servers. The user can indicate a category corresponding to the type of workload that pertains to the VMs. The system can receive the request and identify a pool of servers available to the user. Using industry specifications and benchmarks, the system can classify the available servers into multiple categories. Within those categories, similar servers can be clustered and then ranked based on their levels of optimization. The sorted results can be displayed to the user, who can select a particular server (or group of servers) and customize the deployment as needed. This process allows a user to identify and select an optimized setup quickly and accurately.

ENHANCED SELF-ASSEMBLING AND SELF-CONFIGURING MICROSERVICES

A method for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes receiving at a first micro service a service request from a client. A determination is the made whether the first micro service is capable of processing the service request. If the first micro service is capable of processing the service requests, then processing the service request; if the first micro service cannot process the service request then routing the service request to a first stem service. The first stem service determines whether there is a second micro service that can process the service request. If the second micro service that can process the service requests exists, then forwarding the service request to the second micro service for processing. If there is no second micro service that can service the service requests then morphing the first stem service into a micro service that can service the service request.