System for global and local data resource management for service guarantees
First Claim
1. A system for global and local data management comprising:
- a plurality of data storage centers, each data storage center including;
a QoS enforcer that monitors content requests at an individual data storage center;
a local controller which controls an individual data storage center and determines status information of an individual storage center; and
a global infrastructure (GIC) control which controls the plurality of data storage centers, wherein said GIC receives status information from the local controller of each data storage center of the multiple data storage centers and determines from which data storage centers of the multiple data storage centers to provide data to meet a content request, and wherein said GIC initiates replication of data between data storage centers to improve data availability and data access performance.
1 Assignment
0 Petitions
Accused Products
Abstract
An end-to-end content management and delivery architecture is disclosed which provided for end-to-end content management from a data storage facility to an requestor remotely located. An End-to-End Content I/O Management (ECIM) contains a Global Infrastructure Control (GIC) that monitors the composite load levels at data centers across network servers, and identifies the best data center from which content request is met. Each data center has a QoS enforcer that monitors content arriving at the data center and controls the entry of all traffic at the data center. Each data center also has a controller, which controls the end-to-end I/O in the local data center. The ECIM allows end-to-end control of the content delivery, scalability provisioning of the application content storage pool to meet service level agreements; dynamic load balancing of the content, and optimization of the I/O resources both locally and across data centers so as to maximize the service level guarantees with minimum resource usage from application servers to storage.
-
Citations
18 Claims
-
1. A system for global and local data management comprising:
-
a plurality of data storage centers, each data storage center including;
a QoS enforcer that monitors content requests at an individual data storage center;
a local controller which controls an individual data storage center and determines status information of an individual storage center; and
a global infrastructure (GIC) control which controls the plurality of data storage centers, wherein said GIC receives status information from the local controller of each data storage center of the multiple data storage centers and determines from which data storage centers of the multiple data storage centers to provide data to meet a content request, and wherein said GIC initiates replication of data between data storage centers to improve data availability and data access performance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of managing data on a network having a plurality of data storage centers, each data storage center including:
- a QoS enforcer that monitors content requests at an individual data storage center; and
local controller which controls an individual data storage center and determines status information of an individual storage center; and
a global infrastructure (GIC) control which controls the plurality of data storage centers, the method comprising the steps of;
receiving a content request at the QoS enforcer;
applying QoS enforcer rules to the content request and acting on the content request according to the QoS enforcer rules;
updating a content request traffic profile in a local content controller; and
applying QoS policy based load balancing by the local content controller. - View Dependent Claims (10, 11, 12, 13, 15, 16, 17, 18)
- a QoS enforcer that monitors content requests at an individual data storage center; and
-
14. A computer readable medium carrying instructions for a computer to manage data on a network having a plurality of data storage centers, each data storage center including:
- a QoS enforcer that monitors content requests at an individual data storage center; and
local controller which controls an individual data storage center and determines status information of an individual storage center; and
a global infrastructure (GIC) control which controls the plurality of data storage centers, the instructions instructing the computer to perform the method comprising the steps of;
receiving a content request at the QoS enforcer;
applying QoS enforcer rules to the content request and acting on the content request according to the QoS enforcer rules;
updating a content request traffic profile in a local content controller; and
applying QoS policy based load balancing by the local content controller.
- a QoS enforcer that monitors content requests at an individual data storage center; and
Specification