Systems and methods for fast start of applications in a cloud computing environment
AssigneeAdeia Guides Inc.
InventorsChristopher Phillips, Reda Harb
Life of this patent
Estimating the term…
Abstract
An application likely to be accessed at an edge of the cloud computing environment is identified. The identified application is preemptively launched and then placed in a memory-resident state. When a request from a user to access the application is received, the application is brought out of the memory-resident state into an active state and parameters associated with the user are applied to the application.
Claims18
A method for fast start of applications in a cloud computing environment, the method comprising:
- detecting, at an edge of the cloud computing environment, that a user has ended a session for an application;
- determining whether the application is likely to be accessed by other users within a threshold period of time after the user ended the session, based at least in part on:
- determining a number of user devices currently connected to the edge;
- determining a ratio of an average number of user devices that access the application at a given time to a total number of user devices connected to the edge at the given time;
- calculating, based on the ratio, a predicted number of user devices of the user devices currently connected to the edge that will access the application;
- and
- determining whether the predicted number of user devices exceeds a threshold number of user devices;
- and
- in response to determining that the application is likely to be accessed by other users within the threshold period of time, placing the application in a memory-resident state.
A system for fast start of applications in a cloud computing environment, the system comprising:
- input/output circuitry;
- and
- control circuitry configured to:
- detect, at an edge of the cloud computing environment, that a user has ended a session for an application;
- determine whether the application is likely to be accessed by other users within a threshold period of time after the user ended the session, based at least in part on:
- determining a number of user devices currently connected to the edge;
- determining a ratio of an average number of user devices that access the application at a given time to a total number of user devices connected to the edge at the given time;
- calculating, based on the ratio, a predicted number of user devices of the user devices currently connected to the edge that will access the application;
- and
- determining whether the predicted number of user devices exceeds a threshold number of user devices;
- and
- in response to determining that the application is likely to be accessed by other users within the threshold period of time, place the application in a memory-resident state.
Dependencies are inferred from the claim text.