CPC H04N 21/231 (2013.01) [H04N 21/2181 (2013.01); H04N 21/21815 (2013.01); H04N 21/26208 (2013.01)] | 14 Claims |
1. A method for distributed data management, the method comprising:
obtaining, by a data management agent of a data host and from an application executing on the data host, a request to access data;
obtaining, by the data management agent, an information set associated with the data;
making a first determination, by the data management agent, that at least a portion of the data is not local to the data host;
performing, by the data management agent and based on the determination, a data preparation action set that comprises:
making a second determination that the portion of the data should be moved from a remote location to local storage of the data host based on determining that a combination of a network distance to the portion of the data, a size of the portion of the data, and a bandwidth of the data host does not meet a service level objective associate with the application; and
moving, based on the second determination, the data from the remote location to the local storage of the data host; and
providing, by the data management agent, the data from the local storage of the data host to the application executing on the data host.
|