US 12,333,173 B2
Transparent data movement between a private cloud and storage ecosystem and another storage system
Jonathan Halstuch, Fulton, MD (US); Eric Bednash, Fulton, MD (US); and Anil Vijarnia, Columbia, MD (US)
Assigned to RackTop Systems, Inc., Fulton, MD (US)
Filed by RackTop Systems, Inc., Fulton, MD (US)
Filed on Jan. 25, 2018, as Appl. No. 15/880,235.
Claims priority of provisional application 62/611,074, filed on Dec. 28, 2017.
Prior Publication US 2019/0205056 A1, Jul. 4, 2019
Int. Cl. G06F 3/06 (2006.01); G06F 16/11 (2019.01); H04L 67/1097 (2022.01)
CPC G06F 3/0646 (2013.01) [G06F 3/067 (2013.01); G06F 16/122 (2019.01); H04L 67/1097 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing transparent movement of data between a private cloud storage ecosystem and another storage system, the method comprising:
separating original metadata from data contents of one or more files stored in the private cloud storage ecosystem, the separating including storing the original metadata and the data contents for each of the one or more files separately such that the original metadata and the data contents become separate objects that are configured to be operated on independently from one another, the original metadata being persistently stored in an original location in the private cloud storage ecosystem and identification information being stored separately from the original metadata, the original metadata being separate from the identification information;
after separation and based on a tier policy, selectively moving the data contents of the one or more files transparently between the private cloud storage ecosystem and the another storage system, the data contents being moved from a first tier to a selected tier that is indicated by the tier policy; and
providing user access to the moved data contents of the one or more files, in response to a user request for the one or more files, the user request being associated with the original metadata for the moved data contents, the providing user access further comprising:
obtaining a destination of the moved data contents of the one or more files from a database storing the identification information residing in the private cloud storage ecosystem; and
based on the destination, providing the user access to the moved data contents of the one or more files such that workflow or client mount points appear unchanged from the user's perspective to account for the movement of the data contents of the one or more files from the first tier to the selected tier.