G06F2209/5016

Computer system and methods providing virtual computing session connections and re-directs based upon ordered list of virtual delivery agents

A computer system may include at least one client computing device, and a plurality of host computing devices each configured to provide virtual computing sessions for the at least one client computing device. Each host computing device may have a virtual delivery agent (VDA) associated therewith configured to connect the at least one client computing device with the virtual computing sessions. The at least one client computing device may be configured to request virtual computing sessions from the VDAs in accordance with an ordered list of the VDAs. The VDAs may be configured to re-direct new session requests from the at least one client computing device to a lower VDA in the ordered list when an existing virtual computing session is already active with the host computing device associated with the lower VDA.

Method and apparatus to perform user authentication during cloud provider sessions

Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. The examples disclosed herein provide a system to manage cloud provider sessions. The system includes a session manger to establish a session using credentials associated with a cloud provider in response to detecting a request to establish the session with the cloud provider and to record a lifespan of a session token associated with the session. When the lifespan of the session token meets a threshold value, the session manager is to use the credentials to obtain a new session token to refresh the session. The system additionally includes a cloud provider adapter to, in response to detecting an action selection associated with a device, call the cloud provider to execute the action.

COOPERATION-BASED NODE MANAGEMENT PROTOCOL
20210103475 · 2021-04-08 ·

A node management protocol is disclosed herein. The protocol can be used for task distribution in multi-node systems. The node management protocol can implement a cooperation-based task distribution algorithm that does not rely on consensus. When a task is ingested into a cluster of nodes, the nodes can compete to handle the task. A transport layer helps coordinate among nodes and facilitates the handling of work. A session expiry protocol handles node failures with the remaining nodes reassigning work.

SYSTEM AND METHOD FOR AN INTELLIGENT WORKSPACE MANAGEMENT
20210056507 · 2021-02-25 ·

A computer processing system includes at least one processor to access a saved configuration repository that includes settings that have already been successfully performed for a workspace in response to a remote computing session being opened by the user, and access a workspace configuration repository that includes customized settings for the workspace. The at least one processor compares the customized settings to the settings that have already been successfully performed for the workspace, and identifies, based on the compare, that the workspace configuration repository includes at least one customized setting that is not in the saved configuration repository and needs to be performed. The at least one new setting is performed for the workspace while not performing the settings that have already been successfully performed for the workspace.

METHOD AND APPARATUS FOR PROVIDING CONTEXTUAL SERVICES

Provided are systems and methods for contextually providing services via a portable computer at a selected location. According to some embodiments, the systems and methods include processes for determining location-specific information about the selected location, determining status information about a user of the portable computer interface, and displaying an available service to the user on a display screen of the portable computer, the available service being selected based on the location-specific information and the status information.

ALLOCATING COMPUTING RESOURCES BASED ON PROPERTIES ASSOCIATED WITH LOCATION
20200409761 · 2020-12-31 ·

Various examples are disclosed for predictive allocation of computing resources based on the predicted location of a user. A computing environment can generate a predictive usage model that predicts a location of a user and allocate computing resources, such as VDI sessions or VMs, to a host device that optimizes latency to the predicted location.

Multi-tasking resource management

Described herein is a system for allocating resources among multiple skills to enable multitasking. The system tracks use of resources using skill sessions. In one case, the system suspends a skill session to release a resource for allocation to another resource. In another case, the system determines if multiple skill sessions can remain active and use resources to provide output to the user at the same time.

Usage instrumented workload scheduling

Usage instrumented workload scheduling is disclosed. For example, a plurality of nodes host first and second pluralities of guests. An orchestrator includes a usage monitor, a workload classifier, and a scheduler, and executes on a processor to track, by the usage monitor, respective usage patterns of a plurality of accounts including a first account. A first workload is received from the first account, which has a first account factor based on the respective usage patterns of the first account. The first workload is assigned by the workload classifier to a first workload type of a plurality of workload types. The first workload is assigned by the scheduler to the first plurality of guests based on the first account factor and the first workload type.

METHODS AND APPARATUS TO MANAGE CLOUD PROVIDER SESSIONS

Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. The examples disclosed herein provide a system to manage cloud provider sessions, the system comprising: a session manger to: in response to detecting a request to establish a session with a cloud provider, establish the session using credentials associated with the cloud provider; record a lifespan of a session token associated with the session; and when the lifespan meets a threshold value, use the credentials to obtain a new session token to refresh the session; and a cloud provider adapter to, in response to detecting an action selection associated with a device, call the cloud provider to execute the action.

ANTICIPATING FUTURE RESOURCE CONSUMPTION BASED ON USER SESSIONS
20200371845 · 2020-11-26 ·

Disclosed are various approaches to anticipating future resource consumption based on user sessions. A message comprising a prediction of a future number of concurrent user sessions to be hosted by a virtual machine within a predefined future interval of time is received. It is then determined whether the future number of concurrent user sessions will cause the virtual machine to cross a predefined resource threshold during the predefined future interval of time. Then, a message is sent to a first hypervisor hosting the virtual machine to migrate the virtual machine to a second hypervisor.