SYNCHRONIZING PROPRIETARY DATA IN AN EXTERNAL CLOUD WITH DATA IN A PRIVATE STORAGE SYSTEM
First Claim
1. A method for synchronizing proprietary data in an external cloud provided by a cloud service provider with data of a private storage system, the method comprising, at a synchronization system:
- copying outward data from a flow of outward data sent from a private cloud to the external cloud, the outward data being proprietary data of an entity that owns data of the private cloud; and
in parallel to copying outward data;
comparing copied outward data with data stored on the private storage system, to determine whether the compared outward data are already replicated in the private storage system; and
if it is determined that the compared outward data are not yet replicated in the private storage system, instructing to store the compared outward data on the private storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is notably directed to a method for synchronizing proprietary data in an external cloud provided by a cloud service provider with data of a private storage system. The method comprises, at a synchronization system: copying outward data from a flow of outward data sent from a private cloud to the external cloud, the outward data being proprietary data of an entity that owns data of the private cloud. Next, and in parallel to copying outward data: the synchronization system compares copied outward data with data stored on the private storage system, to determine whether the compared outward data are already replicated in the private storage system. Finally, if it is determined that the compared outward data are not yet replicated in the private storage system, it instructs to store the compared outward data on the private storage system. The present invention is further directed to related systems and computer program products.
-
Citations
19 Claims
-
1. A method for synchronizing proprietary data in an external cloud provided by a cloud service provider with data of a private storage system, the method comprising, at a synchronization system:
-
copying outward data from a flow of outward data sent from a private cloud to the external cloud, the outward data being proprietary data of an entity that owns data of the private cloud; and in parallel to copying outward data; comparing copied outward data with data stored on the private storage system, to determine whether the compared outward data are already replicated in the private storage system; and if it is determined that the compared outward data are not yet replicated in the private storage system, instructing to store the compared outward data on the private storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data synchronization system for synchronizing enterprise data in an external cloud provided by a cloud service provider with data of a private storage system, wherein the system is configured for:
-
copying outward data from a flow of outward data being sent from the private cloud to the external cloud, the outward data being proprietary data; and in parallel to copying outward data; comparing copied outward data with data stored on the private storage system, to determine whether the compared outward data are already replicated in the private storage system; and if it is determined that the compared outward data are not yet replicated in the private storage system, instructing to store the compared outward data on the private storage system. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product for synchronizing proprietary data in an external cloud provided by a cloud service provider with data of a private storage system, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a synchronization system to cause the latter to:
-
copy outward data from a flow of outward data sent from a private cloud to the external cloud, the outward data being proprietary data of an entity that owns data of the private cloud; and in parallel to copying outward data; compare copied outward data with data stored on the private storage system, to determine whether the compared outward data are already replicated in the private storage system; and if it is determined that the compared outward data are not yet replicated in the private storage system, instruct to store the compared outward data on the private storage system. - View Dependent Claims (18, 19)
-
Specification