Orchestration system for migrating user data and services based on user information
First Claim
1. A method comprising:
- predicting, at a first time, that a user will need, at a second time, access to data stored at a first location, from a second location, the predicting including that the user will be at the second location at the second time, the predicting based on a schedule or calendar associated with the user and data or network preferences associated with the user;
identifying a network node capable of storing the data and accessible by a computing device from the second location;
determining a first service parameter associated with a first network connection between the computing device and the first location;
determining a second service parameter associated with a second network connection between the computing device and the network node; and
when the second service parameter has a higher service parameter score than the first service parameter, migrating a portion of the data from the first location to the network node prior to the second time and providing the computing device access to the portion of the data from the second location through the network node.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for orchestrating data center resources and user access to data. In some examples, a system can determine, at a first time, that a user will need, at a second time, access to data stored at a first location, from a second location. The system can identify a node which is capable of storing the data and accessible by a device from the second location. The system can also determine a first service parameter associated with a network connection between the device and the first location and a second service parameter associated with a network connection between the device and the node. When the second service parameter has a higher quality than the first service parameter, the system can migrate the data from the first location to the node so the device has access to the data from the second location through the node.
-
Citations
19 Claims
-
1. A method comprising:
-
predicting, at a first time, that a user will need, at a second time, access to data stored at a first location, from a second location, the predicting including that the user will be at the second location at the second time, the predicting based on a schedule or calendar associated with the user and data or network preferences associated with the user; identifying a network node capable of storing the data and accessible by a computing device from the second location; determining a first service parameter associated with a first network connection between the computing device and the first location; determining a second service parameter associated with a second network connection between the computing device and the network node; and when the second service parameter has a higher service parameter score than the first service parameter, migrating a portion of the data from the first location to the network node prior to the second time and providing the computing device access to the portion of the data from the second location through the network node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; and at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; predicting, at a first time, that a user will need, at a second time, access to data stored at a first location, from a second location, the predicting including that the user will be at the second location at the second time, the predicting based on a schedule or calendar associated with the user and data or network preferences associated with the user; identifying a network node capable of storing the data and accessible by a computing device from the second location; determining a first service parameter associated with a first network connection between the computing device and the first location; determining a second service parameter associated with a second network connection between the computing device and the network node; and when the second service parameter has a higher service parameter score than the first service parameter, migrating a portion of the data from the first location to the network node prior to the second time. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
predicting a user will need to access, at a future time, from a remote location, data hosted at a home location, the predicting including that the user will be at the remote location at the future time, the predicting based on a schedule or calendar associated with the user and data or network preferences associated with the user; identifying one or more network nodes residing within at least one of a logical network proximity as the remote location, a same geographic area as the remote location, or a threshold proximity to the remote location; and prior to the future time, migrating a portion of the data hosted at the home location to the one or more network nodes when a service score of the one or more network nodes is higher than another service score of the home location. - View Dependent Claims (17, 18, 19)
-
Specification