GEOGRAPHIC GOVERNANCE OF DATA OVER CLOUDS
First Claim
1. A method implemented in a computer infrastructure comprising a combination of hardware and software, the method comprising:
- receiving a request from a local computing device to save data on a network comprising a plurality of data storage locations in a plurality of different geographic regions;
determining a specified geographic region of the plurality of different geographic regions by analyzing at least one of;
(i) file attributes associated with the data, and (ii) predefined rules;
identifying one of the plurality of data storage locations within the specified geographic region based on the determining step; and
routing the data to the identified one of the plurality of data storage locations within the specified geographic region.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for controlling a geographic region of data in cloud computing are described. A method implemented in a computer infrastructure including a combination of hardware and software includes: receiving a request from a local computing device to save data on a network including a plurality of data storage locations in a plurality of different geographic regions; determining a specified geographic region of the plurality of different geographic regions by analyzing at least one of: (i) file attributes associated with the data, and (ii) predefined rules; identifying one of the plurality of data storage locations within the specified geographic region based on the determining step; and routing the data to the identified one of the plurality of data storage locations within the specified geographic region.
73 Citations
23 Claims
-
1. A method implemented in a computer infrastructure comprising a combination of hardware and software, the method comprising:
-
receiving a request from a local computing device to save data on a network comprising a plurality of data storage locations in a plurality of different geographic regions; determining a specified geographic region of the plurality of different geographic regions by analyzing at least one of;
(i) file attributes associated with the data, and (ii) predefined rules;identifying one of the plurality of data storage locations within the specified geographic region based on the determining step; and routing the data to the identified one of the plurality of data storage locations within the specified geographic region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for saving data on a network, the system comprising:
-
a CPU, a computer readable memory and a computer readable storage media; first program instructions to present a plurality of geographic regions to a local computing device, wherein the plurality of geographic regions are associated with a plurality of data storage locations in a network, and the local computing device is accessing the network; second program instructions to receive a specification of at least one of the plurality of geographic regions from the local computing device; and third program instructions to cause data associated with the local computing device to be physically stored at a device located within the specified at least one of the plurality of geographic regions, wherein the first, second and third program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product comprising a computer usable storage medium having readable program code embodied in the storage medium, the computer program product includes at least one component operable to:
-
receive a request to save data on a network, wherein the network comprises a plurality of data storage locations in a plurality of different geographic regions; determine a specified geographic region by analyzing at least one of;
(i) file attributes associated with the data, and (ii) predefined rules;identify one of the plurality of data storage locations within the specified geographic region; and cause the data to be saved at the identified one of the plurality of data storage locations within the specified geographic region by routing the data to the identified one of the plurality of data storage locations within the specified geographic region.
-
-
23. A system, comprising:
-
an intelligent routing system interfaced between a local computing device and a network, wherein the network comprises a plurality of data storage locations in a plurality of different geographic regions, and wherein the intelligent routing system is configured to; receive a request from the local computing device to save data on the network; determine a specified geographic region by analyzing at least one of;
(i) file attributes associated with the data, and (ii) predefined rules;identify one of the plurality of data storage locations within the specified geographic region; and cause the data to be saved at the identified one of the plurality of data storage locations within the specified geographic region by routing the data to the identified one of the plurality of data storage locations within the specified geographic region.
-
Specification