CA2484807A1 - Method, system, and program for a policy based storage manager - Google Patents
Method, system, and program for a policy based storage manager Download PDFInfo
- Publication number
- CA2484807A1 CA2484807A1 CA002484807A CA2484807A CA2484807A1 CA 2484807 A1 CA2484807 A1 CA 2484807A1 CA 002484807 A CA002484807 A CA 002484807A CA 2484807 A CA2484807 A CA 2484807A CA 2484807 A1 CA2484807 A1 CA 2484807A1
- Authority
- CA
- Canada
- Prior art keywords
- data
- attributes
- storage
- data structure
- determined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims 27
- 238000007726 management method Methods 0.000 claims 5
- 238000004590 computer program Methods 0.000 claims 1
- 238000013523 data management Methods 0.000 claims 1
- 230000014759 maintenance of location Effects 0.000 claims 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/221—Column-oriented storage; Management thereof
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99956—File allocation
Abstract
Provided are data structures for use in storing data. A plurality of data structures are defined in a computer readable medium, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data. Policies are defined in the computer readabl e medium that associate data characteristics to data structures based on a correspondence of data characteristics and the attributes defined in the dat a structures, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store associated data, and wherein the defined data structure is adapted to provide the storage resourc e with requirements for storing the data.
Claims (24)
1. A method for generating data structures for use in storing data, comprising:
defining a plurality of data structures in a computer readable medium, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data; and defining policies in the computer readable medium that associate data characteristics to data structures based on a correspondence of data characteristics and the attributes defined in the data structures, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store associated data, and wherein the defined data structure is adapted to provide the storage resource with requirements for storing the data.
defining a plurality of data structures in a computer readable medium, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data; and defining policies in the computer readable medium that associate data characteristics to data structures based on a correspondence of data characteristics and the attributes defined in the data structures, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store associated data, and wherein the defined data structure is adapted to provide the storage resource with requirements for storing the data.
2. The method of claim 1, wherein the policies comprise application policies concerning an application requirements with respect to data, further comprising:
defining an application policy manager in a computer readable medium that processes the data structures to determine the data structure having attributes corresponding to determined data characteristics.
defining an application policy manager in a computer readable medium that processes the data structures to determine the data structure having attributes corresponding to determined data characteristics.
3. The method of claim 2, wherein the application policies further comprise enterprise specific attributes for data associated with an application level element.
4. The method of claim 1, wherein the policies comprises data policies concerning criteria for management of the data life cycle, recoverability, and security, and further comprising:
generating a data policy manager that processes the data structures to determine the data structure having attributes corresponding to determined characteristics of the data.
generating a data policy manager that processes the data structures to determine the data structure having attributes corresponding to determined characteristics of the data.
5. The method of claim 4, wherein the data policies are adapted to operate as middleware.
6. The method of claim 1, wherein the policies comprise storage policies concerning management and configuration of a storage space for data, and further comprising:
generating a storage policy manager that processes the data structures to determine the data structure having attributes corresponding to determined characteristics of the data.
generating a storage policy manager that processes the data structures to determine the data structure having attributes corresponding to determined characteristics of the data.
7. The method of claim 6, wherein storage vendors provide storage policies, storage policy managers, and the data structure to associate storage policies.,with their storage resources.
8. The method of claim 6, wherein the storage policy manager determines the storage resource associated with the determined data structure and transmits the data to the determined storage resource.
9. A computer readable medium including data structures used for storing data, wherein the data structures comprise:
a plurality of data structures, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store associated data, and wherein the defined data structure is adapted to provide the storage resource with requirements for storing the data; and policies to associate data characteristics to data structures based on a correspondence of data characteristics and the attributes defined in the data structures.
a plurality of data structures, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store associated data, and wherein the defined data structure is adapted to provide the storage resource with requirements for storing the data; and policies to associate data characteristics to data structures based on a correspondence of data characteristics and the attributes defined in the data structures.
10. A method for storing data, comprising:
determining characteristics of the data;
processing a plurality of data structures, wherein each data structure indicates a plurality of attributes and at least one function, to determine one data structure having attributes corresponding to the determined characteristics of the data, wherein a storage resource is associated with the determined data structure, and wherein the storage resource associated with the determined data structure implements the attributes and functions indicated in the data structure.
determining characteristics of the data;
processing a plurality of data structures, wherein each data structure indicates a plurality of attributes and at least one function, to determine one data structure having attributes corresponding to the determined characteristics of the data, wherein a storage resource is associated with the determined data structure, and wherein the storage resource associated with the determined data structure implements the attributes and functions indicated in the data structure.
11. The method of claim 10, wherein an application policy maps the attributes and at least one function data to the data structures, wherein the application policy concerns an application requirements with respect to data, and wherein an application policy manager processes the data structures to determine the data structure having attributes corresponding to the determine characteristics of the data.
12. The method of claim 10, wherein a data policy maps the attributes and at least one function to the data structures, wherein the data policy concerns criteria for management of the data life cycle, recoverability, and security, and wherein a data policy manager processes the data structures to determine the data structure having attributes corresponding to the determine characteristics of the data.
13. The method of claim 10, wherein the at least one function is executed by programs in the determined storage resource.
14. The method of claim 10, wherein the determined data characteristics concern properties of the file including the data and characteristics of the application creating the data.
15. The method. of claim 10, wherein processing the plurality of data structures further comprises:
processing a first set of data structures to determine one data structure in the first set having attributes corresponding to the determined characteristics; and determining one data structure from a second set of data structures corresponding to the determined data structure from the first set, wherein the determined storage resource is associated with the determined data structure from the second set.
processing a first set of data structures to determine one data structure in the first set having attributes corresponding to the determined characteristics; and determining one data structure from a second set of data structures corresponding to the determined data structure from the first set, wherein the determined storage resource is associated with the determined data structure from the second set.
16. The method of claim 10, wherein determining one data structure from the second set further comprises determining one data structure from the second set that corresponds to the determined data structure from the first set and at least one data characteristic.
17. The method of claim 10, wherein the attributes in the first set of data structures comprise data attributes concerning properties related to data usage and retention requirements, and wherein the functions indicated in the data structures in the first set indicate data management operations to implement the data attributes indicated in the data structures.
18. The method of claim 17, wherein the data attributes include at least one member of a set of data attributes comprising: performance and availability of the data, life cycle management and recoverability.
19. The method of claim 17, wherein the attributes in the second set of data structures comprise storage attributes concerning properties related to storage capabilities, and wherein the functions indicated in the data structures in the second set indicate storage management operations to implement the storage attributes indicated in the data structures.
20. The method of claim 18, wherein the storage attributes include at least one member of a set of storage attributes comprising: storage capacity, bandwidth, Input/output (I/O) rates, reliability/error rates, number of paths to storage resource, physical location, and security.
21. The method of claim 15, wherein the attributes in the second set of data structures comprise storage attributes concerning properties related to storage capabilities, and wherein the determined storage resource associated with the determined data structure satisfies the storage attributes indicated in the determined data structure from the second set.
22. The method of claim 21, wherein there are a plurality of storage resources, wherein storage vendor attributes are provided with each storage resource, and wherein determining one storage resource associated with the determined data structure further comprises:
determining the storage resource having storage vendor attributes that satisfy the storage attributes indicated in the determined data structure in the second set.
determining the storage resource having storage vendor attributes that satisfy the storage attributes indicated in the determined data structure in the second set.
23. A system for storing data, comprising:
means for determining characteristics of the data;
a computer readable medium including a plurality of data structures, wherein each data structure indicates a plurality of attributes and at least one function; and means for processing the data structures to determine one data structure having attributes corresponding to the determined characteristics of the data, wherein one storage resource is associated with the determined data structure, and wherein the storage resource associated with the determined data structure implements the attributes and functions indicated in the data structure.
means for determining characteristics of the data;
a computer readable medium including a plurality of data structures, wherein each data structure indicates a plurality of attributes and at least one function; and means for processing the data structures to determine one data structure having attributes corresponding to the determined characteristics of the data, wherein one storage resource is associated with the determined data structure, and wherein the storage resource associated with the determined data structure implements the attributes and functions indicated in the data structure.
24. A computer program comprising program code means adapted to perform all the steps of any of claims l0 to 22 when the program is run on a computer.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/159,494 US7269612B2 (en) | 2002-05-31 | 2002-05-31 | Method, system, and program for a policy based storage manager |
US10/159,494 | 2002-05-31 | ||
PCT/GB2003/002062 WO2003102762A2 (en) | 2002-05-31 | 2003-05-12 | Method, system, and program for a policy based storage manager |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2484807A1 true CA2484807A1 (en) | 2003-12-11 |
CA2484807C CA2484807C (en) | 2011-04-12 |
Family
ID=29582915
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2484807A Expired - Lifetime CA2484807C (en) | 2002-05-31 | 2003-05-12 | Method, system, and program for a policy based storage manager |
Country Status (8)
Country | Link |
---|---|
US (3) | US7269612B2 (en) |
EP (1) | EP1516251A2 (en) |
JP (1) | JP2005528688A (en) |
KR (1) | KR100772997B1 (en) |
CN (1) | CN1653422B (en) |
AU (1) | AU2003227933A1 (en) |
CA (1) | CA2484807C (en) |
WO (1) | WO2003102762A2 (en) |
Families Citing this family (268)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7581077B2 (en) | 1997-10-30 | 2009-08-25 | Commvault Systems, Inc. | Method and system for transferring data in a storage operation |
US6418478B1 (en) | 1997-10-30 | 2002-07-09 | Commvault Systems, Inc. | Pipelined high speed data transfer mechanism |
US7035880B1 (en) | 1999-07-14 | 2006-04-25 | Commvault Systems, Inc. | Modular backup and retrieval system used in conjunction with a storage area network |
US7395282B1 (en) | 1999-07-15 | 2008-07-01 | Commvault Systems, Inc. | Hierarchical backup and retrieval system |
US7389311B1 (en) | 1999-07-15 | 2008-06-17 | Commvault Systems, Inc. | Modular backup and retrieval system |
US8032634B1 (en) * | 1999-08-23 | 2011-10-04 | Oracle America, Inc. | Approach for allocating resources to an apparatus based on resource requirements |
US7003641B2 (en) | 2000-01-31 | 2006-02-21 | Commvault Systems, Inc. | Logical view with granular access to exchange data managed by a modular data and storage management system |
US7155481B2 (en) | 2000-01-31 | 2006-12-26 | Commvault Systems, Inc. | Email attachment management in a computer system |
US6658436B2 (en) | 2000-01-31 | 2003-12-02 | Commvault Systems, Inc. | Logical view and access to data managed by a modular data and storage management system |
WO2003069480A1 (en) * | 2002-02-14 | 2003-08-21 | Fujitsu Limited | Data storage control program and data storage control method |
US7269612B2 (en) * | 2002-05-31 | 2007-09-11 | International Business Machines Corporation | Method, system, and program for a policy based storage manager |
US20040107199A1 (en) * | 2002-08-22 | 2004-06-03 | Mdt Inc. | Computer application backup method and system |
AU2003270482A1 (en) | 2002-09-09 | 2004-03-29 | Commvault Systems, Inc. | Dynamic storage device pooling in a computer system |
CA2499073C (en) | 2002-09-16 | 2013-07-23 | Commvault Systems, Inc. | Combined stream auxiliary copy system and method |
DE10250638A1 (en) * | 2002-10-30 | 2004-05-13 | Siemens Ag | Data structuring, storage and processing system using generic object model, for engineering an automation system, using type object, and link to other element corresponding to type feature |
US7000088B1 (en) * | 2002-12-27 | 2006-02-14 | Storage Technology Corporation | System and method for quality of service management in a partitioned storage device or subsystem |
US7802234B2 (en) * | 2003-01-02 | 2010-09-21 | Oracle International Corporation | Integration of context-sensitive runtime metrics into integrated development environments |
JP4322031B2 (en) * | 2003-03-27 | 2009-08-26 | 株式会社日立製作所 | Storage device |
US7174433B2 (en) | 2003-04-03 | 2007-02-06 | Commvault Systems, Inc. | System and method for dynamically sharing media in a computer network |
US20040225736A1 (en) * | 2003-05-06 | 2004-11-11 | Raphael Roger C. | Method and apparatus for providing a dynamic quality of service for serving file/block I/O |
US20040230317A1 (en) * | 2003-05-15 | 2004-11-18 | Sun Microsystems, Inc. | Method, system, and program for allocating storage resources |
US7814128B2 (en) | 2003-05-30 | 2010-10-12 | Symantec Operating Corporation | Multi-volume file support |
US7454569B2 (en) | 2003-06-25 | 2008-11-18 | Commvault Systems, Inc. | Hierarchical system and method for performing storage operations in a computer network |
US7565684B2 (en) * | 2003-07-22 | 2009-07-21 | Sap Ag | Declarative configuration of enterprises services |
US7757268B2 (en) | 2003-07-25 | 2010-07-13 | Oracle International Corporation | Policy based service management |
US8280926B2 (en) * | 2003-08-05 | 2012-10-02 | Sepaton, Inc. | Scalable de-duplication mechanism |
US8209185B2 (en) | 2003-09-05 | 2012-06-26 | Emc Corporation | Interface for management of auditory communications |
EP1678645B1 (en) * | 2003-10-27 | 2019-10-02 | Hitachi Vantara Corporation | Policy-based management of a redundant array of independent nodes |
EP1680742A2 (en) * | 2003-11-04 | 2006-07-19 | Constant Data, Inc. | Hybrid real-time data replication |
US7315923B2 (en) | 2003-11-13 | 2008-01-01 | Commvault Systems, Inc. | System and method for combining data streams in pipelined storage operations in a storage network |
US7546324B2 (en) | 2003-11-13 | 2009-06-09 | Commvault Systems, Inc. | Systems and methods for performing storage operations using network attached storage |
GB2425198B (en) | 2003-11-13 | 2008-04-09 | Commvault Systems Inc | System and method for performing a snapshot |
US7917711B2 (en) * | 2003-11-14 | 2011-03-29 | International Business Machines Corporation | System, apparatus, and method for automatic copy function selection |
US7412503B2 (en) * | 2003-11-21 | 2008-08-12 | International Business Machines Corporation | Method and apparatus for the dynamic introduction of new attributes into policies |
US7734561B2 (en) * | 2003-12-15 | 2010-06-08 | International Business Machines Corporation | System and method for providing autonomic management of a networked system using an action-centric approach |
US8825591B1 (en) | 2003-12-31 | 2014-09-02 | Symantec Operating Corporation | Dynamic storage mechanism |
US7225211B1 (en) * | 2003-12-31 | 2007-05-29 | Veritas Operating Corporation | Multi-class storage mechanism |
US7293133B1 (en) | 2003-12-31 | 2007-11-06 | Veritas Operating Corporation | Performing operations without requiring split mirrors in a multi-class file system |
US8127095B1 (en) | 2003-12-31 | 2012-02-28 | Symantec Operating Corporation | Restore mechanism for a multi-class file system |
US7103740B1 (en) | 2003-12-31 | 2006-09-05 | Veritas Operating Corporation | Backup mechanism for a multi-class file system |
JP4568502B2 (en) | 2004-01-09 | 2010-10-27 | 株式会社日立製作所 | Information processing system and management apparatus |
JP3976324B2 (en) * | 2004-02-27 | 2007-09-19 | 株式会社日立製作所 | A system that allocates storage areas to computers according to security levels |
US7680864B2 (en) * | 2004-03-02 | 2010-03-16 | Intel Corporation | Method and apparatus for managing access to stored objects based on retention policy |
JP4789420B2 (en) * | 2004-03-04 | 2011-10-12 | トヨタ自動車株式会社 | Data processing apparatus for vehicle control system |
US7865582B2 (en) * | 2004-03-24 | 2011-01-04 | Hewlett-Packard Development Company, L.P. | System and method for assigning an application component to a computing resource |
US7617304B2 (en) * | 2004-05-10 | 2009-11-10 | International Business Machines Corporation | Method, apparatus, computer program product and web-enabled service providing dynamically adjustable policies |
US7650627B1 (en) * | 2004-05-28 | 2010-01-19 | Sap Ag | Abstract configuration files for efficient implementation of security services |
US7360123B1 (en) | 2004-06-30 | 2008-04-15 | Symantec Operating Corporation | Conveying causal relationships between at least three dimensions of recovery management |
US7386752B1 (en) | 2004-06-30 | 2008-06-10 | Symantec Operating Corporation | Using asset dependencies to identify the recovery set and optionally automate and/or optimize the recovery |
US7325161B1 (en) | 2004-06-30 | 2008-01-29 | Symantec Operating Corporation | Classification of recovery targets to enable automated protection setup |
US7360110B1 (en) * | 2004-06-30 | 2008-04-15 | Symantec Operating Corporation | Parameterization of dimensions of protection systems and uses thereof |
US8261122B1 (en) | 2004-06-30 | 2012-09-04 | Symantec Operating Corporation | Estimation of recovery time, validation of recoverability, and decision support using recovery metrics, targets, and objectives |
US8229904B2 (en) | 2004-07-01 | 2012-07-24 | Emc Corporation | Storage pools for information management |
US8180742B2 (en) * | 2004-07-01 | 2012-05-15 | Emc Corporation | Policy-based information management |
US8180743B2 (en) * | 2004-07-01 | 2012-05-15 | Emc Corporation | Information management |
US8244542B2 (en) | 2004-07-01 | 2012-08-14 | Emc Corporation | Video surveillance |
US9268780B2 (en) * | 2004-07-01 | 2016-02-23 | Emc Corporation | Content-driven information lifecycle management |
US20060004818A1 (en) * | 2004-07-01 | 2006-01-05 | Claudatos Christopher H | Efficient information management |
US20060036645A1 (en) * | 2004-08-10 | 2006-02-16 | International Business Machines Corporation | System and method for automated data storage management |
US8626514B2 (en) * | 2004-08-31 | 2014-01-07 | Emc Corporation | Interface for management of multiple auditory communications |
US7493300B2 (en) * | 2004-09-30 | 2009-02-17 | International Business Machines Corporation | Model and system for reasoning with N-step lookahead in policy-based system management |
WO2006053084A2 (en) | 2004-11-05 | 2006-05-18 | Commvault Systems, Inc. | Method and system of pooling storage devices |
US7536291B1 (en) | 2004-11-08 | 2009-05-19 | Commvault Systems, Inc. | System and method to support simulated storage operations |
GB2420191A (en) * | 2004-11-11 | 2006-05-17 | Hewlett Packard Development Co | Unified Storage Management System |
US7383406B2 (en) | 2004-11-19 | 2008-06-03 | International Business Machines Corporation | Application transparent autonomic availability on a storage area network aware file system |
US7457930B2 (en) * | 2004-11-19 | 2008-11-25 | International Business Machines Corporation | Method for application transparent autonomic data replication improving access performance for a storage area network aware file system |
US7464124B2 (en) * | 2004-11-19 | 2008-12-09 | International Business Machines Corporation | Method for autonomic data caching and copying on a storage area network aware file system using copy services |
JP2006215954A (en) * | 2005-02-07 | 2006-08-17 | Hitachi Ltd | Storage system and archive management method for storage system |
US20060206507A1 (en) * | 2005-02-16 | 2006-09-14 | Dahbour Ziyad M | Hierarchal data management |
US7680830B1 (en) * | 2005-05-31 | 2010-03-16 | Symantec Operating Corporation | System and method for policy-based data lifecycle management |
US7373366B1 (en) * | 2005-06-10 | 2008-05-13 | American Megatrends, Inc. | Method, system, apparatus, and computer-readable medium for taking and managing snapshots of a storage volume |
JP4784854B2 (en) * | 2005-06-13 | 2011-10-05 | 独立行政法人産業技術総合研究所 | Data management apparatus and method |
US7529903B2 (en) * | 2005-07-05 | 2009-05-05 | International Business Machines Corporation | Systems and methods for memory migration |
US7797291B1 (en) * | 2005-07-11 | 2010-09-14 | Sprint Communications Company L.P. | Data retention auditing |
US9305011B2 (en) * | 2005-07-27 | 2016-04-05 | Hitachi Data Systems Corporation | Method for improving mean time to data loss (MTDL) in a fixed content distributed data storage |
US7970743B1 (en) | 2005-09-15 | 2011-06-28 | Emc Corporation | Retention and disposition of stored content associated with multiple stored objects |
US7797337B2 (en) * | 2005-09-29 | 2010-09-14 | Scenera Technologies, Llc | Methods, systems, and computer program products for automatically associating data with a resource as metadata based on a characteristic of the resource |
US20070083482A1 (en) * | 2005-10-08 | 2007-04-12 | Unmesh Rathi | Multiple quality of service file system |
US8356053B2 (en) * | 2005-10-20 | 2013-01-15 | Oracle International Corporation | Managing relationships between resources stored within a repository |
US7519624B2 (en) * | 2005-11-16 | 2009-04-14 | International Business Machines Corporation | Method for proactive impact analysis of policy-based storage systems |
US9411969B2 (en) * | 2005-11-25 | 2016-08-09 | Continuity Software Ltd. | System and method of assessing data protection status of data protection resources |
WO2007060664A2 (en) * | 2005-11-25 | 2007-05-31 | Continuity Software Ltd. | System and method of managing data protection resources |
US7711700B2 (en) | 2005-11-28 | 2010-05-04 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
EP1798934A1 (en) * | 2005-12-13 | 2007-06-20 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for organizing nodes in a network |
CA2632935C (en) | 2005-12-19 | 2014-02-04 | Commvault Systems, Inc. | Systems and methods for performing data replication |
US20200257596A1 (en) | 2005-12-19 | 2020-08-13 | Commvault Systems, Inc. | Systems and methods of unified reconstruction in storage systems |
US8930496B2 (en) | 2005-12-19 | 2015-01-06 | Commvault Systems, Inc. | Systems and methods of unified reconstruction in storage systems |
US8655850B2 (en) | 2005-12-19 | 2014-02-18 | Commvault Systems, Inc. | Systems and methods for resynchronizing information |
US7636743B2 (en) | 2005-12-19 | 2009-12-22 | Commvault Systems, Inc. | Pathname translation in a data replication system |
US7962709B2 (en) | 2005-12-19 | 2011-06-14 | Commvault Systems, Inc. | Network redirector systems and methods for performing data replication |
US7606844B2 (en) | 2005-12-19 | 2009-10-20 | Commvault Systems, Inc. | System and method for performing replication copy storage operations |
US7651593B2 (en) | 2005-12-19 | 2010-01-26 | Commvault Systems, Inc. | Systems and methods for performing data replication |
US7617262B2 (en) | 2005-12-19 | 2009-11-10 | Commvault Systems, Inc. | Systems and methods for monitoring application data in a data replication system |
US7752206B2 (en) * | 2006-01-02 | 2010-07-06 | International Business Machines Corporation | Method and data processing system for managing a mass storage system |
US7797395B1 (en) | 2006-01-19 | 2010-09-14 | Sprint Communications Company L.P. | Assignment of data flows to storage systems in a data storage infrastructure for a communication network |
US7480734B1 (en) * | 2006-01-19 | 2009-01-20 | Sprint Communications Company L.P. | Class of service analysis for data flows in a data storage infrastructure for a communication network |
US7752437B1 (en) | 2006-01-19 | 2010-07-06 | Sprint Communications Company L.P. | Classification of data in data flows in a data storage infrastructure for a communication network |
US8510429B1 (en) | 2006-01-19 | 2013-08-13 | Sprint Communications Company L.P. | Inventory modeling in a data storage infrastructure for a communication network |
US7801973B1 (en) | 2006-01-19 | 2010-09-21 | Sprint Communications Company L.P. | Classification of information in data flows in a data storage infrastructure for a communication network |
US7788302B1 (en) | 2006-01-19 | 2010-08-31 | Sprint Communications Company L.P. | Interactive display of a data storage infrastructure for a communication network |
US7895295B1 (en) | 2006-01-19 | 2011-02-22 | Sprint Communications Company L.P. | Scoring data flow characteristics to assign data flows to storage systems in a data storage infrastructure for a communication network |
US7966513B2 (en) * | 2006-02-03 | 2011-06-21 | Emc Corporation | Automatic classification of backup clients |
US20070198632A1 (en) * | 2006-02-03 | 2007-08-23 | Microsoft Corporation | Transferring multimedia from a connected capture device |
US7698318B2 (en) * | 2006-02-10 | 2010-04-13 | Microsoft Corporation | Automatically determining file replication mechanisms |
US7814063B1 (en) | 2006-03-07 | 2010-10-12 | Emc Corporation | Retention and disposition of components of a complex stored object |
US7818300B1 (en) | 2006-03-07 | 2010-10-19 | Emc Corporation | Consistent retention and disposition of managed content and associated metadata |
US7594082B1 (en) | 2006-03-07 | 2009-09-22 | Emc Corporation | Resolving retention policy conflicts |
US20070266369A1 (en) * | 2006-05-11 | 2007-11-15 | Jiebo Guan | Methods, systems and computer program products for retrieval of management information related to a computer network using an object-oriented model |
US8166143B2 (en) * | 2006-05-11 | 2012-04-24 | Netiq Corporation | Methods, systems and computer program products for invariant representation of computer network information technology (IT) managed resources |
US7865503B2 (en) * | 2006-05-15 | 2011-01-04 | Algebraix Data Corporation | Systems and methods for data storage and retrieval using virtual data sets |
US7877370B2 (en) | 2006-05-15 | 2011-01-25 | Algebraix Data Corporation | Systems and methods for data storage and retrieval using algebraic relations composed from query language statements |
US7587570B2 (en) * | 2006-05-31 | 2009-09-08 | International Business Machines Corporation | System and method for providing automated storage provisioning |
US7603392B2 (en) * | 2006-06-05 | 2009-10-13 | International Business Machines Corporation | System, method and computer program product for storing transient state information |
WO2007141068A1 (en) * | 2006-06-08 | 2007-12-13 | International Business Machines Corporation | A method for providing access to data stored in a database to an application |
US20070291791A1 (en) * | 2006-06-16 | 2007-12-20 | The Boeing Company. | Dynamic reconfigurable embedded compression common operating environment |
CN100559771C (en) * | 2006-06-23 | 2009-11-11 | 国际商业机器公司 | The web service strategy is transformed into the method and apparatus of physical model from logical model |
US20080010513A1 (en) * | 2006-06-27 | 2008-01-10 | International Business Machines Corporation | Controlling computer storage systems |
JP4887955B2 (en) * | 2006-07-21 | 2012-02-29 | 日本電気株式会社 | Data allocation management system, method and program |
US8726242B2 (en) | 2006-07-27 | 2014-05-13 | Commvault Systems, Inc. | Systems and methods for continuous data replication |
US7680843B1 (en) * | 2006-09-26 | 2010-03-16 | Symantec Operating Corporation | Method and system to offload archiving process to a secondary system |
US7801862B1 (en) | 2006-09-29 | 2010-09-21 | Emc Corporation | Retention of complex objects |
US20080086609A1 (en) * | 2006-10-06 | 2008-04-10 | Richard Lesser | Method and Apparatus for Generating a Backup Strategy for a Client |
US7882077B2 (en) | 2006-10-17 | 2011-02-01 | Commvault Systems, Inc. | Method and system for offline indexing of content and classifying stored data |
US8554749B2 (en) * | 2006-10-23 | 2013-10-08 | Adobe Systems Incorporated | Data file access control |
US8019791B2 (en) * | 2006-11-22 | 2011-09-13 | Oracle International Corporation | Method and system for transforming metadata modeled in the common information model into grid control target metadata |
US8370442B2 (en) | 2008-08-29 | 2013-02-05 | Commvault Systems, Inc. | Method and system for leveraging identified changes to a mail server |
US20080126450A1 (en) * | 2006-11-28 | 2008-05-29 | O'neill Justin | Aggregation syndication platform |
US8719809B2 (en) | 2006-12-22 | 2014-05-06 | Commvault Systems, Inc. | Point in time rollback and un-installation of software |
US20080228771A1 (en) | 2006-12-22 | 2008-09-18 | Commvault Systems, Inc. | Method and system for searching stored data |
US8312323B2 (en) | 2006-12-22 | 2012-11-13 | Commvault Systems, Inc. | Systems and methods for remote monitoring in a computer network and reporting a failed migration operation without accessing the data being moved |
US20080208926A1 (en) * | 2007-02-22 | 2008-08-28 | Smoot Peter L | Data management in a data storage system using data sets |
US20080222348A1 (en) * | 2007-03-08 | 2008-09-11 | Scandisk Il Ltd. | File system for managing files according to application |
US8290808B2 (en) | 2007-03-09 | 2012-10-16 | Commvault Systems, Inc. | System and method for automating customer-validated statement of work for a data storage environment |
US7720819B2 (en) * | 2007-04-12 | 2010-05-18 | International Business Machines Corporation | Method and apparatus combining revision based and time based file data protection |
US8307404B2 (en) * | 2007-04-16 | 2012-11-06 | Microsoft Corporation | Policy-management infrastructure |
US7853759B2 (en) * | 2007-04-23 | 2010-12-14 | Microsoft Corporation | Hints model for optimization of storage devices connected to host and write optimization schema for storage devices |
US8752055B2 (en) * | 2007-05-10 | 2014-06-10 | International Business Machines Corporation | Method of managing resources within a set of processes |
US20090049236A1 (en) * | 2007-08-15 | 2009-02-19 | Hitachi, Ltd. | System and method for data protection management for network storage |
JP2009080674A (en) * | 2007-09-26 | 2009-04-16 | Hitachi Ltd | Control device, access control method and storage node |
US8195700B2 (en) * | 2007-09-28 | 2012-06-05 | Microsoft Corporation | Distributed storage for collaboration servers |
US10606901B1 (en) * | 2007-09-28 | 2020-03-31 | Emc Corporation | Data disposition services orchestrated in an information management infrastructure |
US8191084B1 (en) * | 2007-09-28 | 2012-05-29 | Emc Corporation | Techniques for supporting application operation |
US8819763B1 (en) * | 2007-10-05 | 2014-08-26 | Xceedium, Inc. | Dynamic access policies |
JP5362975B2 (en) | 2007-10-17 | 2013-12-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Control apparatus, method, program, and storage system for controlling data replication between storage devices |
US20090157756A1 (en) * | 2007-12-15 | 2009-06-18 | Hitachi Global Storage Technologies Netherlands, B.V. | File System For Storing Files In Multiple Different Data Storage Media |
EP2073120B1 (en) * | 2007-12-18 | 2017-09-27 | Sound View Innovations, LLC | Reliable storage of data in a distributed storage system |
US8631470B2 (en) * | 2008-02-20 | 2014-01-14 | Bruce R. Backa | System and method for policy based control of NAS storage devices |
US8549654B2 (en) * | 2008-02-20 | 2013-10-01 | Bruce Backa | System and method for policy based control of NAS storage devices |
US8255972B2 (en) | 2008-06-06 | 2012-08-28 | International Business Machines Corporation | Method to automatically map business function level policies to it management policies |
US9483743B1 (en) * | 2008-06-30 | 2016-11-01 | Sprint Communications Company L.P. | System and method for improving recovery of a telecommunications network from an unscheduled loss of service using repeatable requirements for applications by design criticality classification |
US8954976B2 (en) | 2008-07-10 | 2015-02-10 | Juniper Networks, Inc. | Data storage in distributed resources of a network based on provisioning attributes |
US8099402B2 (en) * | 2008-07-10 | 2012-01-17 | Juniper Networks, Inc. | Distributed data storage and access systems |
KR100966014B1 (en) * | 2008-09-11 | 2010-06-24 | 현대중공업 주식회사 | File system controller based on process control by the purpose of program operating |
US8380684B2 (en) * | 2008-09-30 | 2013-02-19 | Microsoft Corporation | Data-tier application component fabric management |
US8204859B2 (en) | 2008-12-10 | 2012-06-19 | Commvault Systems, Inc. | Systems and methods for managing replicated database data |
US9495382B2 (en) | 2008-12-10 | 2016-11-15 | Commvault Systems, Inc. | Systems and methods for performing discrete data replication |
US8090752B2 (en) * | 2008-12-16 | 2012-01-03 | Sap Ag | Monitoring memory consumption |
US8645641B2 (en) * | 2008-12-17 | 2014-02-04 | Seagate Technology Llc | Intelligent storage device controller |
US20110208779A1 (en) * | 2008-12-23 | 2011-08-25 | Backa Bruce R | System and Method for Policy Based Control of NAS Storage Devices |
US7890675B2 (en) * | 2009-03-05 | 2011-02-15 | International Business Machines Corporation | Apparatus, system, and method for real time job-specific buffer allocation |
US8291429B2 (en) * | 2009-03-25 | 2012-10-16 | International Business Machines Corporation | Organization of heterogeneous entities into system resource groups for defining policy management framework in managed systems environment |
US9037541B2 (en) * | 2009-04-30 | 2015-05-19 | Microsoft Technology Licensing, Llc | Metadata for data storage array |
US8856081B1 (en) * | 2009-06-30 | 2014-10-07 | Emc Corporation | Single retention policy |
US8095572B1 (en) * | 2009-07-14 | 2012-01-10 | Symantec Corporation | Identifying database containers that reference specified data items |
WO2011082113A1 (en) | 2009-12-31 | 2011-07-07 | Commvault Systems, Inc. | Asynchronous methods of data classification using change journals and other data structures |
CN102141928A (en) * | 2010-01-29 | 2011-08-03 | 国际商业机器公司 | Data processing method and system in virtual environment and deployment method of system |
CN102196307B (en) * | 2010-03-18 | 2013-01-23 | 北京国微集成技术有限公司 | Object transmission method and device |
US8504517B2 (en) | 2010-03-29 | 2013-08-06 | Commvault Systems, Inc. | Systems and methods for selective data replication |
US8352422B2 (en) | 2010-03-30 | 2013-01-08 | Commvault Systems, Inc. | Data restore systems and methods in a replication environment |
US8504515B2 (en) | 2010-03-30 | 2013-08-06 | Commvault Systems, Inc. | Stubbing systems and methods in a data replication environment |
US8725698B2 (en) | 2010-03-30 | 2014-05-13 | Commvault Systems, Inc. | Stub file prioritization in a data replication system |
JP5592493B2 (en) * | 2010-04-13 | 2014-09-17 | 株式会社日立製作所 | Storage network system and control method thereof |
US8589347B2 (en) | 2010-05-28 | 2013-11-19 | Commvault Systems, Inc. | Systems and methods for performing data replication |
US20110314071A1 (en) * | 2010-06-17 | 2011-12-22 | Openwave Systems Inc. | Metadata-based data access and control |
US8984241B2 (en) | 2010-07-07 | 2015-03-17 | Nexenta Systems, Inc. | Heterogeneous redundant storage array |
US8954669B2 (en) * | 2010-07-07 | 2015-02-10 | Nexenta System, Inc | Method and system for heterogeneous data volume |
US8660989B2 (en) * | 2010-08-27 | 2014-02-25 | Sap Ag | Generic framework for application specific data exchange |
US8862542B2 (en) * | 2010-08-31 | 2014-10-14 | Red Hat, Inc. | Replicating data objects within a storage network |
US8549129B2 (en) * | 2010-10-12 | 2013-10-01 | Microsoft Corporation | Live migration method for large-scale IT management systems |
US8650165B2 (en) * | 2010-11-03 | 2014-02-11 | Netapp, Inc. | System and method for managing data policies on application objects |
US8429140B1 (en) | 2010-11-03 | 2013-04-23 | Netapp. Inc. | System and method for representing application objects in standardized form for policy management |
US9311374B2 (en) * | 2010-11-30 | 2016-04-12 | Red Hat, Inc. | Replicating data objects within a storage network based on resource attributes |
US10108500B2 (en) | 2010-11-30 | 2018-10-23 | Red Hat, Inc. | Replicating a group of data objects within a storage network |
US8949293B2 (en) * | 2010-12-17 | 2015-02-03 | Microsoft Corporation | Automatically matching data sets with storage components |
US9021198B1 (en) | 2011-01-20 | 2015-04-28 | Commvault Systems, Inc. | System and method for sharing SAN storage |
US8909896B2 (en) | 2011-03-01 | 2014-12-09 | Hitachi, Ltd. | Network efficiency for continuous remote copy |
US8719264B2 (en) | 2011-03-31 | 2014-05-06 | Commvault Systems, Inc. | Creating secondary copies of data based on searches for content |
US9069780B2 (en) * | 2011-05-23 | 2015-06-30 | Hewlett-Packard Development Company, L.P. | Propagating a snapshot attribute in a distributed file system |
US9594770B1 (en) * | 2011-06-28 | 2017-03-14 | EMC IP Holding Company LLC | Score-based selection of storage device for virtual disk with specification of quality of service |
US8689279B2 (en) * | 2011-08-30 | 2014-04-01 | Microsoft Corporation | Encrypted chunk-based rapid data encryption policy compliance |
US8874935B2 (en) * | 2011-08-30 | 2014-10-28 | Microsoft Corporation | Sector map-based rapid data encryption policy compliance |
WO2012119449A1 (en) * | 2011-09-30 | 2012-09-13 | 华为技术有限公司 | Method and system for configuring storage devices under hybrid storage environment |
US20130138808A1 (en) * | 2011-11-29 | 2013-05-30 | Koby Biller | Monitoring and managing data storage devices |
US8930667B2 (en) * | 2011-12-13 | 2015-01-06 | International Business Machines Corporation | Controlling the placement of data in a storage system |
US20150006665A1 (en) * | 2012-01-20 | 2015-01-01 | Vikram Krishnamurthy | Storage provisioning negotiation |
US9471578B2 (en) | 2012-03-07 | 2016-10-18 | Commvault Systems, Inc. | Data storage system utilizing proxy device for storage operations |
US9298715B2 (en) | 2012-03-07 | 2016-03-29 | Commvault Systems, Inc. | Data storage system utilizing proxy device for storage operations |
US9342537B2 (en) | 2012-04-23 | 2016-05-17 | Commvault Systems, Inc. | Integrated snapshot interface for a data storage system |
US8583687B1 (en) | 2012-05-15 | 2013-11-12 | Algebraix Data Corporation | Systems and methods for indirect algebraic partitioning |
US8892523B2 (en) | 2012-06-08 | 2014-11-18 | Commvault Systems, Inc. | Auto summarization of content |
US8712971B2 (en) | 2012-07-13 | 2014-04-29 | Symantec Corporation | Restore software with aggregated view of content databases |
US8738585B2 (en) | 2012-07-13 | 2014-05-27 | Symantec Corporation | Restore software with aggregated view of site collections |
US10095705B2 (en) | 2012-09-24 | 2018-10-09 | Microsoft Technology Licensing, Llc | Integrated data retention policy for solid state and asymmetric access |
US10430391B2 (en) * | 2012-09-28 | 2019-10-01 | Oracle International Corporation | Techniques for activity tracking, data classification, and in database archiving |
FR2998996B1 (en) * | 2012-12-03 | 2016-01-08 | Bull Sas | METHOD FOR RECORDING HIERARCHISED DATA |
US8769633B1 (en) | 2012-12-12 | 2014-07-01 | Bruce R. Backa | System and method for policy based control of NAS storage devices |
US10379988B2 (en) | 2012-12-21 | 2019-08-13 | Commvault Systems, Inc. | Systems and methods for performance monitoring |
US9047239B2 (en) | 2013-01-02 | 2015-06-02 | International Business Machines Corporation | Determining weight values for storage devices in a storage tier to use to select one of the storage devices to use as a target storage to which data from a source storage is migrated |
US9886346B2 (en) | 2013-01-11 | 2018-02-06 | Commvault Systems, Inc. | Single snapshot for multiple agents |
US20140201140A1 (en) | 2013-01-11 | 2014-07-17 | Commvault Systems, Inc. | Data synchronization management |
US10275397B2 (en) | 2013-02-22 | 2019-04-30 | Veritas Technologies Llc | Deduplication storage system with efficient reference updating and space reclamation |
US9047143B2 (en) * | 2013-03-15 | 2015-06-02 | Cisco Technology, Inc. | Automation and programmability for software defined networking systems |
US20160054951A1 (en) * | 2013-03-18 | 2016-02-25 | Ge Intelligent Platforms, Inc. | Apparatus and method for optimizing time series data storage |
US20140344570A1 (en) | 2013-05-20 | 2014-11-20 | Microsoft Corporation | Data Protection For Organizations On Computing Devices |
WO2015075513A1 (en) * | 2013-09-30 | 2015-05-28 | Orange | System and method for distributed data storage |
US10331895B1 (en) * | 2014-01-07 | 2019-06-25 | Amazon Technologies, Inc. | Forced data transformation policy |
US9519696B1 (en) | 2014-01-07 | 2016-12-13 | Amazon Technologies, Inc. | Data transformation policies |
US9753812B2 (en) | 2014-01-24 | 2017-09-05 | Commvault Systems, Inc. | Generating mapping information for single snapshot for multiple applications |
US9639426B2 (en) | 2014-01-24 | 2017-05-02 | Commvault Systems, Inc. | Single snapshot for multiple applications |
US9495251B2 (en) | 2014-01-24 | 2016-11-15 | Commvault Systems, Inc. | Snapshot readiness checking and reporting |
US9632874B2 (en) | 2014-01-24 | 2017-04-25 | Commvault Systems, Inc. | Database application backup in single snapshot for multiple applications |
US10615967B2 (en) | 2014-03-20 | 2020-04-07 | Microsoft Technology Licensing, Llc | Rapid data protection for storage devices |
US9479413B2 (en) * | 2014-04-28 | 2016-10-25 | Netscout Systems Texas, Llc | Methods and policies to support a quality-of-storage network |
US9766981B2 (en) * | 2014-06-10 | 2017-09-19 | Institute For Information Industry | Synchronization apparatus, method, and non-transitory computer readable storage medium |
US10042716B2 (en) | 2014-09-03 | 2018-08-07 | Commvault Systems, Inc. | Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent |
US9774672B2 (en) | 2014-09-03 | 2017-09-26 | Commvault Systems, Inc. | Consolidated processing of storage-array commands by a snapshot-control media agent |
US9825945B2 (en) | 2014-09-09 | 2017-11-21 | Microsoft Technology Licensing, Llc | Preserving data protection with policy |
US9853812B2 (en) | 2014-09-17 | 2017-12-26 | Microsoft Technology Licensing, Llc | Secure key management for roaming protected content |
US9900295B2 (en) | 2014-11-05 | 2018-02-20 | Microsoft Technology Licensing, Llc | Roaming content wipe actions across devices |
US9448731B2 (en) | 2014-11-14 | 2016-09-20 | Commvault Systems, Inc. | Unified snapshot storage management |
US9648105B2 (en) | 2014-11-14 | 2017-05-09 | Commvault Systems, Inc. | Unified snapshot storage management, using an enhanced storage manager and enhanced media agents |
US9904481B2 (en) | 2015-01-23 | 2018-02-27 | Commvault Systems, Inc. | Scalable auxiliary copy processing in a storage management system using media agent resources |
US9898213B2 (en) | 2015-01-23 | 2018-02-20 | Commvault Systems, Inc. | Scalable auxiliary copy processing using media agent resources |
CN106155566A (en) * | 2015-03-31 | 2016-11-23 | 西门子公司 | For storing method, the Apparatus and system of data |
WO2016178655A1 (en) | 2015-05-01 | 2016-11-10 | Hewlett Packard Enterprise Development Lp | Secure multi-party information retrieval |
US20160378846A1 (en) * | 2015-06-26 | 2016-12-29 | Intel Corporation | Object based storage cluster with multiple selectable data handling policies |
US9853820B2 (en) | 2015-06-30 | 2017-12-26 | Microsoft Technology Licensing, Llc | Intelligent deletion of revoked data |
US10387669B1 (en) * | 2015-09-17 | 2019-08-20 | Nextlabs, Inc. | Protecting documents with centralized and discretionary policies |
US9900325B2 (en) | 2015-10-09 | 2018-02-20 | Microsoft Technology Licensing, Llc | Passive encryption of organization data |
US11360844B1 (en) * | 2015-10-23 | 2022-06-14 | Pure Storage, Inc. | Recovery of a container storage provider |
US10514978B1 (en) | 2015-10-23 | 2019-12-24 | Pure Storage, Inc. | Automatic deployment of corrective measures for storage arrays |
WO2017082875A1 (en) | 2015-11-10 | 2017-05-18 | Hewlett Packard Enterprise Development Lp | Data allocation based on secure information retrieval |
EP3427152A1 (en) * | 2016-03-08 | 2019-01-16 | Hytrust, Inc. | Active data-aware storage manager |
US10503753B2 (en) | 2016-03-10 | 2019-12-10 | Commvault Systems, Inc. | Snapshot replication operations based on incremental block change tracking |
US10169608B2 (en) | 2016-05-13 | 2019-01-01 | Microsoft Technology Licensing, Llc | Dynamic management of data with context-based processing |
US11080301B2 (en) | 2016-09-28 | 2021-08-03 | Hewlett Packard Enterprise Development Lp | Storage allocation based on secure data comparisons via multiple intermediaries |
US10303388B1 (en) * | 2016-09-30 | 2019-05-28 | EMC IP Holding Company LLC | Storage filtering using container images |
US10540516B2 (en) | 2016-10-13 | 2020-01-21 | Commvault Systems, Inc. | Data protection within an unsecured storage environment |
CN106874144A (en) * | 2016-12-30 | 2017-06-20 | 上海中信信息发展股份有限公司 | Storage backup policy evaluation method based on electronic record attribute |
US11526404B2 (en) * | 2017-03-29 | 2022-12-13 | International Business Machines Corporation | Exploiting object tags to produce a work order across backup engines for a backup job |
US11010261B2 (en) | 2017-03-31 | 2021-05-18 | Commvault Systems, Inc. | Dynamically allocating streams during restoration of data |
US10984041B2 (en) | 2017-05-11 | 2021-04-20 | Commvault Systems, Inc. | Natural language processing integrated with database and data storage management |
EP3401799A1 (en) * | 2017-05-12 | 2018-11-14 | Sage Global Services Limited | Data storage method and apparatus |
US20190079957A1 (en) * | 2017-09-12 | 2019-03-14 | Linkedin Corporation | Centralized feature management, monitoring and onboarding |
US10642886B2 (en) | 2018-02-14 | 2020-05-05 | Commvault Systems, Inc. | Targeted search of backup data using facial recognition |
US10732885B2 (en) | 2018-02-14 | 2020-08-04 | Commvault Systems, Inc. | Block-level live browsing and private writable snapshots using an ISCSI server |
US10867044B2 (en) | 2018-05-30 | 2020-12-15 | AppOmni, Inc. | Automatic computer system change monitoring and security gap detection system |
CN114880078A (en) * | 2018-06-05 | 2022-08-09 | 华为技术有限公司 | Method and device for managing container service |
US11159469B2 (en) | 2018-09-12 | 2021-10-26 | Commvault Systems, Inc. | Using machine learning to modify presentation of mailbox objects |
CN109902822B (en) * | 2019-03-07 | 2021-04-06 | 北京航空航天大学合肥创新研究院 | Memory computing system and method based on Sgimenk track storage |
CN110442571A (en) * | 2019-06-28 | 2019-11-12 | 卓尔智联(武汉)研究院有限公司 | A kind of data processing method, device and computer storage medium |
US11552861B2 (en) * | 2019-07-11 | 2023-01-10 | EMC IP Holding Company LLC | Efficient way to perform location SLO validation |
US11042318B2 (en) | 2019-07-29 | 2021-06-22 | Commvault Systems, Inc. | Block-level data replication |
US11029948B1 (en) | 2019-12-05 | 2021-06-08 | Bank Of America Corporation | System for normalizing data dependency effects across an electronic network environment |
US11687414B2 (en) | 2020-03-31 | 2023-06-27 | International Business Machines Corporation | Intelligent backup engine for data freshness |
US11494417B2 (en) | 2020-08-07 | 2022-11-08 | Commvault Systems, Inc. | Automated email classification in an information management system |
US11593223B1 (en) | 2021-09-02 | 2023-02-28 | Commvault Systems, Inc. | Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants |
US11809285B2 (en) | 2022-02-09 | 2023-11-07 | Commvault Systems, Inc. | Protecting a management database of a data storage management system to meet a recovery point objective (RPO) |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5136523A (en) | 1988-06-30 | 1992-08-04 | Digital Equipment Corporation | System for automatically and transparently mapping rules and objects from a stable storage database management system within a forward chaining or backward chaining inference cycle |
US5018060A (en) | 1989-01-26 | 1991-05-21 | Ibm Corporation | Allocating data storage space of peripheral data storage devices using implied allocation based on user parameters |
US5239647A (en) | 1990-09-07 | 1993-08-24 | International Business Machines Corporation | Data storage hierarchy with shared storage level |
US5317728A (en) * | 1990-09-07 | 1994-05-31 | International Business Machines Corporation | Storage management of a first file system using a second file system containing surrogate files and catalog management information |
US5367671A (en) | 1990-09-25 | 1994-11-22 | International Business Machines Corp. | System for accessing extended object attribute (EA) data through file name or EA handle linkages in path tables |
US5287500A (en) | 1991-06-03 | 1994-02-15 | Digital Equipment Corporation | System for allocating storage spaces based upon required and optional service attributes having assigned piorities |
JP3448068B2 (en) | 1991-12-24 | 2003-09-16 | 富士通株式会社 | Data processing system and storage management method |
JP3512204B2 (en) | 1992-03-06 | 2004-03-29 | 株式会社日立製作所 | File placement method |
US5446885A (en) | 1992-05-15 | 1995-08-29 | International Business Machines Corporation | Event driven management information system with rule-based applications structure stored in a relational database |
US5872928A (en) | 1995-02-24 | 1999-02-16 | Cabletron Systems, Inc. | Method and apparatus for defining and enforcing policies for configuration management in communications networks |
US6002866A (en) | 1995-09-01 | 1999-12-14 | Sun Microsystems, Inc. | Partitioning within a partition in a disk file storage system |
US5717914A (en) * | 1995-09-15 | 1998-02-10 | Infonautics Corporation | Method for categorizing documents into subjects using relevance normalization for documents retrieved from an information retrieval system in response to a query |
US6154817A (en) | 1996-12-16 | 2000-11-28 | Cheyenne Software International Sales Corp. | Device and method for managing storage media |
US5978815A (en) | 1997-06-13 | 1999-11-02 | Microsoft Corporation | File system primitive providing native file system support for remote storage |
US6298173B1 (en) | 1997-10-03 | 2001-10-02 | Matsushita Electric Corporation Of America | Storage management system for document image database |
US6842876B2 (en) | 1998-04-14 | 2005-01-11 | Fuji Xerox Co., Ltd. | Document cache replacement policy for automatically generating groups of documents based on similarity of content |
US6269382B1 (en) | 1998-08-31 | 2001-07-31 | Microsoft Corporation | Systems and methods for migration and recall of data from local and remote storage |
US6463470B1 (en) * | 1998-10-26 | 2002-10-08 | Cisco Technology, Inc. | Method and apparatus of storing policies for policy-based management of quality of service treatments of network data traffic flows |
US6330621B1 (en) * | 1999-01-15 | 2001-12-11 | Storage Technology Corporation | Intelligent data storage manager |
US6272598B1 (en) | 1999-03-22 | 2001-08-07 | Hewlett-Packard Company | Web cache performance by applying different replacement policies to the web cache |
CN1117335C (en) * | 1999-04-09 | 2003-08-06 | 英业达股份有限公司 | Database management method |
US6567818B1 (en) * | 1999-06-14 | 2003-05-20 | International Business Machines Corporation | Employing management policies to manage instances of objects |
US6542972B2 (en) | 2000-01-31 | 2003-04-01 | Commvault Systems, Inc. | Logical view and access to physical storage in modular data and storage management system |
US6772209B1 (en) * | 2000-04-06 | 2004-08-03 | International Business Machines Corporation | Efficient method for rule-based distribution and management of content in a distributed hierarchy of storage devices |
US7225460B2 (en) * | 2000-05-09 | 2007-05-29 | International Business Machine Corporation | Enterprise privacy manager |
JP4627110B2 (en) | 2000-10-16 | 2011-02-09 | 富士通株式会社 | Data storage |
JP2002149650A (en) | 2000-11-06 | 2002-05-24 | Ntt Data Corp | Device and method for managing information |
AU2002235471A1 (en) * | 2001-01-26 | 2002-08-06 | Full Armor Corporation | Policy implementation |
US20020188592A1 (en) | 2001-06-11 | 2002-12-12 | Storage Technology Corporation | Outboard data storage management system and method |
US7159125B2 (en) * | 2001-08-14 | 2007-01-02 | Endforce, Inc. | Policy engine for modular generation of policy for a flat, per-device database |
CA2483073A1 (en) | 2002-05-08 | 2003-11-20 | British Telecommunications Public Limited Company | Data storage system interface |
US7269612B2 (en) * | 2002-05-31 | 2007-09-11 | International Business Machines Corporation | Method, system, and program for a policy based storage manager |
-
2002
- 2002-05-31 US US10/159,494 patent/US7269612B2/en not_active Expired - Fee Related
-
2003
- 2003-05-12 CA CA2484807A patent/CA2484807C/en not_active Expired - Lifetime
- 2003-05-12 CN CN038112027A patent/CN1653422B/en not_active Expired - Fee Related
- 2003-05-12 KR KR1020047017506A patent/KR100772997B1/en not_active IP Right Cessation
- 2003-05-12 WO PCT/GB2003/002062 patent/WO2003102762A2/en active Application Filing
- 2003-05-12 EP EP03725398A patent/EP1516251A2/en not_active Withdrawn
- 2003-05-12 JP JP2004509781A patent/JP2005528688A/en active Pending
- 2003-05-12 AU AU2003227933A patent/AU2003227933A1/en not_active Abandoned
-
2007
- 2007-05-23 US US11/752,911 patent/US7730042B2/en not_active Expired - Fee Related
- 2007-05-23 US US11/752,913 patent/US7725444B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005528688A (en) | 2005-09-22 |
US20070244939A1 (en) | 2007-10-18 |
US7730042B2 (en) | 2010-06-01 |
US7269612B2 (en) | 2007-09-11 |
WO2003102762A2 (en) | 2003-12-11 |
US7725444B2 (en) | 2010-05-25 |
KR100772997B1 (en) | 2007-11-05 |
US20030225801A1 (en) | 2003-12-04 |
WO2003102762A3 (en) | 2005-01-20 |
CA2484807C (en) | 2011-04-12 |
EP1516251A2 (en) | 2005-03-23 |
CN1653422A (en) | 2005-08-10 |
KR20040108766A (en) | 2004-12-24 |
US20070244940A1 (en) | 2007-10-18 |
CN1653422B (en) | 2010-11-03 |
AU2003227933A1 (en) | 2003-12-19 |
AU2003227933A8 (en) | 2003-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2484807A1 (en) | Method, system, and program for a policy based storage manager | |
US9501322B2 (en) | Systems and methods for path-based management of virtual servers in storage network environments | |
US9912752B1 (en) | Retention-based data management in a network-based data store | |
US9489396B2 (en) | Intermediation of hypervisor file system and storage device models | |
US9361034B2 (en) | Transferring storage resources between snapshot storage pools and volume storage pools in a distributed network | |
US8595364B2 (en) | System and method for automatic storage load balancing in virtual server environments | |
US8200930B2 (en) | Interacting with data in hidden storage | |
US8832031B2 (en) | Systems and methods of hierarchical storage management, such as global management of storage operations | |
CN101218557B (en) | Systems and methods for memory migration | |
US7801931B2 (en) | System and method for common storage object model | |
KR101503209B1 (en) | Method and system for dynamically creating and servicing master-slave pairs within and across switch fabrics of a portable computing device | |
US20070226177A1 (en) | Evaluating a current partitioning of a database | |
US20070078914A1 (en) | Method, apparatus and program storage device for providing a centralized policy based preallocation in a distributed file system | |
US8375142B2 (en) | Model-based data center management | |
EP2774040B1 (en) | Cooperative storage management | |
US7325017B2 (en) | Method of implementation of data storage quota | |
US20070179980A1 (en) | Methods and apparatus to manage shadow copy providers | |
US11030169B1 (en) | Data re-sharding | |
US7783831B1 (en) | Method to detect and suggest corrective actions when performance and availability rules are violated in an environment deploying virtualization at multiple levels | |
Reiner et al. | Information lifecycle management: the EMC perspective | |
US7433872B2 (en) | Hierarchical repository for configuration-related and performance-related information related to computerized systems | |
US8443369B1 (en) | Method and system for dynamically selecting a best resource from each resource collection based on resources dependencies, prior selections and statistics to implement an allocation policy | |
US10594620B1 (en) | Bit vector analysis for resource placement in a distributed system | |
CN107766001B (en) | Storage quota method based on user group | |
US7499992B1 (en) | Association traversal translation for common information model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20230512 |
|
MKEX | Expiry |
Effective date: 20230512 |