DE60020978T2 - Hierarchische datensicherung- und wiederauffindungssystem - Google Patents
Hierarchische datensicherung- und wiederauffindungssystem Download PDFInfo
- Publication number
- DE60020978T2 DE60020978T2 DE60020978T DE60020978T DE60020978T2 DE 60020978 T2 DE60020978 T2 DE 60020978T2 DE 60020978 T DE60020978 T DE 60020978T DE 60020978 T DE60020978 T DE 60020978T DE 60020978 T2 DE60020978 T2 DE 60020978T2
- Authority
- DE
- Germany
- Prior art keywords
- backup
- component
- data
- administrator
- cell
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- 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/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication mechanisms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/178—Techniques for file synchronisation in file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- 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/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
-
- 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/99952—Coherency, e.g. same view to multiple users
- Y10S707/99955—Archiving or backup
Description
- BEZUGNAHME AUF VERWANDTE ANMELDUNGEN
- Die vorliegende Erfindung beansprucht die Priorität der US-Patentanmeldung Nr. 09/354 058 mit dem Titel "Hierarchical Backup and Retrieval System" (Aktenzeichen des Anwalts 044463.0014), eingereicht am 15. Juli 1999.
- HINTERGRUND DER ERFINDUNG
- 1. FACHGEBIET
- Die vorliegende Erfindung betrifft Speicherungs- und Wiederauffindungssysteme. Insbesondere betrifft die Erfindung ein hierarchisches Speicherungs- und Wiederauffindungssystem für einen Computer oder eine Serie von miteinander verbundenen Computern.
- 2. STAND DER TECHNIK
- Herkömmliche Datensicherungsvorrichtungen verwenden normalerweise ein monolithisches Datensicherungs- und Wiederauffindungssystem, das einen einzigen Server mit angeschlossenen Speichervorrichtungen versorgt. Diese Systeme beherrschen normalerweise alle Aspekte einer Datensicherung oder -wiederauffindung, einschließlich der Zeitsteuerung der Datensicherung, der Lenkung der zu sichernden Dateien, der Bestimmung des Modus der Archivanforderung und der Leitung des Speicherungsprozesses selbst durch angeschlossene Bibliotheksmedien. Ferner sind diese Datensicherungs- und -wiederauffindungssysteme nicht skalierbar und leiten häufig nur einen Typ von Datensicherungs- und -wiederauffindungssystem, ganz gleich, ob es eine Netzwerk-Datensicherung oder eine Einzehnaschinen-Datensicherung ist.
- Wenn ein Datensicherungssoftwareprogramm bei einer bestimmten Datenverarbeitungsvorrichtung ausfiele, wäre es möglich, daß die Information für die Datensicherungsabfolge auch verloren gehen könnte. Information über die Aktivitäten des Datensicherungsprogramms kann zerstört werden oder verloren gehen. Außerdem könnte das Datensicherungsprogramm die Datensicherung der bestimmten Datenverarbeitungsvorrichtung nicht ohne Neuinstallation leiten, und wichtige Information kann erst dann gesichert werden, wenn die Wiederherstellung des Datensicherungsprogramms auf der Datenverarbeitungsvorrichtung erfolgt ist.
- Ferner ist es bei verteilten Datenverarbeitungsvorrichtungen notwendig, jedes Datensicherungsprogramm auf jeder Datenverarbeitungsvorrichtung einem Mikromanagement zu unterziehen, um die Konsistenz der Datensicherungsaktivitäten aller Datensicherungsprogramme zu erhalten. Es ist keine externe Steuerung mehrerer Datensicherungsprogramme von einem zentralisierten Ort aus möglich. Viele andere Probleme und Nachteile des Standes der Technik werden für den Fachmann deutlich, nachdem der Stand der Technik mit der vorliegenden Erfindung, wie sie hierin beschrieben wird, verglichen worden ist.
-
US 5 005 122 beschreibt ein Netzwerk mit einer Vielzahl von Knoten, einschließlich Client- und Serverknoten. Es wird ein hierarchisches System zur Steuerung von Datensicherung und Daten beschrieben, in dem Master-Server und Slave-Server verwendet werden, um Datensicherungsserver zu steuern. - ZUSAMMENFASSUNG DER ERFINDUNG
- Gemäß der vorliegenden Erfindung wird ein Datensicherungs- und Wiederauffindungssystem für ein Netzwerk-Datenverarbeitungssystem bereitgestellt, wie in Anspruch 1 definiert.
- Ausführungsformen der vorliegenden Erfindung können in einem Datensicherungssystem für ein Netzwerk-Datenverarbeitungssystem vorkommen. Das Netzwerk-Datenverarbeitungssystem hat eine erste Netzwerk-Vorrichtung und eine zweite Netzwerk-Vorrichtung. Das Datensicherungssystem hat einen ersten Software-Agenten, der auf einer ersten Netzwerk-Vorrichtung im Netzwerk-Datenverarbeitungssystem läuft. Der erste Software-Agent ist mit mindestens einer Datensicherungsvorrichtung kommunikationsfähig gekoppelt. Der erste Software-Agent pflegt Operationsparameter für das Datensicherungsregime für das Netzwerk-Datenverarbeitungssystem. Der erste Software-Agent erstellt Archivanforderungen, die an die Datensicherungsvorrichtung oder -vorrichtungen gerichtet sind, um Archivanforderungen, einschließlich Datensicherungen und Rückspeicherungen, auszulösen.
- Ein zweiter Software-Agent, der auf der zweiten Netzwerk-Vorrichtung läuft, überwacht den Betrieb des ersten Software-Agenten. Der zweite Software-Agent ist in der Lage, Archivfunktionsanforderungen unabhängig vom ersten Software-Agenten an die Datensicherungsvorrichtung oder -vorrichtungen auszulösen. Außerdem kann der zweite Software-Agent eine Archivanforderung direkt an den ersten Software-Agenten stellen, der dann die tatsächliche Anforderung auslöst, die an die Datensicherungsvorrichtung gerichtet ist. Der erste Software-Agent kann für Archivfunktionsanforderungen vom zweiten Software-Agenten verantwortlich sein. Oder der zweite Software-Agent kann die Operationsparameter des ersten Software-Agenten ändern, so daß der zweite Software-Agent eine administrative Steuerung der Datensicherung der Netzwerk-Datenverarbeitungsvorrichtungen einrichten kann.
- Der erste Software-Agent übermittelt Information über den Status der Datensicherungsvorrichtung oder -vorrichtungen, für die er verantwortlich ist, an den zweiten Software-Agenten. Der erste Software-Agent kann auch den Status der Netzwerk-Datenverarbeitungsvorrichtungen, für deren Rückspeicherung er verantwortlich ist, an den zweiten Software-Agenten übermitteln. Dadurch kann der zweite Software-Agent für den ersten Software-Agenten einspringen, wenn der erste Software-Agent nicht in der Lage ist, seine volle Funktionalität zu erfüllen. Der zweite Software-Agent ist in der Lage, die Datensicherung der Netzwerk-Datenverarbeitungsvorrichtungen, für die der erste Software-Agent verantwortlich ist, zu verwalten, wenn der erste Software-Agent dazu nicht in der Lage ist.
- In einer exemplarischen Ausführungsform hat das Netzwerk-Datenverarbeitungssystem eine erste Gruppe von Netzwerk-Datenverarbeitungsvorrichtungen. Eine Verwaltersoftware-Komponente läuft auf einer Netzwerk-Vorrichtung und ist für die Verwaltung von Parametern, die in Archivcharakteristiken der ersten Gruppe von Netzwerk-Vorrichtungen beschrieben sind, verantwortlich und ist in der Lage, Archivanforderungen für diese Netzwerk-Datenverarbeitungsvorrichtungen auszulösen.
- Die Verwaltersoftware-Komponente ist kommunikationsfähig mit mindestens einer, möglicherweise mehreren Datensicherungsvorrichtungen gekoppelt, die die Archivanforderungen auf der Grundlage von Anweisungen von der Verwaltersoftware-Komponente physisch durchführen. Eine zweite Software-Komponente überwacht die Verwaltersoftware-Komponente und ist in der Lage, eine Änderung der Operationsparameter auszulösen, wie sie von der Verwaltersoftware-Komponente beschrieben sind. Die zweite Software-Komponente kann also die Charakteristika der Datensicherungsstrategie der Verwaltersoftware-Komponente administrieren.
- In einer Ausführungsform läuft die zweite Software-Komponente auf einer zweiten Netzwerk-Vorrichtung, oder sie kann auch auf der Netzwerk-Vorrichtung laufen, auf der die Verwalter-Komponente läuft. In einer Ausführungsform ist die zweite Software-Komponente selbst eine Verwaltersoftware-Komponente, die für die Datensicherungsstrategie einer zweiten Gruppe von Netzwerk-Vorrichtungen verantwortlich ist.
- Oder die Verwaltersoftware-Komponente kann die Datensicherungsaktivitäten einer Datensicherungszelle betreiben. Außerdem kann die zweite Software-Komponente die Datensicherungsaktivitäten einer zweiten Datensicherungszelle betreiben sowie die Verwaltersoftware-Komponente, die die erste Zelle betreibt, verwalten oder überwachen. So kann eine hierarchische Struktur in einem Datensicherungssystem definiert sein.
- In einer weiteren Ausführungsform hat das Netzwerk-Datenverarbeitungssystem eine erste Gruppe von Netzwerk-Vorrichtungen. Das Datensicherungssystem hat definierte Domänen.
- Die erste Domäne hat einen ersten Verwaltersoftware-Agenten, der auf einer ersten Netzwerk-Datenverarbeitungsvorrichtung läuft. Der erste Verwaltersoftware-Agent ist verantwortlich für die Verwaltung von Datensicherungsaktivitäten für die erste Gruppe von Netzwerk-Vorrichtungen. Die Datensicherungsaktivitäten werden mit einer Datensicherungsvorrichtung oder -vorrichtungen koordiniert, die in Kommunikation mit dem ersten Verwaltersoftware-Agenten stehen. Diese Datensicherungsvorrichtungen reagieren auf die Archivanforderungen des ersten Verwaltersoftware-Agenten, um eine Datensicherungsstrategie für die erste Gruppe von Netzwerk-Vorrichtungen durchzuführen.
- Eine zweite Domäne hat einen zweiten Software-Agenten, der die Aktivitäten des ersten Verwaltersoftware-Agenten administriert. Der zweite Software-Agent empfängt Information auf der ersten Domäne, und daher kann der zweite Software-Agent die Datensicherungsaktivitäten der ersten Domäne betreiben.
- Der zweite Software-Agent kann eine zweite Gruppe von Netzwerk-Vorrichtungen in der zweiten Domäne auf ähnliche Weise wie der erste Verwaltersoftware-Agent verwalten, der die erste Domäne betreibt und verwaltet. So können viele weitere Domänen definiert sein und können in Kommunikation mit anderen Domänen stehen. Der Verwaltersoftware-Agent jeder Domäne kann für die administrative Verwaltung anderer Domänen verantwortlich sein und kann wiederum von Verwaltersoftware-Agenten in anderen Domänen verwaltet werden. Viele verschiedene Steuerungsstrukturen können durch diese Interkonnektivität der Domänen aufgebaut werden.
- Die Information über eine Domäne kann an einen anderen Verwaltersoftware-Agenten, der für eine andere Domäne verantwortlich ist, weitergegeben werden. Der Vater-Verwaltersoftware-Agent kann in der Lage sein, Anweisungen an die Sohn-Domäne und deren Verwaltersoftware-Agenten weiterzugeben. So kann der Vater-Verwaltersoftware-Agent die Domäne betreiben oder kann in der Lage sein, die Verwaltung der Domäne des Sohn-Verwaltersoftware-Agenten zu administrieren.
- Ferner kann der zweite Verwaltersoftware-Agent auf der gleichen Netzwerk-Vorrichtung wie der erste Verwaltersoftware-Agent laufen. Als Alternative kann der zweite Verwaltersoftware-Agent auf einer anderen Netzwerk-Vorrichtung als der erste Verwaltersoftware-Agent laufen.
- Weitere Aspekte der vorliegenden Erfindung werden mit Bezug auf die Zeichnungen und die nachstehende Beschreibung deutlich.
- KURZBESCHREIBUNG DER ZEICHNUNGEN
-
1 ist ein Blockschaltbild eines hierarchischen Netzwerk-Datensicherungssystems gemäß der Erfindung. -
2 ist ein Funktionsblockschaltbild einer Ausführungsform des hierarchischen Datensicherungssystems gemäß1 , das einen Datentransfer zwischen den Komponenten mit der einzelnen Datensicherungszelle und den Transfer der Daten außerhalb der Datensicherungszelle darstellt. -
3 ist ein Blockschaltbild, das die Verwendung der Verwalter-Komponente gemäß1 als virtuelle Verwalter-Komponente für eine Vielzahl von virtuellen Datensicherungszellen ausführlich darstellt. -
4 ist ein logisches Blockschaltbild der resultierenden Datensicherungszellen des in3 dargestellten Netzwerk-Systems. -
5 ist ein Blockschaltbild eines exemplarischen hierarchischen Datensicherungsnetzwerks gemäß der Erfindung. - AUSFÜHRLICHE BESCHREIBUNG DER ERFINDUNG
-
1 ist ein Blockschaltbild eines hierarchischen Netzwerk-Datensicherungssystems gemäß der Erfindung. Eine Datensicherungszelle100 umfaßt eine Vielzahl von Netzwerk-Vorrichtungen110 ,120 und130 , die zu sichern sind. Die Datensicherungen der Netzwerk-Vorrichtungen erfolgen auf den angeschlossenen Datensicherungsvorrichtungen112 ,122 und132 . - Die Netzwerk-Vorrichtung
110 enthält eine Verwalter-Komponente114 . Die Verwalter-Komponente114 ist ein Software-Agent, der für die Pflege von Datensicherungsparametern der Datensicherungen in der Datensicherungszelle100 und für die Auslösung einer Datensicherungsstrategie für die zugehörigen Netzwerk-Datenverarbeitungsvorrichtungen gemäß diesen Parametern verantwortlich ist. Die Parameter können Zeitpläne für Datensicherungen, Alterungsstrategien, Reduzierungsstrategien und Datensicherungsmediennutzungsstrategien aufweisen. Durch den Betrieb der Verwalter-Komponente114 kann somit ein Administrator die Charakteristik der Datensicherungsmaßnahmen für die Netzwerk-Datenverarbeitungsvorrichtungen definieren, die der Datensicherungszelle100 zugeordnet sind. - Verbunden und in Kommunikation mit der Datensicherungszelle
100 ist eine Datensicherungszelle150 mit einer Vielzahl von Netzwerk-Vorrichtungen160 ,170 und180 . Diese Netzwerk-Vorrichtungen werden auch einer Datensicherung auf den Datensicherungsvorrichtungen162 ,172 und182 unterzogen. - Die Netzwerk-Vorrichtung
160 enthält eine Verwalter-Komponente164 , die für die Datensicherungsparameter der Datensicherungen in der Datensicherungszelle150 verantwortlich ist. Die Verwalter-Komponente164 hat die gleiche Betriebsweise und Funktionalität wie die Verwalter-Komponente114 in der Datensicherungszelle100 . So kann durch den Betrieb der Verwalter-Komponente164 ein Administrator die Charakteristik der Datensicherungsmaßnahmen für die Datensicherungszelle150 definieren. - In dem Fall, wo das Netzwerk
140 , das die Netzwerk-Vorrichtungen110 ,120 und130 verbindet, aufgrund der Geschwindigkeit und/oder der Zuverlässigkeit nicht geeignet ist, kann die Größe und der Umfang der Datensicherungszelle100 begrenzt sein. Oder der Ort, an dem die Datensicherungszelle100 sich physisch befindet, kann keinen Administrator haben, der mit dem Hintergrundwissen, der Fähigkeit oder der Berechtigung, die Datensicherungsparameter der Datensicherungszelle100 zu modifizieren, ausgestattet ist. Oder bei einem einzelnen Systemausfallfehler kann die Netzwerk-Vorrichtung110 oder die Verwalter-Komponente114 keine akzeptable Alternative für den Anwender der Datensicherungszelle100 sein. - Daher wird die Verwalter-Komponente
164 der Datensicherungszelle150 in Kommunikation mit der Datensicherungszelle100 versetzt. Die Verwalter-Komponente164 , die auf der Netzwerk-Vorrichtung160 läuft, hat die Berechtigung, Vollmacht und Fähigkeit, die Datensicherungsparameter und -maßnahmen in der Datensicherungszelle100 zu pflegen und zu steuern. Ferner wird der Verwalter-Komponente164 Information über den Status der Netzwerk-Vorrichtungen, der Datensicherungsvorrichtungen und über die Verwalter-Komponente114 bekannt gegeben. Somit kann die Datensicherung der Netzwerk-Vorrichtungen110 ,120 und130 von einem weiteren Software-Agenten an einem anderen Ort, zum Beispiel der Verwalter-Komponente164 , gepflegt und gesteuert werden. Somit kann eine alternative Administration auf die Datensicherungscharakteristika und -maßnahmen der Datensicherungszelle100 von einer anderen Datensicherungszelle aus ausgeübt werden. - Es können routinemäßige Aktivitäten in der Datensicherungszelle
100 mit wenig oder gar keinem Zusammenwirken mit der Fernverwalter-Komponente164 erfolgen. Diese routinemäßigen Aktivitäten weisen Datensicherungen der Netzwerk-Vorrichtungen110 ,120 und130 und Rückspeicherungen zurück auf diese auf, und Administration und/oder Konfiguration der Parameter der Archivfunktionalität der Datensicherungszelle100 auf. - Oder das Zusammenwirken mit der Fernverwalter-Komponente
164 könnte stattfinden, wenn ein Administrator, der sich bei der Netzwerk-Vorrichtung160 angemeldet hat, eine Aktivität administrieren möchte, die in der Datensicherungszelle100 stattfindet. Oder die Aufteilung von administrativer Funktionalität zwischen den Verwalter-Komponenten114 und164 könnte stattfinden, so daß einige oder alle der Definitionen der Funktionalität der Datensicherungsschemen zu einer gemeinsamen Menge von Parametern in zugeordneten Datensicherungszellen zentralisiert werden. Oder die Administrationsberechtigung der Verwalter-Komponenten kann stark dezentralisiert sein, und die alternative Steuerung einer anderen Datensicherungszelle kann nur verwendet werden, wenn die Verwalter-Komponente einer anderen Datensicherung aus einem bestimmten Grund ausgefallen ist. - Information über die einzelnen Komponenten, die die Datensicherungszelle
100 bilden, kann an die Verwalter-Komponente164 übermittelt werden. Die Verwalter-Komponente164 könnte also im wechselnden Maße, wie es die betrieblichen Anforderungen verlangen, eine Operation der verschiedenen Komponenten der Datensicherungszelle100 durchführen oder auslösen. - Die Verwalter-Komponente
164 könnte auch dafür konfiguriert sein, die Betriebsparameter der Verwalter-Komponente114 zu ändern. Somit kann eine systemweite Änderung an Datensicherungszellenparametern durch eine einzelne Verwalter-Komponente ausgelöst werden und an andere Datensicherungszellen weitergegeben werden. Oder die Verwalter-Komponente164 könnte für die Verwalter-Komponente114 einspringen, sollte diese ausfallen. Außerdem hinterläßt die Wechselwirkung zwischen den Datensicherungszellen und anderen Verwalter-Komponenten bei Administratoren, die an entfernten Orten sitzen, den Eindruck eines "nahtlosen" Netzwerks von Datensicherungszellen. - Zusätzliche Überwachungsebenen, Steuerungen oder Berechtigungen könnten der Verwalter-Komponente
164 hinzugefügt werden, um die Überwachungssteuerung von zusätzlichen Datensicherungszellen zu ermöglichen, für die die Verwalter-Komponente114 die Überwachung durchführt. Daher kann eine Hierarchie der Datensicherungssteuerung durch die Wechselwirkung der Ebenen oder Verbindungen der Verwalter-Komponenten realisiert werden. - Zusätzlich können die Verwalter-Komponenten
114 und164 so konfiguriert sein, daß kritische Ereignisse an eine andere Verwalter-Komponente mit Überwachungssteuerung oder Berechtigung dafür weitergegeben werden. Somit kann ein Administrator, der bei einer Verwalter-Komponente angemeldet ist, die sich auf dem Ausbreitungsweg befindet, auf dem Überwachungsweg erkennen, wenn gefährliche Ereignisse in den Datensicherungszellen eintreten. Dieser Schwellwert für die Gefährlichkeit, wenn sich ein Ereignis in eine andere Verwalter-Komponente einer anderen Datensicherungszelle ausbreitet, kann konfigurierbar sein. Daher kann eine einzelne Verwalter-Komponente die Gesamtheit der Datensicherungszellen verfolgen, mit denen sie kommunikationsfähig gekoppelt ist. - Man beachte, daß eine beliebige Anzahl von Datensicherungszellen vorstellbar ist, obwohl nur eine Datensicherungszelle in Kommunikation mit der Verwalter-Komponente
164 dargestellt ist. Es sollte auch bemerkt werden, daß die Hierarchie von Datensicherungszellen auf vielerlei Weise konfiguriert werden kann. Eine einzelne Verwalter-Komponente kann sich also selbst mehreren anderen Datensicherungszellen in einer "flachen" Konfiguration zuordnen. Oder jede nachfolgende Verwalter-Komponente kann einer oder mehreren anderen Datensicherungszellen zugeordnet werden, vorausgesetzt, eine baumartige Struktur für die Überwachungskapazität der Verwalter-Komponenten ist gegeben. Oder eine ringartige Struktur ist vorstellbar, wo jede Verwalter-Komponente einer anderen Datensicherungszelle zugeordnet ist, und die letzte Verwalter-Komponente der ersten Datensicherungszelle zugeordnet ist. - Weitere Einzelheiten zu den Strukturen einer Datensicherungszelle sind außerdem vorstellbar mit Bezug auf die US-Patentanmeldung 09/354 063 "MODULAR BACKUP AND RETRIEVAL SYSTEM", angemeldet am 15. Juli 1999. Die Einzelheiten zu der Datensicherungszelle, wie sie in dem Dokument zitiert sind, sind im wesentlichen dem oben ausgeführten gleich, allerdings in dieser Anmeldung nicht ausführlich beschrieben.
-
2 ist ein Funktionsblockschaltbild einer Ausführungsform eines hierarchischen Datensicherungssystems gemäß1 , das einen Datentransfer zwischen den Komponenten mit der einzelnen Datensicherungszelle und den Datentransfer außerhalb der Datensicherungszelle darstellt. Die Datensicherungszelle200 umfaßt Netzwerk-Datenverarbeitungsvorrichtungen210 ,220 und230 . Die Netzwerk-Datenverarbeitungsvorrichtung210 verwendet eine Verwalter-Komponente212 , die für die Datensicherungsparameter der Datensicherungszelle200 verantwortlich ist, wie oben beschrieben. - Die Netzwerk-Datenverarbeitungsvorrichtungen
210 und230 sind mit den Datensicherungsvorrichtungen218 bzw.238 kommunikationsfähig gekoppelt. Die Datensicherungsvorrichtungen218 und238 speichern die Daten und/oder Dateien, die bei einer Datensicherung zu ihnen gelenkt werden, wobei die Daten und/oder Dateien zu einem späteren Zeitpunkt wieder abgerufen werden können. - Die Datensicherungsvorrichtungen
218 und238 werden durch Medienkomponenten216 bzw.236 betrieben. Die Medienkomponente216 ist ein Software-Agent, der für den physischen Betrieb der Datensicherungsvorrichtung218 während einer Datensicherung oder Rückspeicherung verantwortlich ist. Während einer Datensicherung pflegt die Medienkomponente216 einen Index der gesicherten Dateneinheiten und/oder Dateien und der Stellen, wo sie sich physisch auf der physischen Datensicherungsvorrichtung218 befinden. Die Datensicherungsvorrichtung238 und die Medienkomponente236 arbeiten auf die gleiche Weise. Man beachte, daß die Datensicherungsvorrichtungen viele Typen von Vorrichtungen umfassen können, einschließlich solche Speichervorrichtungen wie Bandlaufwerke, Kassettenlaufwerke, magneto-optische Vorrichtungen oder beliebige Kombinationen daraus. - Die Netzwerk-Datenverarbeitungsvorrichtungen
210 ,220 und230 enthalten auch Client-Komponenten214 ,224 bzw.234 . Die Client-Komponenten214 ,224 und234 sind Software-Agenten, die mit der Pflege der Betriebsparameter und der Steuerung einer Datensicherung oder Rückspeicherung einer einzelnen Netzwerk-Datenverarbeitungsvorrichtung beauftragt sind. Somit werden die Typen von gesicherten Dateien und/oder Daten, die Priorität der gesicherten Dateien und/oder Daten und andere Betriebsparameter einer Datensicherung für eine bestimmte Netzwerk-Datenverarbeitungsvorrichtung von einer bestimmten Client-Komponente gesteuert. - Bei einer Datensicherung würde die Verwalter-Komponente
212 die entsprechende Client-Komponente darauf hinweisen, daß eine Datensicherung ausgelöst werden sollte und daß die Datensicherung auf ein bestimmtes Datensicherungsmedium gelenkt werden soll. Wir nehmen beispielsweise an, daß die Verwalter-Komponente212 bestimmt, daß eine Datensicherung der Netzwerk-Vorrichtung220 abzusichern ist. Die Verwalter-Komponente212 bestimmt auch, daß die Datensicherung auf die Datensicherungsvorrichtung238 gelenkt werden soll. Die Verwalter-Komponente212 würde die Client-Komponente224 mit der Anforderung für eine Datensicherung der Netzwerk-Vorrichtung220 ansprechen und daß die Daten und/oder Dateien über die Medienkomponente236 auf der Datensicherungsvorrichtung238 gespeichert werden sollen. - Die Client-Komponente
224 führt die Datensicherung der Netzwerk-Datenverarbeitungsvorrichtung220 auf entsprechende Weise durch. Die Datensicherung kann in Abhängigkeit von der Strategie, die von einem Administrator für die Netzwerk-Datenverarbeitungsvorrichtung220 definiert wurde, eine volle Datensicherung, eine inkrementelle Datensicherung oder eine differentielle Datensicherung sein. Die Client-Komponente224 würde dann die Medienkomponente236 über die zu sichernden Daten und/oder Dateien benachrichtigen. Die Medienkomponente236 würde bewirken, daß die von der Client-Komponente224 gesendeten Daten und/oder Dateien physisch auf der Datensicherungsvorrichtung238 gesichert werden. - Die Medienkomponente
236 erstellt einen Indexeintrag für die gesicherten Datei- und/oder Dateneinheiten, wobei eine einfach zu pflegende und zu koordinierende Möglichkeit zur Verwaltung der Information über die Datensicherung der Datei- und/oder Dateneinheiten, einschließlich ihrer Orte und anderer Einzelheiten, beibehalten wird. Abschnitte der indexierten Information über die Datei- und/oder Dateneinheiten werden an die Verwalter-Komponente212 weitergegeben. Die Verwalter-Komponente kann diese Information bei der Verwaltung der Datensicherungsvorrichtungen und der Bestimmung der Orte, wohin andere Datei- und/oder Dateneinheiten aus Datensicherungen von anderen Netzwerk-Datenverarbeitungsvorrichtungen zu senden sind, verwenden. - Die Verwalter-Komponente
212 ist in der Lage, diese indexierte Information an die auf der Netzwerk-Datenverarbeitungsvorrichtung260 laufende Verwalter-Komponente262 zu senden und von dieser zu empfangen. Zusätzliche indexierte Information über die Datensicherung kann über die verschiedenen Medienkomponenten verteilt vorhanden sein, und die Verwalter-Komponenten212 oder262 können durch Abfrage der entsprechenden Medienkomponente für sie auf diese Information zugreifen. Somit kann die Information, die erforderlich ist, um die entsprechende Anfrage zu stellen, auch zwischen den Verwalter-Komponenten weitergegeben werden. Die Verwalter-Komponente262 kann selbst eine Verwalter-Komponente für die Datensicherungszelle, in der sie sich befindet, sein. - Obwohl eine Peer-to-Peer-Beziehung zwischen Verwalter-Komponenten vorliegen kann, können die Verwalter-Komponenten auch in einer Vater-Sohn-Beziehung konfiguriert sein. Die Verwalter-Komponente
212 kann dafür konfiguriert sein, Anweisungen für die Verwalter-Komponente262 in bezug auf den Betrieb der Datensicherungszelle200 zu empfangen. Außerdem könnte Information über die Client-Komponenten214 ,224 und234 vorgesehen sein sowie Information über die Medienkomponenten216 und236 und über die Datensicherungsvorrichtungen218 und238 . - Sollte die Verwalter-Komponente
262 , die auf der Netzwerk-Datenverarbeitungsvorrichtung260 läuft, so konfiguriert sein, könnte diese Information von der Verwalter-Komponente212 an die Verwalter-Komponente262 weitergegeben werden. Somit könnte die vollständige Betriebssteuerung der Verwalter-Komponente212 mit der entsprechenden Berechtigung von der Verwalter-Komponente262 ausgeführt werden. - Da die Verwalter-Komponente
262 Information über die Client-Komponenten214 ,224 und234 , die Information über die Medienkomponenten216 und236 sowie Information über die Medienvorrichtungen218 und238 hat, könnte die Verwalter-Komponente262 als eine Ersatzverwalter-Komponente der Datensicherungszelle200 arbeiten. Somit könnte die Verwalter-Komponente212 im Falle eines Ausfalls der Verwalter-Komponente212 umgangen werden. - Außerdem kann der Verwalter-Komponente
262 eine Überwachungssteuerung der Verwalter-Komponente212 erteilt werden. Dadurch würde die Verwalter-Komponente262 Betriebsparameter, Administration oder Konfiguration der Datensicherungszelle200 ändern können oder ermöglichen können, daß ein Supervisor, der sich in der Netzwerk-Vorrichtung260 befindet, die Funktionalität der Datensicherungszelle200 in einem Notfall bedient. -
3 ist ein Blockschaltbild, das die Verwendung der Verwalter-Komponente gemäß1 als eine virtuelle Verwalter-Komponente für eine Vielzahl von virtuellen Datensicherungszellen ausführlich darstellt. Die Datensicherungszellen100 und150 gemäß1 können "virtuelle" sowie physische Datensicherungszellen sein. Die virtuellen Verwalter-Komponenten können administrative Domänen identifizieren, über die die bestimmte virtuelle Verwalter-Komponente die administrative Steuerung ausübt. - In diesem Fall könnte eine physische Verwalter-Komponente
310 logisch in verschiedene virtuelle Verwalter-Komponenten320 ,330 und340 unterteilt werden. Jede der virtuellen Verwalter-Komponenten320 ,330 und340 wäre für die Datensicherungsfunktionalität von Abschnitten der physischen Netzwerk-Vorrichtungen, die sich in der physischen Datensicherungszelle befinden, verantwortlich. - Die Verwalter-Komponente
310 läuft auf einer Netzwerk-Datenverarbeitungsvorrichtung312 . Verbunden und in Kommunikation mit der Netzwerk-Datenverarbeitungsvorrichtung312 sind die Netzwerk-Datenverarbeitungsvorrichtungen370 ,372 ,350 ,352 ,360 und362 . - Die Netzwerk-Datenverarbeitungsvorrichtungen
370 und372 sind logisch miteinander als Einheit gruppiert, die eine bestimmte Menge von Datensicherungsrichtlinien erfordert. Ebenso sind die Netzwerk-Datenverarbeitungsvorrichtungen350 und352 als eine weitere Gruppe von Netzwerk-Datenverarbeitungsvorrichtungen, die eine andere bestimmte Menge von Datensicherungsrichtlinien erfordert, logisch miteinander gruppiert. Außerdem sind die Netzwerk-Datenverarbeitungsvorrichtungen360 und362 als Einheit, die noch eine weitere bestimmte Menge von Datensicherungsrichtlinien erfordert, logisch miteinander gruppiert. - Die Verwalter-Komponente
310 kann dafür konfiguriert sein, drei unabhängige Datensicherungsverwaltungsstrategien zu betreiben. Die virtuelle Verwalter-Komponente340 ist für die Datensicherungsverwaltung der Gruppe von Netzwerk-Vorrichtungen370 und372 verantwortlich. Die virtuelle Verwalter-Komponente320 ist für die Datensicherungsverwaltung der Gruppe von Netzwerk-Vorrichtungen350 und352 verantwortlich. Die virtuelle Verwalter-Komponente330 ist für die Datensicherungsverwaltung der Gruppe von Netzwerk-Vorrichtungen360 und362 verantwortlich. - Eine entfernt angeordnete Netzwerk-Vorrichtung
380 betreibt eine Verwalter-Komponente385 . Die Verwalter-Komponente ist in Kommunikation mit der Verwalter-Komponente310 . Daher kann die Verwalter-Komponente385 dafür konfiguriert sein, die Aktivitäten der Verwalter-Komponente310 und der virtuellen Verwalter-Komponenten320 ,330 und340 zu überwachen. -
4 ist ein logisches Blockschaltbild der resultierenden Datensicherungszellen des in3 dargestellten Netzwerk-Systems. Die Verwalter-Komponente340 und die Netzwerk-Datenverarbeitungsvorrichtungen370 und372 bilden eine erste virtuelle Datensicherungszelle410 . Ebenso bildet die Verwalter-Komponente320 zusammen mit den Netzwerk-Datenverarbeitungsvorrichtungen350 und352 eine zweite virtuelle Datensicherungszelle420 . Außerdem bilden die Verwalter-Komponente330 und die Netzwerk-Datenverarbeitungsvorrichtungen360 und362 eine dritte virtuelle Datensicherungszelle430 . - Jede virtuelle Verwalter-Komponente ist verantwortlich und pflegt die Funktionsparameter, die der ihr zugeordneten Gruppe von Netzwerk-Datenverarbeitungsvorrichtungen zugeordnet sind. Jede virtuelle Verwalter-Komponente in der physischen Verwalter-Komponente
310 ist in der Lage, die Datensicherungs- und Rückspeicherungsmaßnahmen und -parameter der ihr zugeordneten Netzwerk-Vorrichtungen unabhängig von den anderen virtuellen Verwalter-Komponenten, mit denen sie in Zusammenhang steht, zu pflegen und zu steuern. - Die virtuellen Verwalter-Komponenten können dort konfiguriert werden, wo eine der Verwalter-Komponenten die Überwachungssteuerung über die anderen oder eine beliebige andere Kombination beibehält. Oder die entfernt angeordnete Verwalter-Komponente
385 kann die Überwachungssteuerung über eine der virtuellen Verwalter-Komponenten320 ,330 und340 und deren zugeordnete Datensicherungszellen beibehalten. Oder, wie bereits ausgeführt, kann eine beliebige oder alle der virtuellen Verwalter-Komponenten320 ,330 oder340 dafür konfiguriert werden, die Verwalter-Komponente385 und die ihr zugeordnete Datensicherungszelle zu überwachen. - Daher ermöglicht die Fähigkeit zur Verknüpfung gleicher Netzwerk-Vorrichtungen miteinander unter verschiedenen Verwalter-Komponenten ein Datensicherungssystem, das ohne weiteres Domänen und Unterdomänen innerhalb eines Unternehmens oder einer Organisation definiert. Somit kann eine Verwalter-Komponente, die in der Lage ist, Überwachungssteuerung über andere beizubehalten, auf einfache Weise in einem verknüpften Netzwerk aus virtuellen und physischen Datensicherungszellen gepflegt und über den Namen identifiziert werden.
-
5 ist ein Blockschaltbild eines exemplarischen hierarchischen Datensicherungsnetzwerks gemäß der Erfindung. Jedes Oval stellt eine physische Datensicherungszelle dar, wie bereits beschrieben. Die physischen Datensicherungszellen können andere virtuelle Datensicherungszellen enthalten. Die Datensicherungszellen können über einen Domänennamen konfigurierbar sein, der den Ort und/oder die Überwachungsübersicht der Datensicherungszelle in der Hierarchie eindeutig bezeichnet. - Somit kann die Wurzel-Datensicherungszelle des Datensicherungszellen-Netzwerks als der Domänenname "Company" oder als anderer Name, der die Wurzel bezeichnet, definiert sein. Bei der Namensvereinbarung würde jede Verwalter-Komponente, die einem bestimmten Namen zugeordnet ist, die Überwachungssteuerung über Verwalter-Komponenten mit diesem Namen, gefolgt von einem Begrenzungszeichen und gefolgt von einem Unterdomänennamen, ausüben. In diesem Fall wäre die Verwalter-Komponente innerhalb einer Datensicherungszelle, die die Wurzel eines Unterbaums ist, in der Lage, Überwachungs- oder administrative Steuerung der Datensicherungszellen, die weiter von der Wurzel entfernt sind, auszuüben.
- Die Verwalter-Komponente, die der Datensicherungszelle "Company" zugeordnet ist, würde also die Überwachungssteuerung über den gesamten Baum ausüben, einschließlich der Unterdomänen, die durch "Company.hq", "Company.mktg", "Company.eng" und "Company.sales" bezeichnet sind. Außerdem würden die Verwalter-Komponenten unter jeder der Unterdomänen die Überwachungssteuerung über die Unter-Unterdomänen ausüben, die mit dem entsprechenden Unterdomänenpräfix bezeichnet sind.
- Daher kann die Domäne "Company.hq" für die administrative Domäne, die sich am Hauptsitz einer Firma befindet, repräsentativ sein und für Datensicherungsmaßnahmen und -parameter in bezug auf den physischen Hauptsitz verantwortlich sein. Die Verwalter-Komponente, die der Domäne "Company" zugeordnet ist, kann die Überwachungssteuerung über die Datensicherungszelle ausüben, die der Domäne "Company.hq" zugeordnet ist.
- Eine Datensicherungszelle
510 ist eine Datensicherungszelle, die den Vertriebsnetzwerk-Datenverarbeitungsvorrichtungen zugewiesen ist. Die Datensicherungszelle510 enthält zwei verschiedene Domänen, "Company.sales" und "Company.sales.usa". Die Domäne "Company.sales" ist die Überwachungsdomäne für die Unterdomänen, die unter "Company.sales" vorhanden sind. Die Domäne "Company.sales.usa" ist einer Datensicherungszelle zugeordnet, die die Datensicherungen für Netzwerk-Datenverarbeitungsvorrichtungen im USA-Vertriebsbereich der Firma verwaltet. Die Verwalter-Komponente, die die Datensicherungszelle "Company.sales.usa" leitet, wird von der Verwalter-Komponente überwacht, die der Datensicherungszelle "Company.sales" zugeordnet ist. - Eine Datensicherungszelle
512 ist den Netzwerk-Vorrichtungen zugeordnet, die für den Vertrieb der Firma in Europa zuständig sind. Die Datensicherungszelle512 ist mit der Datensicherungszelle510 kommunikationsfähig gekoppelt und erhält den Domänennamen "Company.sales.eur". Daher steht die Verwalter-Komponente, die der Datensicherungszelle512 zugeordnet ist, unter der Überwachungssteuerung der Verwalter-Komponente, die der Domäne "Company.sales" zugeordnet ist. - Demzufolge ist die Datensicherungszelle
514 mit der Leitung von Datensicherungen von Netzwerk-Datenverarbeitungsvorrichtungen befaßt, die für die Asien-Vertriebsabteilung zuständig sind. Die Datensicherungszelle514 ist mit der Datensicherungszelle510 kommunikationsfähig gekoppelt und hat den Domänennamen "Company.sales.asia". Die Verwalter-Komponente für die Datensicherungszelle514 steht also unter der Überwachungssteuerung der Verwalter-Komponente, die dem Domänennamen "Company.sales" zugeordnet ist. - Man beachte, daß in diesem Beispiel die Verwalter-Komponenten für die Datensicherungszelle
512 keine Überwachungssteuerung über die Datensicherungszelle514 haben und umgekehrt. In jedem Fall ist dies möglich und kann implementiert werden. - Die Datensicherungszelle
520 enthält verschiedene hierarchische Abschnitte. Zunächst ist die Domäne "Company.mktg" in der Datensicherungszelle520 enthalten. Die Verwalter-Komponente, die der Domäne "Company.mktg" zugeordnet ist, übt Überwachungsfunktionen für die Datensicherungszellen aus, die sich unter der Domäne "Company.mktg" befinden. Diese anderen Unterdomänen werden von der Verwalter-Komponente, die der Domäne "Company.mktg" zugeordnet ist administriert und konfiguriert. - Außerdem enthält die Datensicherungszelle
520 die virtuellen Datensicherungszellen "Company.mktg.tv" und "Company.mktg.print", die jeweils der Datensicherung der Netzwerk-Vorrichtungen zugeordnet sind, die den verschiedenen Abteilungen in der Domäne "Company.mktg" zugeordnet sind. Jede Domäne hat ihre eigene virtuelle Verwalter-Komponente, die die Steuerung ihrer eigenen bestimmten administrativen Domäne ausübt und unter der Überwachungssteuerung einer Verwalter-Komponente steht, die auf der gleichen Datensicherungszelle520 läuft. - Eine Datensicherungszelle
530 enthält eine Domäne mit dem Namen "Company.eng", die für die Überwachungssteuerung der Datensicherungsschemen für die Netzwerk-Vorrichtungen in den technischen Standorten der Firma verantwortlich ist. Die Datensicherungszelle530 enthält auch eine Domäne "Company.eng.nj". Die Verwalter-Komponente, die der Domäne "Company.eng.nj" zugeordnet ist, ist für die Konfiguration, Administration und Leitung der Datensicherungen von Netzwerk-Datenverarbeitungsvorrichtungen für ingenieurtechnische Arbeit verantwortlich, das sich an den Standorten der Firma in New Jersey befindet. - Angeordnet unter der Datensicherungszelle
530 sind Datensicherungszellen532 ,534 und536 , die die Domänennamen "Company.eng.ca", "Company.eng.tx" bzw. "Company.eng.jp" haben. Jede dieser Datensicherungszellen ist für die Datensicherung von Netzwerk-Datenverarbeitungsvorrichtungen an einem bestimmten Ort verantwortlich und steht unter der Überwachungssteuerung der Verwalter-Komponente, die der Domäne "Company.eng" zugeordnet ist. - Außerdem sind weitere Datensicherungszellen
540 und542 unter der Domäne "Company.eng.ca" angeordnet. Die Domänen "Company.eng.ca.routers" und "Company.eng.ca.gateways" sind Datensicherungszellen für Netzwerk-Datenverarbeitungsvorrichtungen zugeordnet, die spezifischen ingenieurtechnischen Anlagen zugeordnet sind. - Von der Verwalter-Komponente aus, die der Domäne "Company" zugeordnet ist, kann also ein Administrator Datensicherungsaktivitäten für irgendeine der darunter angeordneten Datensicherungszellen in den "hq"-, "sales"-, "mktg"- oder "eng"-Domänen konfigurieren, administrieren oder leiten. Hinreichende Information über Datensicherungen und Ereignisse werden von den tiefer liegenden Datensicherungszellen aufwärts im Baum repliziert, damit die Verwalter-Komponente, die der Domäne "Company" zugeordnet ist, diese Überwachungspflichten erfüllen kann. Ferner können beliebige dazwischen angeordnete Verwalter-Komponenten auf dem Weg zwischen einer spezifischen Domäne und der Wurzel die Überwachungsaktivitäten durchführen.
- Von einer beliebigen Datensicherungszelle an einem Unterbaum kann also eine Verwalter-Komponente, die dieser Datensicherungszelle zugeordnet ist, die Datensicherungsfunktionalität einer beliebigen Datensicherungszelle, die darunter angeordnet ist, überwachen, konfigurieren oder administrieren. Beispielsweise würde ein Administrator in der Verwalter-Komponente "Company.eng" in der Lage sein, alle Datensicherungszellen mit dem Namen "Company.eng*" zu konfigurieren, wobei "*" eine beliebige Unterdomäne unter der Domäne "Company.eng" bedeutet.
- Kritische Ereignisse oder Information in bezug auf eine physische Datensicherung einer Datensicherungszelle, zum Beispiel die Information, die durch eine Medienkomponente indexiert wird, wenn diese eine Datei und/oder Dateneinheit sichert, werden an die Wurzel übermittelt. Wir nehmen beispielsweise an, daß eine bestimmte Netzwerk-Datenverarbeitungsvorrichtung, die in der Datensicherungszelle "Company.eng.ca.gateways" arbeitet, ausfällt. Wenn das Ereignis kritisch genug ist, würden Nachrichten über das Ereignis bis "Company.eng.ca" repliziert werden und von dort bis "Company.eng" und letztlich bis "Company". Es kann also behauptet werden, daß die Maßnahmen in jeder dieser Datensicherungszellen diese Situation fördern. Information in bezug auf den Datensicherungsprozeß würde auch in Richtung der Wurzel repliziert werden.
- Normalerweise werden die Ereignisse prozeßgekoppelt und in Echtzeit repliziert. Die Replikation erfolgt vorbehaltlich kritischer Schwellwerte direkt bis zur Wurzel, solange die Vater-Datensicherungszelle erreichbar ist. Wenn die Vater-Datensicherungszelle nicht erreichbar ist, kann die darunter angeordnete Datensicherungszelle, die die Information weitersenden muß, periodisch einen Prozeß auslösen, um die Erreichbarkeit der Vater-Datensicherungszelle zu überprüfen. Wenn die Vater-Datensicherungszelle einen erreichbaren Zustand annimmt, wird die Nachricht zusammen mit anderen in einer Schlange gespeicherten nach oben zur Vater-Datensicherungszelle weitergegeben.
- Oder die Vater-Datensicherungszelle kann jederzeit einen "Speicherauszug" von Metadaten und kritischen Ereignissen in bezug auf den Status des Systems und ihre Söhne fordern. Dieser "Speicherauszug" kann ein Speicherauszug einer Ebene sein oder kann sich rekursiv auf alle der Unterdomänen der Unterdomäne auswirken. Diese Metadaten könnten die Information, die sich auf das Datensicherungsereignis bezieht und mit der Datensicherungszeit indexiert ist, Information aller Domänen, die der Sohn-Datensicherungszelle bekannt sind, Datensicherungsvorrichtungen und deren zugehörige Medienkomponenten in der Datensicherungszelle, Clients und deren Client-Komponenten in der Datensicherungszelle, Anwendungen, die auf den Client-Netzwerk-Vorrichtungen in der Datensicherungszelle laufen, verwandte Archivdateien, die in den Netzwerkvorrichtungen in Archivgruppen in der Datensicherungszelle gruppiert sind, Mengen von verwandten Medien, die eine Mediengruppe in der Datensicherungszelle bilden, und alle Datensicherungsvorrichtungen aufweisen.
- Nicht nur Ereignisse können also nach oben weitergegeben werden, sondern auch der Zustand jeder sowohl physischen als auch virtuellen Datensicherungszelle kann demzufolge nach oben weitergegeben werden. Dadurch kann die Vater-Verwalter-Komponente anstelle des Sohnes wirksam werden, wenn dies erforderlich sein sollte. Oder sie ermöglicht eine echte Überwachungssteuerung der Sohn-Datensicherungszelle sowie die Überwachungssteuerung über beliebige Sohn-Datensicherungszellen der Sohn-Datensicherungszelle und so weiter.
- Zusätzlich ist aufgrund der Weitergabe dieser Information eine Überprüfung, Administrierung, Konfigurierung und Steuerung der Domänen unter einer bestimmten Domäne von einer Wurzeldomäne aus möglich. Ferner können die Verwalter-Komponenten, die den Unterdomänen zugeordnet sind, von der Wurzeldomäne des Baums oder eines beliebigen Unterbaums innerhalb des Hauptkörpers der Baumstruktur administriert werden. Die Administration als Ganzes ist also für ein ganzes Unternehmen, eine Abteilung, einen Standort oder irgendeine andere beliebige Struktureinheit nach Bedarf möglich. Angesichts der oben angeführten ausführlichen Beschreibung der vorliegenden Erfindung und der zugehörigen Zeichnungen sind weitere Modifikationen und Variationen für den Fachmann erkennbar. Es ist außerdem erkennbar, daß diese weiteren Modifikationen und Variationen möglich sind, ohne den Schutzbereich der vorliegenden Erfindung, wie er in den Ansprüchen ausgeführt ist, zu verlassen.
Claims (12)
- Datensicherungs- und Wiederauffindungssystem für ein Netzwerk-Datenverarbeitungssystem, wobei das Netzwerk-Datenverarbeitungssystem eine Vielzahl von Netzwerk-Vorrichtungen (
110 ,120 ,130 ,160 ,170 ,180 ) umfaßt, die zu sichernde Daten speichern, wobei das Datensicherungs- und Wiederauffindungssystem umfaßt: eine Vielzahl von Datensicherungszellen (100 ,150 ), wobei jede Zelle umfaßt: zumindest eine aus der Vielzahl von Netzwerk-Vorrichtungen (110 ,120 ,130 ); eine erste Datensicherungsvorrichtung (112 ,162 ) zum Ausführen einer Datensicherung der zu speichernden Daten auf der mindestens einen aus der Vielzahl von Netzwerk-Vorrichtungen (110 ,120 ,130 ); und einer Verwaltungskomponente (114 ,164 ), die mit der Datensicherungsvorrichtung (112 ,162 ) kommunikationsfähig gekoppelt ist, zum Steuern der Datensicherung der Daten auf der Datensicherungsvorrichtung (112 ,162 ); wobei eine erste Datensicherungszelle (100 ) mit einer ersten Verwaltungskomponente (114 ) zur Steuerung der Datensicherung von Daten mit mindestens einer zweiten aus der Vielzahl von Datensicherungszellen (150 ) über das Netzwerk kommunikationsfähig gekoppelt ist, wobei das System dadurch gekennzeichnet ist, daß eine zweite Verwaltungskomponente (164 ) in der zweiten Datensicherungszelle (150 ) konfiguriert ist, um die Sicherung von Daten in der ersten Datensicherungszelle (100 ) anstelle der ersten Verwaltungskomponente (114 ) zumindest teilweise steuern zu können. - Datensicherungs- und Wiederauffindungssystem nach Anspruch 1, wobei die zu sichernden Netzwerk-Vorrichtungen (
110 ,120 ,130 ,160 ,170 ,180 ) eine erste Gruppe (110 ,120 ,130 ) von Netzwerk-Vorrichtungen aufweisen, wobei die erste Datensicherungsvorrichtung (112 ) zur Ausführung einer Sicherung von Daten, die auf den Vorrichtungen der ersten Gruppe (110 ,120 ,130 ) gespeichert sind, betriebsfähig ist. - Datensicherungs- und Wiederauffindungssystem nach Anspruch 2, wobei die zu sichernden Netzwerk-Vorrichtungen (
110 ,120 ,130 ,160 ,170 ,180 ) eine zweite Gruppe (160 ,170 ,180 ) von Netzwerk-Vorrichtungen aufweisen, wobei eine zweite Sicherungsvorrichtung (162 ) zum Ausführen einer Sicherung von Daten, die auf den Vorrichtungen der zweiten Gruppe (160 ,170 ,180 ) gespeichert sind, betriebsfähig ist. - Datensicherungs- und Wiederauffindungssystem nach Anspruch 1, wobei die zweite Verwaltungskomponente (
164 ;262 ) auf einer zweiten Netzwerk-Vorrichtung (160 ) in der zweiten Datensicherungszelle (150 ) ausführbar ist. - Datensicherungs- und Wiederauffindungssystem nach Anspruch 4, wobei die erste Datensicherungsvorrichtung (
112 ;218 ) von der zweiten Verwaltungskomponente (164 ;262 ) direkt steuerbar ist. - Datensicherungs- und Wiederauffindungssystem nach einem der vorhergehenden Ansprüche, wobei die erste und zweite Verwalter-Komponente (
114 ,164 ) Softwaremodule sind. - Datensicherungs- und Wiederauffindungssystem nach einem der vorhergehenden Ansprüche, wobei die erste Datensicherungszelle (
200 ) ferner eine erste Medienkomponente (216 ) und eine erste Client-Komponente (214 ) umfaßt. - Datensicherungs- und Wiederauffindungssystem nach Anspruch 7, wobei die erste Verwalter-Komponente (
212 ) ausführbar ist, um der ersten Datensicherungsvorrichtung (218 ) über die erste Medienkomponente (216 ) die Sicherung von Daten zu befehlen. - Datensicherungs- und Wiederauffindungssystem nach Anspruch 8, wobei die zweite Verwalter-Komponente (
262 ) ausführbar ist, um die erste Client-Komponente (214 ) direkt zu steuern. - Datensicherungs- und Wiederauffindungssystem nach Anspruch 8, wobei die zweite Verwalter-Komponente (
262 ) ausführbar ist, um die erste Client-Komponente (214 ) über die erste Verwalter-Komponente (212 ) zu steuern. - Datensicherungs- und Wiederauffindungssystem nach Anspruch 3, wobei die zweite Datensicherungszelle ferner eine zweite Medienkomponente und eine zweite Client-Komponente umfaßt.
- Datensicherungs- und Wiederauffindungssystem nach Anspruch 11, wobei die zweite Verwalter-Komponente (
262 ) ausführbar ist, um der zweiten Datensicherungsvorrichtung über die zweite Medienkomponente die Sicherung von Daten zu befehlen.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US354058 | 1999-07-15 | ||
US09/354,058 US7395282B1 (en) | 1999-07-15 | 1999-07-15 | Hierarchical backup and retrieval system |
PCT/US2000/019324 WO2001006367A1 (en) | 1999-07-15 | 2000-07-17 | Hierarchical backup and retrieval system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60020978D1 DE60020978D1 (de) | 2005-07-28 |
DE60020978T2 true DE60020978T2 (de) | 2006-04-27 |
Family
ID=23391721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60020978T Expired - Lifetime DE60020978T2 (de) | 1999-07-15 | 2000-07-17 | Hierarchische datensicherung- und wiederauffindungssystem |
Country Status (6)
Country | Link |
---|---|
US (6) | US7395282B1 (de) |
EP (1) | EP1204922B1 (de) |
AT (1) | ATE298435T1 (de) |
DE (1) | DE60020978T2 (de) |
ES (1) | ES2243283T3 (de) |
WO (1) | WO2001006367A1 (de) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8209307B2 (en) | 2009-03-31 | 2012-06-26 | Commvault Systems, Inc. | Systems and methods for data migration in a clustered file system |
US8315981B2 (en) | 2009-03-31 | 2012-11-20 | Commvault Systems, Inc. | Data mining systems and methods for heterogeneous data sources |
US8495420B2 (en) | 2010-07-16 | 2013-07-23 | Commvault Systems, Inc. | Registry key federation systems and methods |
US8504526B2 (en) | 2010-06-04 | 2013-08-06 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations |
US8572719B2 (en) | 2010-05-28 | 2013-10-29 | Commvault Systems, Inc. | Firewall proxy systems and methods in a backup environment |
US8805807B2 (en) | 2008-07-02 | 2014-08-12 | Commvault Systems, Inc. | Distributed indexing system for data storage |
US8938481B2 (en) | 2012-08-13 | 2015-01-20 | Commvault Systems, Inc. | Generic file level restore from a block-level secondary copy |
US8943183B2 (en) | 2008-12-10 | 2015-01-27 | Commvault Systems, Inc. | Decoupled installation of data management systems |
US8977672B2 (en) | 2012-06-08 | 2015-03-10 | Commvault Systems, Inc. | Intelligent scheduling for remote computers |
US9009076B2 (en) | 2005-12-19 | 2015-04-14 | Commvault Systems, Inc. | Systems and methods for dynamic digital asset resource management |
US9026498B2 (en) | 2012-08-13 | 2015-05-05 | Commvault Systems, Inc. | Lightweight mounting of a secondary copy of file system data |
US9405635B2 (en) | 2013-04-16 | 2016-08-02 | Commvault Systems, Inc. | Multi-source restore in an information management system |
US9609058B2 (en) | 2014-10-13 | 2017-03-28 | Commvault Systems, Inc. | Storage management operations based on executable files served on demand to storage management components |
US9633026B2 (en) | 2014-03-13 | 2017-04-25 | Commvault Systems, Inc. | Systems and methods for protecting email data |
US9710253B2 (en) | 2015-04-16 | 2017-07-18 | Commvault Systems, Inc. | Managing a software-patch submission queue |
US9720787B2 (en) | 2013-01-11 | 2017-08-01 | Commvault Systems, Inc. | Table level database restore in a data storage system |
US9760444B2 (en) | 2013-01-11 | 2017-09-12 | Commvault Systems, Inc. | Sharing of secondary storage data |
US9804930B2 (en) | 2013-01-11 | 2017-10-31 | Commvault Systems, Inc. | Partial file restore in a data storage system |
US9811427B2 (en) | 2014-04-02 | 2017-11-07 | Commvault Systems, Inc. | Information management by a media agent in the absence of communications with a storage manager |
US9852026B2 (en) | 2014-08-06 | 2017-12-26 | Commvault Systems, Inc. | Efficient application recovery in an information management system based on a pseudo-storage-device driver |
US9939981B2 (en) | 2013-09-12 | 2018-04-10 | Commvault Systems, Inc. | File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines |
US10001935B2 (en) | 2013-05-08 | 2018-06-19 | Commvault Systems, Inc. | Use of auxiliary data protection software in failover operations |
US10031917B2 (en) | 2014-07-29 | 2018-07-24 | Commvault Systems, Inc. | Efficient volume-level replication of data via snapshots in an information management system |
US10140037B2 (en) | 2013-01-14 | 2018-11-27 | Commvault Systems, Inc. | Partial sharing of secondary storage files in a data storage system |
US10459666B2 (en) | 2017-03-03 | 2019-10-29 | Commvault Systems, Inc. | Using storage managers in respective data storage management systems for license distribution, compliance, and updates |
US11223535B2 (en) | 2019-12-31 | 2022-01-11 | Commvault Systems, Inc. | Smart network topology systems and methods |
US11449394B2 (en) | 2010-06-04 | 2022-09-20 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources |
US11550680B2 (en) | 2018-12-06 | 2023-01-10 | Commvault Systems, Inc. | Assigning backup resources in a data storage management system based on failover of partnered data storage resources |
US11663099B2 (en) | 2020-03-26 | 2023-05-30 | Commvault Systems, Inc. | Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations |
Families Citing this family (372)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7739381B2 (en) | 1998-03-11 | 2010-06-15 | Commvault Systems, Inc. | System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services |
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 |
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 |
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 |
US7434219B2 (en) | 2000-01-31 | 2008-10-07 | Commvault Systems, Inc. | Storage of application specific profiles correlating to document versions |
AU2001240061A1 (en) | 2000-03-09 | 2001-09-17 | The Web Access, Inc. | Method and apparatus for organizing data by overlaying a searchable database with a directory tree structure |
JP2005505039A (ja) | 2001-09-28 | 2005-02-17 | コムヴォールト・システムズ・インコーポレーテッド | 情報記憶装置にオブジェクトをアーカイブする装置及び方法 |
EP1436873B1 (de) | 2001-09-28 | 2009-04-29 | Commvault Systems, Inc. | System und verfahren zur erzeugung und verwaltung von schnellwiederherstellungsvolumen |
US20030101155A1 (en) * | 2001-11-23 | 2003-05-29 | Parag Gokhale | Method and system for scheduling media exports |
US8346733B2 (en) | 2006-12-22 | 2013-01-01 | Commvault Systems, Inc. | Systems and methods of media management, such as management of media to and from a media storage library |
US7603518B2 (en) | 2005-12-19 | 2009-10-13 | Commvault Systems, Inc. | System and method for improved media identification in a storage device |
US8335779B2 (en) | 2002-08-16 | 2012-12-18 | Gamroe Applications, Llc | Method and apparatus for gathering, categorizing and parameterizing data |
US8370542B2 (en) | 2002-09-16 | 2013-02-05 | Commvault Systems, Inc. | Combined stream auxiliary copy system and method |
CA2508089A1 (en) * | 2002-10-07 | 2004-04-22 | Commvault Systems, Inc. | System and method for managing stored data |
JP3972801B2 (ja) * | 2002-11-11 | 2007-09-05 | 株式会社日立製作所 | 階層型バックアップシステムにおけるバックアップ方法 |
US7937551B2 (en) | 2003-01-21 | 2011-05-03 | Dell Products L.P. | Storage systems having differentiated storage pools |
WO2004090789A2 (en) | 2003-04-03 | 2004-10-21 | Commvault Systems, Inc. | System and method for extended media retention |
US7246207B2 (en) | 2003-04-03 | 2007-07-17 | Commvault Systems, Inc. | System and method for dynamically performing storage operations in a computer network |
US8145743B2 (en) * | 2003-04-17 | 2012-03-27 | International Business Machines Corporation | Administering devices in dependence upon user metric vectors |
US7779114B2 (en) * | 2003-04-17 | 2010-08-17 | International Business Machines Corporation | Method and system for administering devices with multiple user metric spaces |
WO2004102325A2 (en) * | 2003-05-06 | 2004-11-25 | Aptare, Inc. | System to capture, transmit and persist backup and recovery meta data |
US7454569B2 (en) | 2003-06-25 | 2008-11-18 | Commvault Systems, Inc. | Hierarchical system and method for performing storage operations in a computer network |
US7437443B2 (en) * | 2003-07-02 | 2008-10-14 | International Business Machines Corporation | Administering devices with domain state objects |
WO2005050381A2 (en) | 2003-11-13 | 2005-06-02 | Commvault Systems, Inc. | Systems and methods for performing storage operations using network attached storage |
CA2544064C (en) | 2003-11-13 | 2012-02-07 | Commvault Systems, Inc. | System and method for performing integrated storage operations |
WO2005048085A2 (en) | 2003-11-13 | 2005-05-26 | Commvault Systems, Inc. | System and method for performing an image level snapshot and for restoring partial volume data |
KR101130096B1 (ko) * | 2003-11-21 | 2012-03-28 | 아바야 캐나다 코포레이션 | 네트워크 디바이스들의 백업 |
US7702676B2 (en) * | 2006-12-29 | 2010-04-20 | Teradata Us, Inc. | Parallel virtual optimization |
US7343356B2 (en) | 2004-04-30 | 2008-03-11 | Commvault Systems, Inc. | Systems and methods for storage modeling and costing |
US8266406B2 (en) | 2004-04-30 | 2012-09-11 | Commvault Systems, Inc. | System and method for allocation of organizational resources |
WO2006052872A2 (en) | 2004-11-05 | 2006-05-18 | Commvault Systems, Inc. | System and method to support single instance storage operations |
US8775823B2 (en) | 2006-12-29 | 2014-07-08 | Commvault Systems, Inc. | System and method for encrypting secondary copies of data |
US8959299B2 (en) | 2004-11-15 | 2015-02-17 | Commvault Systems, Inc. | Using a snapshot as a data source |
US8140786B2 (en) * | 2006-12-04 | 2012-03-20 | Commvault Systems, Inc. | Systems and methods for creating copies of data, such as archive copies |
US8112605B2 (en) * | 2005-05-02 | 2012-02-07 | Commvault Systems, Inc. | System and method for allocation of organizational resources |
US20070061394A1 (en) * | 2005-09-09 | 2007-03-15 | Soonr | Virtual publication data, adapter for mobile devices |
US7779069B2 (en) * | 2005-09-09 | 2010-08-17 | Soonr Corporation | Network adapted for mobile devices |
US8116288B2 (en) * | 2005-09-09 | 2012-02-14 | Soonr Corporation | Method for distributing data, adapted for mobile devices |
US8271548B2 (en) | 2005-11-28 | 2012-09-18 | Commvault Systems, Inc. | Systems and methods for using metadata to enhance storage operations |
US8930496B2 (en) | 2005-12-19 | 2015-01-06 | Commvault Systems, Inc. | Systems and methods of unified reconstruction in storage systems |
EP1974296B8 (de) | 2005-12-19 | 2016-09-21 | Commvault Systems, Inc. | System und verfahren zur durchführung einer datenreplikation |
US7617262B2 (en) | 2005-12-19 | 2009-11-10 | Commvault Systems, Inc. | Systems and methods for monitoring application data in a data replication system |
US7606844B2 (en) | 2005-12-19 | 2009-10-20 | Commvault Systems, Inc. | System and method for performing replication copy storage operations |
US7636743B2 (en) | 2005-12-19 | 2009-12-22 | Commvault Systems, Inc. | Pathname translation in a data replication system |
US8572330B2 (en) | 2005-12-19 | 2013-10-29 | Commvault Systems, Inc. | Systems and methods for granular resource management in a storage network |
US20200257596A1 (en) | 2005-12-19 | 2020-08-13 | Commvault Systems, Inc. | Systems and methods of unified reconstruction in storage systems |
US7651593B2 (en) | 2005-12-19 | 2010-01-26 | Commvault Systems, Inc. | Systems and methods for performing data replication |
US7962709B2 (en) | 2005-12-19 | 2011-06-14 | Commvault Systems, Inc. | Network redirector systems and methods for performing data replication |
US20110010518A1 (en) | 2005-12-19 | 2011-01-13 | Srinivas Kavuri | Systems and Methods for Migrating Components in a Hierarchical Storage Network |
US8655850B2 (en) | 2005-12-19 | 2014-02-18 | Commvault Systems, Inc. | Systems and methods for resynchronizing information |
US8468131B2 (en) | 2006-06-29 | 2013-06-18 | Avaya Canada Corp. | Connecting devices in a peer-to-peer network with a service provider |
US8218529B2 (en) | 2006-07-07 | 2012-07-10 | Avaya Canada Corp. | Device for and method of terminating a VoIP call |
US8726242B2 (en) | 2006-07-27 | 2014-05-13 | Commvault Systems, Inc. | Systems and methods for continuous data replication |
US7539783B2 (en) | 2006-09-22 | 2009-05-26 | Commvault Systems, Inc. | Systems and methods of media management, such as management of media to and from a media storage library, including removable media |
CN101159825B (zh) * | 2006-09-27 | 2012-03-21 | 松下电器产业株式会社 | 图像接收装置、图像数据接收系统、及其认证控制方法 |
US7882077B2 (en) | 2006-10-17 | 2011-02-01 | Commvault Systems, Inc. | Method and system for offline indexing of content and classifying stored data |
US8655914B2 (en) | 2006-10-17 | 2014-02-18 | Commvault Systems, Inc. | System and method for storage operation access security |
US8370442B2 (en) | 2008-08-29 | 2013-02-05 | Commvault Systems, Inc. | Method and system for leveraging identified changes to a mail server |
JP4930031B2 (ja) * | 2006-12-13 | 2012-05-09 | 富士通株式会社 | 制御装置及び制御システム |
US8677091B2 (en) | 2006-12-18 | 2014-03-18 | Commvault Systems, Inc. | Writing data and storage system specific metadata to network attached storage device |
US8719809B2 (en) | 2006-12-22 | 2014-05-06 | Commvault Systems, Inc. | Point in time rollback and un-installation of software |
US7840537B2 (en) | 2006-12-22 | 2010-11-23 | Commvault Systems, Inc. | System and method for storing redundant information |
US20080228771A1 (en) | 2006-12-22 | 2008-09-18 | Commvault Systems, Inc. | Method and system for searching stored data |
US7831566B2 (en) | 2006-12-22 | 2010-11-09 | Commvault Systems, Inc. | Systems and methods of hierarchical storage management, such as global management of storage operations |
US7734669B2 (en) | 2006-12-22 | 2010-06-08 | Commvault Systems, Inc. | Managing copies of data |
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 |
US8707070B2 (en) | 2007-08-28 | 2014-04-22 | Commvault Systems, Inc. | Power management of data processing resources, such as power adaptive management of data storage operations |
US8706976B2 (en) | 2007-08-30 | 2014-04-22 | Commvault Systems, Inc. | Parallel access virtual tape library and drives |
US8341121B1 (en) * | 2007-09-28 | 2012-12-25 | Emc Corporation | Imminent failure prioritized backup |
US8396838B2 (en) | 2007-10-17 | 2013-03-12 | Commvault Systems, Inc. | Legal compliance, electronic discovery and electronic document handling of online and offline copies of data |
US8170987B2 (en) | 2007-10-31 | 2012-05-01 | At&T Intellectual Property I, L.P. | Methods, systems and computer program products for automatically identifying and backing up user device content |
US8769048B2 (en) | 2008-06-18 | 2014-07-01 | Commvault Systems, Inc. | Data protection scheduling, such as providing a flexible backup window in a data protection system |
US9128883B2 (en) | 2008-06-19 | 2015-09-08 | Commvault Systems, Inc | Data storage resource allocation by performing abbreviated resource checks based on relative chances of failure of the data storage resources to determine whether data storage requests would fail |
US8352954B2 (en) | 2008-06-19 | 2013-01-08 | Commvault Systems, Inc. | Data storage resource allocation by employing dynamic methods and blacklisting resource request pools |
US9098495B2 (en) | 2008-06-24 | 2015-08-04 | Commvault Systems, Inc. | Application-aware and remote single instance data management |
US8484162B2 (en) | 2008-06-24 | 2013-07-09 | Commvault Systems, Inc. | De-duplication systems and methods for application-specific data |
US8219524B2 (en) * | 2008-06-24 | 2012-07-10 | Commvault Systems, Inc. | Application-aware and remote single instance data management |
US8166263B2 (en) | 2008-07-03 | 2012-04-24 | Commvault Systems, Inc. | Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices |
US8725688B2 (en) | 2008-09-05 | 2014-05-13 | Commvault Systems, Inc. | Image level copy or restore, such as image level restore without knowledge of data object metadata |
US8307177B2 (en) | 2008-09-05 | 2012-11-06 | Commvault Systems, Inc. | Systems and methods for management of virtualization data |
US20100070474A1 (en) | 2008-09-12 | 2010-03-18 | Lad Kamleshkumar K | Transferring or migrating portions of data objects, such as block-level data migration or chunk-based data migration |
US20100070466A1 (en) * | 2008-09-15 | 2010-03-18 | Anand Prahlad | Data transfer techniques within data storage devices, such as network attached storage performing data migration |
AU2009296695B2 (en) | 2008-09-26 | 2013-08-01 | Commvault Systems, Inc. | Systems and methods for managing single instancing data |
US9015181B2 (en) * | 2008-09-26 | 2015-04-21 | Commvault Systems, Inc. | Systems and methods for managing single instancing data |
US8412677B2 (en) * | 2008-11-26 | 2013-04-02 | Commvault Systems, Inc. | Systems and methods for byte-level or quasi byte-level single instancing |
US9495382B2 (en) | 2008-12-10 | 2016-11-15 | Commvault Systems, Inc. | Systems and methods for performing discrete data replication |
US8204859B2 (en) | 2008-12-10 | 2012-06-19 | Commvault Systems, Inc. | Systems and methods for managing replicated database data |
US8434131B2 (en) | 2009-03-20 | 2013-04-30 | Commvault Systems, Inc. | Managing connections in a data storage system |
US8401996B2 (en) | 2009-03-30 | 2013-03-19 | Commvault Systems, Inc. | Storing a variable number of instances of data objects |
CN101551736B (zh) * | 2009-05-20 | 2010-11-03 | 杭州华三通信技术有限公司 | 基于地址指针链表的缓存管理装置和方法 |
US20100296498A1 (en) * | 2009-05-22 | 2010-11-25 | Jeyhan Karaoguz | Integrated femtocell and wlan access point |
US8578120B2 (en) | 2009-05-22 | 2013-11-05 | Commvault Systems, Inc. | Block-level single instancing |
US8849955B2 (en) | 2009-06-30 | 2014-09-30 | Commvault Systems, Inc. | Cloud storage and networking agents, including agents for utilizing multiple, different cloud storage sites |
US8930306B1 (en) | 2009-07-08 | 2015-01-06 | Commvault Systems, Inc. | Synchronized data deduplication |
US8706867B2 (en) | 2011-03-31 | 2014-04-22 | Commvault Systems, Inc. | Realtime streaming of multimedia content from secondary storage devices |
US9092500B2 (en) | 2009-09-03 | 2015-07-28 | Commvault Systems, Inc. | Utilizing snapshots for access to databases and other applications |
US8719767B2 (en) | 2011-03-31 | 2014-05-06 | Commvault Systems, Inc. | Utilizing snapshots to provide builds to developer computing devices |
US8433682B2 (en) | 2009-12-31 | 2013-04-30 | Commvault Systems, Inc. | Systems and methods for analyzing snapshots |
US8442983B2 (en) | 2009-12-31 | 2013-05-14 | Commvault Systems, Inc. | Asynchronous methods of data classification using change journals and other data structures |
EP2519872A4 (de) | 2009-12-31 | 2015-08-26 | Commvault Systems Inc | Systeme und verfahren zur durchführung von datenverwaltungsoperationen mithilfe von schnappschüssen |
US8504517B2 (en) | 2010-03-29 | 2013-08-06 | Commvault Systems, Inc. | Systems and methods for selective data replication |
US8725698B2 (en) | 2010-03-30 | 2014-05-13 | Commvault Systems, Inc. | Stub file prioritization in a data replication system |
US8504515B2 (en) | 2010-03-30 | 2013-08-06 | Commvault Systems, Inc. | Stubbing systems and methods in a data replication environment |
US8352422B2 (en) | 2010-03-30 | 2013-01-08 | Commvault Systems, Inc. | Data restore systems and methods in a replication environment |
US8589347B2 (en) | 2010-05-28 | 2013-11-19 | Commvault Systems, Inc. | Systems and methods for performing data replication |
US8504869B2 (en) | 2010-07-16 | 2013-08-06 | Commvault Systems, Inc. | Kernel swapping systems and methods for recovering a network device |
US8578109B2 (en) | 2010-09-30 | 2013-11-05 | Commvault Systems, Inc. | Systems and methods for retaining and using data block signatures in data protection operations |
US8577851B2 (en) | 2010-09-30 | 2013-11-05 | Commvault Systems, Inc. | Content aligned block-based deduplication |
US8935492B2 (en) | 2010-09-30 | 2015-01-13 | Commvault Systems, Inc. | Archiving data objects using secondary copies |
US9244779B2 (en) | 2010-09-30 | 2016-01-26 | Commvault Systems, Inc. | Data recovery operations, such as recovery from modified network data management protocol data |
WO2012045021A2 (en) | 2010-09-30 | 2012-04-05 | Commvault Systems, Inc. | Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system |
US20120150808A1 (en) * | 2010-12-13 | 2012-06-14 | Verizon Patent And Licensing Inc. | Method and system for performing data backup and restoration |
US9020900B2 (en) | 2010-12-14 | 2015-04-28 | Commvault Systems, Inc. | Distributed deduplicated storage system |
US8954446B2 (en) | 2010-12-14 | 2015-02-10 | Comm Vault Systems, Inc. | Client-side repository in a networked deduplicated storage system |
US9021198B1 (en) | 2011-01-20 | 2015-04-28 | Commvault Systems, Inc. | System and method for sharing SAN storage |
US9135118B2 (en) | 2011-03-07 | 2015-09-15 | Aptare, Inc. | System to catalog and search point-in-time instances of a file system |
US8719264B2 (en) | 2011-03-31 | 2014-05-06 | Commvault Systems, Inc. | Creating secondary copies of data based on searches for content |
US8849762B2 (en) | 2011-03-31 | 2014-09-30 | Commvault Systems, Inc. | Restoring computing environments, such as autorecovery of file systems at certain points in time |
US9323466B2 (en) | 2011-04-27 | 2016-04-26 | Commvault Systems, Inc. | System and method for client policy assignment in a data storage system |
US8819471B2 (en) | 2011-06-03 | 2014-08-26 | Apple Inc. | Methods and apparatus for power state based backup |
US9465696B2 (en) | 2011-06-03 | 2016-10-11 | Apple Inc. | Methods and apparatus for multi-phase multi-source backup |
US9411687B2 (en) | 2011-06-03 | 2016-08-09 | Apple Inc. | Methods and apparatus for interface in multi-phase restore |
US8868859B2 (en) | 2011-06-03 | 2014-10-21 | Apple Inc. | Methods and apparatus for multi-source restore |
US9461881B2 (en) | 2011-09-30 | 2016-10-04 | Commvault Systems, Inc. | Migration of existing computing systems to cloud computing sites or virtual machines |
US9116633B2 (en) | 2011-09-30 | 2015-08-25 | Commvault Systems, Inc. | Information management of virtual machines having mapped storage devices |
US9372827B2 (en) | 2011-09-30 | 2016-06-21 | Commvault Systems, Inc. | Migration of an existing computing system to new hardware |
US20130227352A1 (en) | 2012-02-24 | 2013-08-29 | Commvault Systems, Inc. | Log monitoring |
US9298715B2 (en) | 2012-03-07 | 2016-03-29 | Commvault Systems, Inc. | Data storage system utilizing proxy device for storage operations |
US9471578B2 (en) | 2012-03-07 | 2016-10-18 | Commvault Systems, Inc. | Data storage system utilizing proxy device for storage operations |
US20130253977A1 (en) | 2012-03-23 | 2013-09-26 | Commvault Systems, Inc. | Automation of data storage activities |
US10157184B2 (en) | 2012-03-30 | 2018-12-18 | Commvault Systems, Inc. | Data previewing before recalling large data files |
WO2013148096A1 (en) | 2012-03-30 | 2013-10-03 | Commvault Systems, Inc. | Informaton management of mobile device data |
US9286327B2 (en) | 2012-03-30 | 2016-03-15 | Commvault Systems, Inc. | Data storage recovery automation |
US8950009B2 (en) | 2012-03-30 | 2015-02-03 | Commvault Systems, Inc. | Information management of data associated with multiple cloud services |
US9020890B2 (en) | 2012-03-30 | 2015-04-28 | Commvault Systems, Inc. | Smart archiving and data previewing for mobile devices |
US9262496B2 (en) | 2012-03-30 | 2016-02-16 | Commvault Systems, Inc. | Unified access to personal data |
US9342537B2 (en) | 2012-04-23 | 2016-05-17 | Commvault Systems, Inc. | Integrated snapshot interface for a data storage system |
US9122711B1 (en) * | 2012-05-24 | 2015-09-01 | Symantec Corporation | Simplified system backup protection and recovery |
US9189167B2 (en) | 2012-05-31 | 2015-11-17 | Commvault Systems, Inc. | Shared library in a data storage system |
US8892523B2 (en) | 2012-06-08 | 2014-11-18 | Commvault Systems, Inc. | Auto summarization of content |
US9189170B2 (en) | 2012-06-12 | 2015-11-17 | Commvault Systems, Inc. | External storage manager for a data storage cell |
US20130339298A1 (en) | 2012-06-13 | 2013-12-19 | Commvault Systems, Inc. | Collaborative backup in a networked storage system |
US20140025796A1 (en) | 2012-07-19 | 2014-01-23 | Commvault Systems, Inc. | Automated grouping of computing devices in a networked data storage system |
US9275086B2 (en) | 2012-07-20 | 2016-03-01 | Commvault Systems, Inc. | Systems and methods for database archiving |
US20140040580A1 (en) | 2012-07-31 | 2014-02-06 | Commvault Systems, Inc. | Administering a shared, on-line pool of data storage resources for performing data storage operations |
GB2504719A (en) | 2012-08-07 | 2014-02-12 | Ibm | Grid based data mobility |
US9223597B2 (en) | 2012-12-21 | 2015-12-29 | Commvault Systems, Inc. | Archiving virtual machines in a data storage system |
US9740702B2 (en) | 2012-12-21 | 2017-08-22 | Commvault Systems, Inc. | Systems and methods to identify unprotected virtual machines |
US20140181047A1 (en) | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Systems and methods to protect deleted files |
US20140181438A1 (en) | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Filtered reference copy of secondary storage data in a data storage system |
US10379988B2 (en) | 2012-12-21 | 2019-08-13 | Commvault Systems, Inc. | Systems and methods for performance monitoring |
US9747169B2 (en) | 2012-12-21 | 2017-08-29 | Commvault Systems, Inc. | Reporting using data obtained during backup of primary storage |
US20140181085A1 (en) | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Data storage system for analysis of data across heterogeneous information management systems |
US9201906B2 (en) | 2012-12-21 | 2015-12-01 | Commvault Systems, Inc. | Systems and methods to perform data backup in data storage systems |
US9633216B2 (en) | 2012-12-27 | 2017-04-25 | Commvault Systems, Inc. | Application of information management policies based on operation with a geographic entity |
US9069799B2 (en) | 2012-12-27 | 2015-06-30 | Commvault Systems, Inc. | Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system |
US9021452B2 (en) | 2012-12-27 | 2015-04-28 | Commvault Systems, Inc. | Automatic identification of storage requirements, such as for use in selling data storage management solutions |
US10346259B2 (en) | 2012-12-28 | 2019-07-09 | Commvault Systems, Inc. | Data recovery using a cloud-based remote data recovery center |
US9633022B2 (en) | 2012-12-28 | 2017-04-25 | Commvault Systems, Inc. | Backup and restoration for a deduplicated file system |
US9378035B2 (en) | 2012-12-28 | 2016-06-28 | Commvault Systems, Inc. | Systems and methods for repurposing virtual machines |
US9542423B2 (en) | 2012-12-31 | 2017-01-10 | Apple Inc. | Backup user interface |
US20140196038A1 (en) | 2013-01-08 | 2014-07-10 | Commvault Systems, Inc. | Virtual machine management in a data storage system |
US9665591B2 (en) | 2013-01-11 | 2017-05-30 | Commvault Systems, Inc. | High availability distributed deduplicated storage system |
US9495404B2 (en) | 2013-01-11 | 2016-11-15 | Commvault Systems, Inc. | Systems and methods to process block-level backup for selective file restoration for virtual machines |
US9262435B2 (en) | 2013-01-11 | 2016-02-16 | Commvault Systems, Inc. | Location-based data synchronization management |
US9886346B2 (en) | 2013-01-11 | 2018-02-06 | Commvault Systems, Inc. | Single snapshot for multiple agents |
US9286110B2 (en) | 2013-01-14 | 2016-03-15 | Commvault Systems, Inc. | Seamless virtual machine recall in a data storage system |
US9805104B2 (en) * | 2013-02-15 | 2017-10-31 | Microsoft Technology Licensing, Llc | Recovery point objective enforcement |
US9459968B2 (en) | 2013-03-11 | 2016-10-04 | Commvault Systems, Inc. | Single index to query multiple backup formats |
US20140281516A1 (en) | 2013-03-12 | 2014-09-18 | Commvault Systems, Inc. | Automatic file decryption |
US9483558B2 (en) | 2013-05-29 | 2016-11-01 | Commvault Systems, Inc. | Assessing user performance in a community of users of data storage resources |
US9590886B2 (en) | 2013-11-01 | 2017-03-07 | Commvault Systems, Inc. | Systems and methods for differential health checking of an information management system |
US10949382B2 (en) | 2014-01-15 | 2021-03-16 | Commvault Systems, Inc. | User-centric interfaces for information management systems |
US9753812B2 (en) | 2014-01-24 | 2017-09-05 | Commvault Systems, Inc. | Generating mapping information for single snapshot for multiple applications |
US9495251B2 (en) | 2014-01-24 | 2016-11-15 | Commvault Systems, Inc. | Snapshot readiness checking and reporting |
US9639426B2 (en) | 2014-01-24 | 2017-05-02 | Commvault Systems, Inc. | Single snapshot for multiple applications |
US9632874B2 (en) | 2014-01-24 | 2017-04-25 | Commvault Systems, Inc. | Database application backup in single snapshot for multiple applications |
US10324897B2 (en) | 2014-01-27 | 2019-06-18 | Commvault Systems, Inc. | Techniques for serving archived electronic mail |
US9798596B2 (en) | 2014-02-27 | 2017-10-24 | Commvault Systems, Inc. | Automatic alert escalation for an information management system |
US9648100B2 (en) | 2014-03-05 | 2017-05-09 | Commvault Systems, Inc. | Cross-system storage management for transferring data across autonomous information management systems |
US10380072B2 (en) | 2014-03-17 | 2019-08-13 | Commvault Systems, Inc. | Managing deletions from a deduplication database |
US9823978B2 (en) | 2014-04-16 | 2017-11-21 | Commvault Systems, Inc. | User-level quota management of data objects stored in information management systems |
US9740574B2 (en) | 2014-05-09 | 2017-08-22 | Commvault Systems, Inc. | Load balancing across multiple data paths |
US9848045B2 (en) | 2014-05-27 | 2017-12-19 | Commvault Systems, Inc. | Offline messaging between a repository storage operation cell and remote storage operation cells via an intermediary media agent |
JP2015230892A (ja) * | 2014-06-09 | 2015-12-21 | ソニー株式会社 | 電池モジュール、蓄電装置、蓄電システム、電子機器、電動車両および電力システム |
US9760446B2 (en) | 2014-06-11 | 2017-09-12 | Micron Technology, Inc. | Conveying value of implementing an integrated data management and protection system |
US20160019317A1 (en) | 2014-07-16 | 2016-01-21 | Commvault Systems, Inc. | Volume or virtual machine level backup and generating placeholders for virtual machine files |
US20160019117A1 (en) | 2014-07-16 | 2016-01-21 | Commvault Systems, Inc. | Creating customized bootable image for client computing device from backup copy |
US20160019224A1 (en) | 2014-07-18 | 2016-01-21 | Commvault Systems, Inc. | File system content archiving based on third-party application archiving rules and metadata |
US9641388B2 (en) | 2014-07-29 | 2017-05-02 | Commvault Systems, Inc. | Customized deployment in information management systems |
US11249858B2 (en) | 2014-08-06 | 2022-02-15 | Commvault Systems, Inc. | Point-in-time backups of a production application made accessible over fibre channel and/or ISCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host |
US10360110B2 (en) | 2014-08-06 | 2019-07-23 | Commvault Systems, Inc. | Point-in-time backups of a production application made accessible over fibre channel and/or iSCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host |
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 |
US9405928B2 (en) | 2014-09-17 | 2016-08-02 | Commvault Systems, Inc. | Deriving encryption rules based on file content |
US9436555B2 (en) | 2014-09-22 | 2016-09-06 | Commvault Systems, Inc. | Efficient live-mount of a backed up virtual machine in a storage management system |
US9417968B2 (en) | 2014-09-22 | 2016-08-16 | Commvault Systems, Inc. | Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations |
US9710465B2 (en) | 2014-09-22 | 2017-07-18 | Commvault Systems, Inc. | Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations |
US9444811B2 (en) | 2014-10-21 | 2016-09-13 | Commvault Systems, Inc. | Using an enhanced data agent to restore backed up data across autonomous storage management systems |
US9575673B2 (en) | 2014-10-29 | 2017-02-21 | Commvault Systems, Inc. | Accessing a file system using tiered deduplication |
US10776209B2 (en) | 2014-11-10 | 2020-09-15 | Commvault Systems, Inc. | Cross-platform virtual machine backup and replication |
US9848046B2 (en) | 2014-11-13 | 2017-12-19 | Commvault Systems, Inc. | Archiving applications in information management systems |
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 |
US9912625B2 (en) | 2014-11-18 | 2018-03-06 | Commvault Systems, Inc. | Storage and management of mail attachments |
US20160142485A1 (en) | 2014-11-19 | 2016-05-19 | Commvault Systems, Inc. | Migration to cloud storage from backup |
US9983936B2 (en) | 2014-11-20 | 2018-05-29 | Commvault Systems, Inc. | Virtual machine change block tracking |
US9632713B2 (en) | 2014-12-03 | 2017-04-25 | Commvault Systems, Inc. | Secondary storage editor |
US20160162364A1 (en) | 2014-12-03 | 2016-06-09 | Commvault Systems, Inc. | Secondary storage pruning |
US9645891B2 (en) | 2014-12-04 | 2017-05-09 | Commvault Systems, Inc. | Opportunistic execution of secondary copy operations |
US9753816B2 (en) | 2014-12-05 | 2017-09-05 | Commvault Systems, Inc. | Synchronization based on filtered browsing |
US20160210044A1 (en) * | 2015-01-15 | 2016-07-21 | Commvault Systems, Inc. | Intelligent hybrid drive caching |
US20160210306A1 (en) | 2015-01-15 | 2016-07-21 | Commvault Systems, Inc. | Managing structured data in a data storage system |
US9952934B2 (en) | 2015-01-20 | 2018-04-24 | Commvault Systems, Inc. | Synchronizing selected portions of data in a storage management system |
US9588849B2 (en) | 2015-01-20 | 2017-03-07 | Commvault Systems, Inc. | Synchronizing selected portions of data in a storage management system |
US10108687B2 (en) | 2015-01-21 | 2018-10-23 | Commvault Systems, Inc. | Database protection using block-level mapping |
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 |
US10956299B2 (en) | 2015-02-27 | 2021-03-23 | Commvault Systems, Inc. | Diagnosing errors in data storage and archiving in a cloud or networking environment |
US9575804B2 (en) | 2015-03-27 | 2017-02-21 | Commvault Systems, Inc. | Job management and resource allocation |
US9928144B2 (en) | 2015-03-30 | 2018-03-27 | Commvault Systems, Inc. | Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage |
US10339106B2 (en) | 2015-04-09 | 2019-07-02 | Commvault Systems, Inc. | Highly reusable deduplication database after disaster recovery |
US9934265B2 (en) | 2015-04-09 | 2018-04-03 | Commvault Systems, Inc. | Management of log data |
US10311150B2 (en) | 2015-04-10 | 2019-06-04 | Commvault Systems, Inc. | Using a Unix-based file system to manage and serve clones to windows-based computing clients |
US9904598B2 (en) | 2015-04-21 | 2018-02-27 | Commvault Systems, Inc. | Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology |
US9639286B2 (en) | 2015-05-14 | 2017-05-02 | Commvault Systems, Inc. | Restore of secondary data using thread pooling |
US10324914B2 (en) | 2015-05-20 | 2019-06-18 | Commvalut Systems, Inc. | Handling user queries against production and archive storage systems, such as for enterprise customers having large and/or numerous files |
US20160350391A1 (en) | 2015-05-26 | 2016-12-01 | Commvault Systems, Inc. | Replication using deduplicated secondary copy data |
US9563514B2 (en) | 2015-06-19 | 2017-02-07 | Commvault Systems, Inc. | Assignment of proxies for virtual-machine secondary copy operations including streaming backup jobs |
US10084873B2 (en) | 2015-06-19 | 2018-09-25 | Commvault Systems, Inc. | Assignment of data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs |
US10275320B2 (en) | 2015-06-26 | 2019-04-30 | Commvault Systems, Inc. | Incrementally accumulating in-process performance data and hierarchical reporting thereof for a data stream in a secondary copy operation |
US9766825B2 (en) | 2015-07-22 | 2017-09-19 | Commvault Systems, Inc. | Browse and restore for block-level backups |
US10192065B2 (en) | 2015-08-31 | 2019-01-29 | Commvault Systems, Inc. | Automated intelligent provisioning of data storage resources in response to user requests in a data storage management system |
US10311042B1 (en) | 2015-08-31 | 2019-06-04 | Commvault Systems, Inc. | Organically managing primary and secondary storage of a data object based on expiry timeframe supplied by a user of the data object |
US10101913B2 (en) | 2015-09-02 | 2018-10-16 | Commvault Systems, Inc. | Migrating data to disk without interrupting running backup operations |
EP3350728B1 (de) | 2015-09-18 | 2022-04-06 | Commvault Systems, Inc. | Datenspeicherverwaltungsoperationen in einem sekundären speichersubsystem mit bilderkennung und bildbasierten kriterien |
US10514986B2 (en) | 2015-09-30 | 2019-12-24 | Commvault Systems, Inc. | Dynamic triggering of block-level backups based on block change thresholds and corresponding file identities in a data storage management system |
US10176036B2 (en) | 2015-10-29 | 2019-01-08 | Commvault Systems, Inc. | Monitoring, diagnosing, and repairing a management database in a data storage management system |
US10353994B2 (en) | 2015-11-03 | 2019-07-16 | Commvault Systems, Inc. | Summarization of email on a client computing device based on content contribution to an email thread using classification and word frequency considerations |
US10228962B2 (en) | 2015-12-09 | 2019-03-12 | Commvault Systems, Inc. | Live synchronization and management of virtual machines across computing and virtualization platforms and using live synchronization to support disaster recovery |
US10387266B2 (en) | 2015-12-23 | 2019-08-20 | Commvault Systems, Inc. | Application-level live synchronization across computing platforms including synchronizing co-resident applications to disparate standby destinations and selectively synchronizing some applications and not others |
US20170192868A1 (en) | 2015-12-30 | 2017-07-06 | Commvault Systems, Inc. | User interface for identifying a location of a failed secondary storage device |
JP6752440B2 (ja) * | 2016-02-09 | 2020-09-09 | 富士ゼロックス株式会社 | 印刷制御装置、印刷システムおよびプログラム |
US10684924B2 (en) | 2016-02-18 | 2020-06-16 | Commvault Systems, Inc. | Data restoration operations based on network path information |
US10296368B2 (en) | 2016-03-09 | 2019-05-21 | Commvault Systems, Inc. | Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block-level pseudo-mount) |
US10452490B2 (en) | 2016-03-09 | 2019-10-22 | Commvault Systems, Inc. | Data management and backup of distributed storage environment |
US10592350B2 (en) | 2016-03-09 | 2020-03-17 | Commvault Systems, Inc. | Virtual server cloud file system for virtual machine restore to cloud operations |
US10503753B2 (en) | 2016-03-10 | 2019-12-10 | Commvault Systems, Inc. | Snapshot replication operations based on incremental block change tracking |
US10846024B2 (en) | 2016-05-16 | 2020-11-24 | Commvault Systems, Inc. | Global de-duplication of virtual disks in a storage platform |
US10795577B2 (en) | 2016-05-16 | 2020-10-06 | Commvault Systems, Inc. | De-duplication of client-side data cache for virtual disks |
US10248174B2 (en) | 2016-05-24 | 2019-04-02 | Hedvig, Inc. | Persistent reservations for virtual disk using multiple targets |
US10664447B2 (en) | 2016-07-12 | 2020-05-26 | Commvault Systems, Inc. | Dynamic management of expandable cache storage for multiple network shares configured in a file server |
US10417102B2 (en) | 2016-09-30 | 2019-09-17 | Commvault Systems, Inc. | Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including virtual machine distribution logic |
US10540516B2 (en) | 2016-10-13 | 2020-01-21 | Commvault Systems, Inc. | Data protection within an unsecured storage environment |
US10210048B2 (en) | 2016-10-25 | 2019-02-19 | Commvault Systems, Inc. | Selective snapshot and backup copy operations for individual virtual machines in a shared storage |
US10152251B2 (en) | 2016-10-25 | 2018-12-11 | Commvault Systems, Inc. | Targeted backup of virtual machine |
US10162528B2 (en) | 2016-10-25 | 2018-12-25 | Commvault Systems, Inc. | Targeted snapshot based on virtual machine location |
US10922189B2 (en) | 2016-11-02 | 2021-02-16 | Commvault Systems, Inc. | Historical network data-based scanning thread generation |
US10389810B2 (en) | 2016-11-02 | 2019-08-20 | Commvault Systems, Inc. | Multi-threaded scanning of distributed file systems |
US11106632B2 (en) | 2016-11-16 | 2021-08-31 | Commvault Systems, Inc. | Dynamically configuring a proxy server using containerization for concurrent and/or overlapping backup, restore, and/or test operations |
US10678758B2 (en) | 2016-11-21 | 2020-06-09 | Commvault Systems, Inc. | Cross-platform virtual machine data and memory backup and replication |
US10838821B2 (en) | 2017-02-08 | 2020-11-17 | Commvault Systems, Inc. | Migrating content and metadata from a backup system |
US10740193B2 (en) | 2017-02-27 | 2020-08-11 | Commvault Systems, Inc. | Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount |
US11032350B2 (en) | 2017-03-15 | 2021-06-08 | Commvault Systems, Inc. | Remote commands framework to control clients |
US10949308B2 (en) | 2017-03-15 | 2021-03-16 | Commvault Systems, Inc. | Application aware backup of virtual machines |
US10877851B2 (en) | 2017-03-24 | 2020-12-29 | Commvault Systems, Inc. | Virtual machine recovery point selection |
US10891069B2 (en) | 2017-03-27 | 2021-01-12 | Commvault Systems, Inc. | Creating local copies of data stored in online data repositories |
US10776329B2 (en) | 2017-03-28 | 2020-09-15 | Commvault Systems, Inc. | Migration of a database management system to cloud storage |
US11108858B2 (en) | 2017-03-28 | 2021-08-31 | Commvault Systems, Inc. | Archiving mail servers via a simple mail transfer protocol (SMTP) server |
US10613939B2 (en) | 2017-03-28 | 2020-04-07 | Commvault Systems, Inc. | Backup index generation process |
US11074140B2 (en) | 2017-03-29 | 2021-07-27 | Commvault Systems, Inc. | Live browsing of granular mailbox data |
US10387073B2 (en) | 2017-03-29 | 2019-08-20 | Commvault Systems, Inc. | External dynamic virtual machine synchronization |
US10949398B2 (en) | 2017-03-29 | 2021-03-16 | Commvault Systems, Inc. | Synchronization operations for network-accessible folders |
US11074138B2 (en) | 2017-03-29 | 2021-07-27 | Commvault Systems, Inc. | Multi-streaming backup operations for mailboxes |
US10599527B2 (en) | 2017-03-29 | 2020-03-24 | Commvault Systems, Inc. | Information management cell health monitoring system |
US11010261B2 (en) | 2017-03-31 | 2021-05-18 | Commvault Systems, Inc. | Dynamically allocating streams during restoration of data |
US10552294B2 (en) | 2017-03-31 | 2020-02-04 | Commvault Systems, Inc. | Management of internet of things devices |
US11294786B2 (en) | 2017-03-31 | 2022-04-05 | Commvault Systems, Inc. | Management of internet of things devices |
US10853195B2 (en) | 2017-03-31 | 2020-12-01 | Commvault Systems, Inc. | Granular restoration of virtual machine application data |
US11221939B2 (en) | 2017-03-31 | 2022-01-11 | Commvault Systems, Inc. | Managing data from internet of things devices in a vehicle |
US10984041B2 (en) | 2017-05-11 | 2021-04-20 | Commvault Systems, Inc. | Natural language processing integrated with database and data storage management |
US10664352B2 (en) | 2017-06-14 | 2020-05-26 | Commvault Systems, Inc. | Live browsing of backed up data residing on cloned disks |
US10552269B2 (en) | 2017-08-31 | 2020-02-04 | International Business Machines Corporation | Backup optimization in hybrid storage environment |
US10846266B2 (en) | 2017-09-14 | 2020-11-24 | Commvault Systems, Inc. | Distributed architecture for content indexing emails |
US11263088B2 (en) | 2017-09-14 | 2022-03-01 | Commvault Systems, Inc. | Distributed architecture for tracking content indexing |
US11086834B2 (en) | 2017-09-14 | 2021-08-10 | Commvault Systems, Inc. | Distributed framework for data proximity-based task splitting in a content indexing system |
US11036592B2 (en) | 2017-09-14 | 2021-06-15 | Commvault Systems, Inc. | Distributed content indexing architecture with separately stored file previews |
US10846180B2 (en) | 2017-09-14 | 2020-11-24 | Commvault Systems, Inc. | Distributed framework for task splitting and task assignments in a content indexing system |
EP3528189A4 (de) | 2017-12-05 | 2019-08-21 | GVE Ltd. | Verwaltungsvorrichtung, kryptowährungssystem und system |
US10635546B2 (en) | 2017-12-07 | 2020-04-28 | Commvault Systems, Inc. | Synthesizing a restore image from one or more secondary copies to facilitate data restore operations to a file server |
US10740300B1 (en) | 2017-12-07 | 2020-08-11 | Commvault Systems, Inc. | Synchronization of metadata in a distributed storage system |
US10742735B2 (en) | 2017-12-12 | 2020-08-11 | Commvault Systems, Inc. | Enhanced network attached storage (NAS) services interfacing to cloud storage |
US10831591B2 (en) | 2018-01-11 | 2020-11-10 | Commvault Systems, Inc. | Remedial action based on maintaining process awareness in data storage management |
US10795927B2 (en) | 2018-02-05 | 2020-10-06 | Commvault Systems, Inc. | On-demand metadata extraction of clinical image data |
US10732885B2 (en) | 2018-02-14 | 2020-08-04 | Commvault Systems, Inc. | Block-level live browsing and private writable snapshots using an ISCSI server |
US10592145B2 (en) | 2018-02-14 | 2020-03-17 | Commvault Systems, Inc. | Machine learning-based data object storage |
US10642886B2 (en) | 2018-02-14 | 2020-05-05 | Commvault Systems, Inc. | Targeted search of backup data using facial recognition |
US10848468B1 (en) | 2018-03-05 | 2020-11-24 | Commvault Systems, Inc. | In-flight data encryption/decryption for a distributed storage platform |
US10877928B2 (en) | 2018-03-07 | 2020-12-29 | Commvault Systems, Inc. | Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations |
US10761942B2 (en) | 2018-03-12 | 2020-09-01 | Commvault Systems, Inc. | Recovery point objective (RPO) driven backup scheduling in a data storage management system using an enhanced data agent |
US10789387B2 (en) | 2018-03-13 | 2020-09-29 | Commvault Systems, Inc. | Graphical representation of an information management system |
US11249863B2 (en) | 2018-05-02 | 2022-02-15 | Commvault Systems, Inc. | Backup-based media agent configuration |
US11321183B2 (en) | 2018-05-02 | 2022-05-03 | Commvault Systems, Inc. | Multi-tiered backup indexing |
US10673943B2 (en) | 2018-05-02 | 2020-06-02 | Commvault Systems, Inc. | Network storage backup using distributed media agents |
US10628267B2 (en) | 2018-05-02 | 2020-04-21 | Commvault Systems, Inc. | Client managed data backup process within an enterprise information management system |
US10891304B2 (en) | 2018-07-25 | 2021-01-12 | Commvault Systems, Inc. | Distributed and scalable client-based storage management |
US10893103B2 (en) | 2018-07-25 | 2021-01-12 | Commvault Systems, Inc. | Distributed and scalable storage management using a storage-microservices server |
US10891198B2 (en) | 2018-07-30 | 2021-01-12 | Commvault Systems, Inc. | Storing data to cloud libraries in cloud native formats |
US11159469B2 (en) | 2018-09-12 | 2021-10-26 | Commvault Systems, Inc. | Using machine learning to modify presentation of mailbox objects |
US11016696B2 (en) | 2018-09-14 | 2021-05-25 | Commvault Systems, Inc. | Redundant distributed data storage system |
US11010258B2 (en) | 2018-11-27 | 2021-05-18 | Commvault Systems, Inc. | Generating backup copies through interoperability between components of a data storage management system and appliances for data storage and deduplication |
US10860443B2 (en) | 2018-12-10 | 2020-12-08 | Commvault Systems, Inc. | Evaluation and reporting of recovery readiness in a data storage management system |
US20200192572A1 (en) | 2018-12-14 | 2020-06-18 | Commvault Systems, Inc. | Disk usage growth prediction system |
US11012508B2 (en) | 2018-12-14 | 2021-05-18 | Commvault Systems, Inc. | Region-based distributed information management system |
US11698727B2 (en) | 2018-12-14 | 2023-07-11 | Commvault Systems, Inc. | Performing secondary copy operations based on deduplication performance |
US11347707B2 (en) | 2019-01-22 | 2022-05-31 | Commvault Systems, Inc. | File indexing for virtual machine backups based on using live browse features |
US10872069B2 (en) | 2019-01-22 | 2020-12-22 | Commvault Systems, Inc. | File indexing for virtual machine backups in a data storage management system |
US10996974B2 (en) | 2019-01-30 | 2021-05-04 | Commvault Systems, Inc. | Cross-hypervisor live mount of backed up virtual machine data, including management of cache storage for virtual machine data |
US10768971B2 (en) | 2019-01-30 | 2020-09-08 | Commvault Systems, Inc. | Cross-hypervisor live mount of backed up virtual machine data |
US11126365B2 (en) | 2019-03-11 | 2021-09-21 | Commvault Systems, Inc. | Skipping data backed up in prior backup operations |
US11269732B2 (en) | 2019-03-12 | 2022-03-08 | Commvault Systems, Inc. | Managing structured data in a data storage system |
US11321184B2 (en) | 2019-03-26 | 2022-05-03 | Commvault Systems, Inc. | Streamlined secondary copy operations for data stored on shared file storage |
US11579681B2 (en) | 2019-04-08 | 2023-02-14 | Commvault Systems, Inc. | Power management of components within a storage management system |
US20200327017A1 (en) | 2019-04-10 | 2020-10-15 | Commvault Systems, Inc. | Restore using deduplicated secondary copy data |
US11366723B2 (en) | 2019-04-30 | 2022-06-21 | Commvault Systems, Inc. | Data storage management system for holistic protection and migration of serverless applications across multi-cloud computing environments |
US11100064B2 (en) | 2019-04-30 | 2021-08-24 | Commvault Systems, Inc. | Automated log-based remediation of an information management system |
US11442623B2 (en) | 2019-05-02 | 2022-09-13 | Commvault Systems, Inc. | Faster browse of secondary copies of block-level data volumes |
US11269734B2 (en) | 2019-06-17 | 2022-03-08 | Commvault Systems, Inc. | Data storage management system for multi-cloud protection, recovery, and migration of databases-as-a-service and/or serverless database management systems |
US11308034B2 (en) | 2019-06-27 | 2022-04-19 | Commvault Systems, Inc. | Continuously run log backup with minimal configuration and resource usage from the source machine |
US11561866B2 (en) | 2019-07-10 | 2023-01-24 | Commvault Systems, Inc. | Preparing containerized applications for backup using a backup services container and a backup services container-orchestration pod |
US20210037112A1 (en) | 2019-07-29 | 2021-02-04 | Commvault Systems, Inc. | Data storage system with rapid restore capability |
US11042318B2 (en) | 2019-07-29 | 2021-06-22 | Commvault Systems, Inc. | Block-level data replication |
US11263173B2 (en) | 2019-07-30 | 2022-03-01 | Commvault Systems, Inc. | Transaction log index generation in an enterprise backup system |
US11513922B2 (en) | 2019-08-14 | 2022-11-29 | Commvault Systems, Inc. | Systems and methods for change block tracking for backing up changed data |
US11237935B2 (en) | 2019-09-11 | 2022-02-01 | Commvault Systems, Inc. | Anomaly detection in data protection operations |
US11256673B2 (en) | 2019-09-11 | 2022-02-22 | Commvault Systems, Inc. | Anomaly detection in deduplication pruning operations |
US11218450B2 (en) | 2019-09-11 | 2022-01-04 | Commvault Systems, Inc. | Data protection component scaling in a cloud-based data storage system |
US20210133150A1 (en) | 2019-11-04 | 2021-05-06 | Commvault Systems, Inc. | Efficient implementation of multiple deduplication databases in a heterogeneous data storage system |
US11442896B2 (en) | 2019-12-04 | 2022-09-13 | Commvault Systems, Inc. | Systems and methods for optimizing restoration of deduplicated data stored in cloud-based storage resources |
US11237924B2 (en) | 2019-12-11 | 2022-02-01 | Commvault Systems, Inc. | Dynamic resizing and re-distribution of destination data storage resources for bare metal restore operations in a data storage management system |
US11467753B2 (en) | 2020-02-14 | 2022-10-11 | Commvault Systems, Inc. | On-demand restore of virtual machine data |
US11422900B2 (en) | 2020-03-02 | 2022-08-23 | Commvault Systems, Inc. | Platform-agnostic containerized application data protection |
US11321188B2 (en) | 2020-03-02 | 2022-05-03 | Commvault Systems, Inc. | Platform-agnostic containerized application data protection |
US11334442B2 (en) | 2020-03-10 | 2022-05-17 | Commvault Systems, Inc. | Management database long-term archiving to a recovery manager |
US11005935B1 (en) | 2020-03-10 | 2021-05-11 | Commvault Systems, Inc. | Using multiple streams with network data management protocol to improve performance and granularity of backup and restore operations from/to a file server |
US11442768B2 (en) | 2020-03-12 | 2022-09-13 | Commvault Systems, Inc. | Cross-hypervisor live recovery of virtual machines |
US11500669B2 (en) | 2020-05-15 | 2022-11-15 | Commvault Systems, Inc. | Live recovery of virtual machines in a public cloud computing environment |
US11687424B2 (en) | 2020-05-28 | 2023-06-27 | Commvault Systems, Inc. | Automated media agent state management |
US11327663B2 (en) | 2020-06-09 | 2022-05-10 | Commvault Systems, Inc. | Ensuring the integrity of data storage volumes used in block-level live synchronization operations in a data storage management system |
US11537959B2 (en) | 2020-06-16 | 2022-12-27 | Commvault Systems, Inc. | Dynamic computing progress tracker |
US11614883B2 (en) | 2020-07-17 | 2023-03-28 | Commvault Systems, Inc. | Distributed data storage system using erasure coding on storage nodes fewer than data plus parity fragments |
US11494417B2 (en) | 2020-08-07 | 2022-11-08 | Commvault Systems, Inc. | Automated email classification in an information management system |
US11513708B2 (en) | 2020-08-25 | 2022-11-29 | Commvault Systems, Inc. | Optimized deduplication based on backup frequency in a distributed data storage system |
US11108861B1 (en) | 2020-08-26 | 2021-08-31 | Commvault Systems, Inc. | System for managing multiple information management cells |
US11789830B2 (en) | 2020-09-22 | 2023-10-17 | Commvault Systems, Inc. | Anti-entropy-based metadata recovery in a strongly consistent distributed data storage system |
US11647075B2 (en) | 2020-09-22 | 2023-05-09 | Commvault Systems, Inc. | Commissioning and decommissioning metadata nodes in a running distributed data storage system |
US11314687B2 (en) | 2020-09-24 | 2022-04-26 | Commvault Systems, Inc. | Container data mover for migrating data between distributed data storage systems integrated with application orchestrators |
US11656951B2 (en) | 2020-10-28 | 2023-05-23 | Commvault Systems, Inc. | Data loss vulnerability detection |
US11474753B2 (en) | 2020-10-30 | 2022-10-18 | Commvault Systems, Inc. | Systems and methods for backing up to a virtual tape library |
US11323513B1 (en) | 2021-01-22 | 2022-05-03 | Commvault Systems, Inc. | Geo-location-based data replication |
US11604706B2 (en) | 2021-02-02 | 2023-03-14 | Commvault Systems, Inc. | Back up and restore related data on different cloud storage tiers |
US11645175B2 (en) | 2021-02-12 | 2023-05-09 | Commvault Systems, Inc. | Automatic failover of a storage manager |
US11574050B2 (en) | 2021-03-12 | 2023-02-07 | Commvault Systems, Inc. | Media agent hardening against ransomware attacks |
US11461189B1 (en) * | 2021-04-19 | 2022-10-04 | EMC IP Holding Company LLC | Method and system for archiving user data during backup generation |
US11561978B2 (en) | 2021-06-29 | 2023-01-24 | Commvault Systems, Inc. | Intelligent cache management for mounted snapshots based on a behavior model |
US11954513B2 (en) | 2021-07-29 | 2024-04-09 | Commvault Systems, Inc. | Scalable recovery and/or migration to cloud- based custom-made virtual machines without using failed machines' credentials |
US11615147B2 (en) | 2021-08-23 | 2023-03-28 | Commvault Systems, Inc. | Mobile storage manager control application for managing a storage manager of 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 (354)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US276860A (en) * | 1883-05-01 | Trimming attachment for sewing-machines | ||
US4296465A (en) | 1977-11-03 | 1981-10-20 | Honeywell Information Systems Inc. | Data mover |
US4686620A (en) | 1984-07-26 | 1987-08-11 | American Telephone And Telegraph Company, At&T Bell Laboratories | Database backup method |
US4751639A (en) | 1985-06-24 | 1988-06-14 | Ncr Corporation | Virtual command rollback in a fault tolerant data processing system |
GB8622010D0 (en) | 1986-09-12 | 1986-10-22 | Hewlett Packard Ltd | File backup facility |
US5193154A (en) | 1987-07-10 | 1993-03-09 | Hitachi, Ltd. | Buffered peripheral system and method for backing up and retrieving data to and from backup memory device |
US5005122A (en) | 1987-09-08 | 1991-04-02 | Digital Equipment Corporation | Arrangement with cooperating management server node and network service node |
EP0306781B1 (de) | 1987-09-08 | 1994-04-20 | Wang Laboratories Inc. | Verfahren und Vorrichtung zur Zirkulation von elektronischer Post |
JPH0743676B2 (ja) | 1988-03-11 | 1995-05-15 | 株式会社日立製作所 | バツクアツプデータダンプ制御方法及び装置 |
US5455926A (en) | 1988-04-05 | 1995-10-03 | Data/Ware Development, Inc. | Virtual addressing of optical storage media as magnetic tape equivalents |
JPH01292452A (ja) | 1988-05-05 | 1989-11-24 | Internatl Business Mach Corp <Ibm> | 階層的データ記憶システム |
US4995035A (en) | 1988-10-31 | 1991-02-19 | International Business Machines Corporation | Centralized management in a computer network |
JPH07122868B2 (ja) | 1988-11-29 | 1995-12-25 | 日本電気株式会社 | 情報処理装置 |
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 |
US5140683A (en) * | 1989-03-01 | 1992-08-18 | International Business Machines Corporation | Method for dispatching work requests in a data storage hierarchy |
US5093912A (en) | 1989-06-26 | 1992-03-03 | International Business Machines Corporation | Dynamic resource pool expansion and contraction in multiprocessing environments |
EP0405926B1 (de) | 1989-06-30 | 1996-12-04 | Digital Equipment Corporation | Verfahren und Anordnung zur Steuerung von Schattenspeichern |
US5133065A (en) | 1989-07-27 | 1992-07-21 | Personal Computer Peripherals Corporation | Backup computer program for networks |
US5163148A (en) | 1989-08-11 | 1992-11-10 | Digital Equipment Corporation | File backup system for producing a backup copy of a file which may be updated during backup |
US5321816A (en) | 1989-10-10 | 1994-06-14 | Unisys Corporation | Local-remote apparatus with specialized image storage modules |
US5504873A (en) | 1989-11-01 | 1996-04-02 | E-Systems, Inc. | Mass data storage and retrieval system |
US5276867A (en) * | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data storage system with improved data migration |
US5276860A (en) | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data processor with improved backup storage |
DE69124817T2 (de) | 1990-04-17 | 1997-09-25 | Sharp Kk | Verfahren und Gerät zur Aufzeichnung von Daten |
JP2836194B2 (ja) | 1990-05-30 | 1998-12-14 | 株式会社日立製作所 | データ処理方法および装置 |
GB2246218B (en) | 1990-07-18 | 1994-02-09 | Stc Plc | Distributed data processing systems |
US5239647A (en) | 1990-09-07 | 1993-08-24 | International Business Machines Corporation | Data storage hierarchy with shared storage level |
US5544347A (en) | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
US5426284A (en) | 1990-12-12 | 1995-06-20 | Engineered Data Products, Inc. | Apparatus for locating and tracking information storage items using predefined labels |
US5212772A (en) | 1991-02-11 | 1993-05-18 | Gigatrend Incorporated | System for storing data in backup tape device |
JPH04310188A (ja) | 1991-03-01 | 1992-11-02 | Internatl Business Mach Corp <Ibm> | 文書/画像ライブラリのためのライブラリサービス方法 |
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 |
US5204958A (en) | 1991-06-27 | 1993-04-20 | Digital Equipment Corporation | System and method for efficiently indexing and storing a large database with high data insertion frequency |
US5333315A (en) | 1991-06-27 | 1994-07-26 | Digital Equipment Corporation | System of device independent file directories using a tag between the directories and file descriptors that migrate with the files |
US5347653A (en) | 1991-06-28 | 1994-09-13 | Digital Equipment Corporation | System for reconstructing prior versions of indexes using records indicating changes between successive versions of the indexes |
US5410700A (en) | 1991-09-04 | 1995-04-25 | International Business Machines Corporation | Computer system which supports asynchronous commitment of data |
DE69129851T2 (de) | 1991-09-13 | 1999-03-25 | Ibm | Konfigurierbare gigabit/s Vermittlunganpassungseinrichtung |
EP0541281B1 (de) | 1991-11-04 | 1998-04-29 | Commvault Systems, Inc. | Inkrementale Rechnerdateisicherung unter Verwendung von Kennzeichnungen |
CA2055295C (en) | 1991-11-12 | 2000-05-23 | Jean Gilles Fecteau | Logical mapping of data objects using data spaces |
US5555404A (en) * | 1992-03-17 | 1996-09-10 | Telenor As | Continuously available database server having multiple groups of nodes with minimum intersecting sets of database fragment replicas |
US5241670A (en) | 1992-04-20 | 1993-08-31 | International Business Machines Corporation | Method and system for automated backup copy ordering in a time zero backup copy session |
US5241668A (en) | 1992-04-20 | 1993-08-31 | International Business Machines Corporation | Method and system for automated termination and resumption in a time zero backup copy process |
US5263154A (en) | 1992-04-20 | 1993-11-16 | International Business Machines Corporation | Method and system for incremental time zero backup copying of data |
US5265159A (en) | 1992-06-23 | 1993-11-23 | Hughes Aircraft Company | Secure file erasure |
US5603012A (en) | 1992-06-30 | 1997-02-11 | Discovision Associates | Start code detector |
JPH06119388A (ja) | 1992-10-07 | 1994-04-28 | Sony Corp | 画像データ管理方法及び画像データベース |
US5387459A (en) * | 1992-12-17 | 1995-02-07 | Eastman Kodak Company | Multilayer structure having an epitaxial metal electrode |
US5740405A (en) | 1992-12-17 | 1998-04-14 | Microsoft Corporation | Method and system for providing data compatibility between different versions of a software program |
KR100295074B1 (ko) | 1992-12-22 | 2001-09-17 | 리패치 | 응용주문형집적회로인에러정정코드메모리제어기 |
US5574898A (en) | 1993-01-08 | 1996-11-12 | Atria Software, Inc. | Dynamic software version auditor which monitors a process to provide a list of objects that are accessed |
JP3130536B2 (ja) | 1993-01-21 | 2001-01-31 | アップル コンピューター インコーポレーテッド | 多数のネットワークされたコンピュータ記憶装置からデータを転送し記憶する装置ならびに方法 |
WO1994018634A1 (en) | 1993-02-01 | 1994-08-18 | Lsc, Inc. | Archiving file system for data servers in a distributed network environment |
US5719786A (en) | 1993-02-03 | 1998-02-17 | Novell, Inc. | Digital media data stream network management system |
US5896531A (en) | 1993-02-26 | 1999-04-20 | International Business Machines Corporation | Method and system for managing environments with a data processing system |
CA2121852A1 (en) | 1993-04-29 | 1994-10-30 | Larry T. Jost | Disk meshing and flexible storage mapping with enhanced flexible caching |
US5991753A (en) | 1993-06-16 | 1999-11-23 | Lachman Technology, Inc. | Method and system for computer file management, including file migration, special handling, and associating extended attributes with files |
US5812748A (en) | 1993-06-23 | 1998-09-22 | Vinca Corporation | Method for improving recovery performance from hardware and software errors in a fault-tolerant computer system |
JPH0721135A (ja) | 1993-07-02 | 1995-01-24 | Fujitsu Ltd | 二重化監視機能を持つデータ処理システム |
US5613134A (en) | 1993-09-17 | 1997-03-18 | Digital Equipment Corporation | Document display system using documents having ephemeral attributes for sharing information regarding the location of the display of each document on multiple display devices |
US5642496A (en) | 1993-09-23 | 1997-06-24 | Kanfi; Arnon | Method of making a backup copy of a memory over a plurality of copying sessions |
US5544345A (en) | 1993-11-08 | 1996-08-06 | International Business Machines Corporation | Coherence controls for store-multiple shared data coordinated by cache directory entries in a shared electronic storage |
EP0728333A1 (de) | 1993-11-09 | 1996-08-28 | Arcada Software | System zur datensicherung/wiederherstellung für ein rechnernetzwerk |
US5495607A (en) | 1993-11-15 | 1996-02-27 | Conner Peripherals, Inc. | Network management system having virtual catalog overview of files distributively stored across network domain |
US5632012A (en) * | 1993-11-24 | 1997-05-20 | Storage Technology Corporation | Disk scrubbing system |
JPH07175710A (ja) | 1993-12-20 | 1995-07-14 | Canon Inc | データ管理方法及び装置 |
US5537585A (en) * | 1994-02-25 | 1996-07-16 | Avail Systems Corporation | Data storage management for network interconnected processors |
US5491810A (en) | 1994-03-01 | 1996-02-13 | International Business Machines Corporation | Method and system for automated data storage system space allocation utilizing prioritized data set parameters |
JP2682811B2 (ja) * | 1994-03-22 | 1997-11-26 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ記憶管理システム及び方法 |
US5673381A (en) | 1994-05-27 | 1997-09-30 | Cheyenne Software International Sales Corp. | System and parallel streaming and data stripping to back-up a network |
US5638509A (en) | 1994-06-10 | 1997-06-10 | Exabyte Corporation | Data storage and protection system |
US5537533A (en) * | 1994-08-11 | 1996-07-16 | Miralink Corporation | System and method for remote mirroring of digital data from a primary network server to a remote network server |
US5598546A (en) | 1994-08-31 | 1997-01-28 | Exponential Technology, Inc. | Dual-architecture super-scalar pipeline |
US5802281A (en) | 1994-09-07 | 1998-09-01 | Rsi Systems, Inc. | Peripheral audio/video communication system that interfaces with a host computer and determines format of coded audio/video signals |
US5835953A (en) * | 1994-10-13 | 1998-11-10 | Vinca Corporation | Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating |
US5574906A (en) | 1994-10-24 | 1996-11-12 | International Business Machines Corporation | System and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing |
US5659614A (en) | 1994-11-28 | 1997-08-19 | Bailey, Iii; John E. | Method and system for creating and storing a backup copy of file data stored on a computer |
EP1074923B1 (de) | 1994-12-16 | 2005-02-23 | Canon Kabushiki Kaisha | Hierarchisches Datenanzeigeverfahren und Informationsverarbeitungsverfahren um es zu realisieren |
US5878230A (en) | 1995-01-05 | 1999-03-02 | International Business Machines Corporation | System for email messages wherein the sender designates whether the recipient replies or forwards to addresses also designated by the sender |
US5734817A (en) | 1995-03-01 | 1998-03-31 | Unisys Corporation | Method for making a data base available to a user program during data base recovery |
US5682513A (en) | 1995-03-31 | 1997-10-28 | International Business Machines Corporation | Cache queue entry linking for DASD record updates |
US5615392A (en) | 1995-05-05 | 1997-03-25 | Apple Computer, Inc. | Method and apparatus for consolidated buffer handling for computer device input/output |
US6453325B1 (en) | 1995-05-24 | 2002-09-17 | International Business Machines Corporation | Method and means for backup and restoration of a database system linked to a system for filing data |
US5559957A (en) | 1995-05-31 | 1996-09-24 | Lucent Technologies Inc. | File system for a data storage device having a power fail recovery mechanism for write/replace operations |
US5742807A (en) | 1995-05-31 | 1998-04-21 | Xerox Corporation | Indexing system using one-way hash for document service |
JPH0916607A (ja) | 1995-06-26 | 1997-01-17 | Hitachi Ltd | データベース管理システムにおけるインデクス管理方法 |
US5860073A (en) | 1995-07-17 | 1999-01-12 | Microsoft Corporation | Style sheets for publishing system |
US5699361A (en) | 1995-07-18 | 1997-12-16 | Industrial Technology Research Institute | Multimedia channel formulation mechanism |
US5813009A (en) | 1995-07-28 | 1998-09-22 | Univirtual Corp. | Computer based records management system method |
JPH0944381A (ja) * | 1995-07-31 | 1997-02-14 | Toshiba Corp | データ格納方法およびデータ格納装置 |
US5860104A (en) | 1995-08-31 | 1999-01-12 | Advanced Micro Devices, Inc. | Data cache which speculatively updates a predicted data cache storage location with store data and subsequently corrects mispredicted updates |
JPH09122125A (ja) | 1995-09-01 | 1997-05-13 | Fujitsu Ltd | 超音波モジュールおよび超音波診断システム |
US5619644A (en) | 1995-09-18 | 1997-04-08 | International Business Machines Corporation | Software directed microcode state save for distributed storage controller |
US6161192A (en) | 1995-10-13 | 2000-12-12 | Compaq Computer Corporation | Raid array data storage system with storage device consistency bits and raidset consistency bits |
US5970255A (en) | 1995-10-16 | 1999-10-19 | Altera Corporation | System for coupling programmable logic device to external circuitry which selects a logic standard and uses buffers to modify output and input signals accordingly |
US5819020A (en) | 1995-10-16 | 1998-10-06 | Network Specialists, Inc. | Real time backup system |
US5778395A (en) | 1995-10-23 | 1998-07-07 | Stac, Inc. | System for backing up files from disk volumes on multiple nodes of a computer network |
US5737747A (en) | 1995-10-27 | 1998-04-07 | Emc Corporation | Prefetching to service multiple video streams from an integrated cached disk array |
US6249795B1 (en) | 1995-10-27 | 2001-06-19 | At&T Corp. | Personalizing the display of changes to records in an on-line repository |
US5829046A (en) | 1995-10-27 | 1998-10-27 | Emc Corporation | On-line tape backup using an integrated cached disk array |
US5987478A (en) | 1995-10-31 | 1999-11-16 | Intel Corporation | Virtual small block file manager for flash memory array |
US6122668A (en) | 1995-11-02 | 2000-09-19 | Starlight Networks | Synchronization of audio and video signals in a live multicast in a LAN |
US5805920A (en) | 1995-11-13 | 1998-09-08 | Tandem Computers Incorporated | Direct bulk data transfers |
US5729743A (en) | 1995-11-17 | 1998-03-17 | Deltatech Research, Inc. | Computer apparatus and method for merging system deltas |
US5933104A (en) | 1995-11-22 | 1999-08-03 | Microsoft Corporation | Method and system for compression and decompression using variable-sized offset and length fields |
US5675511A (en) | 1995-12-21 | 1997-10-07 | Intel Corporation | Apparatus and method for event tagging for multiple audio, video, and data streams |
US5761677A (en) | 1996-01-03 | 1998-06-02 | Sun Microsystems, Inc. | Computer system method and apparatus providing for various versions of a file without requiring data copy or log operations |
US6553410B2 (en) | 1996-02-27 | 2003-04-22 | Inpro Licensing Sarl | Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks |
US5845257A (en) | 1996-02-29 | 1998-12-01 | Starfish Software, Inc. | System and methods for scheduling and tracking events across multiple time zones |
US5978841A (en) | 1996-03-08 | 1999-11-02 | Berger; Louis | Look ahead caching process for improved information retrieval response time by caching bodies of information before they are requested by the user |
US5970233A (en) | 1996-05-03 | 1999-10-19 | Intel Corporation | Multiple codecs for video encoding format compatibility |
US5995091A (en) | 1996-05-10 | 1999-11-30 | Learn2.Com, Inc. | System and method for streaming multimedia data |
US6396513B1 (en) | 1996-05-14 | 2002-05-28 | At&T Corp. | Electronic message sorting and notification system |
KR970076238A (ko) | 1996-05-23 | 1997-12-12 | 포만 제프리 엘 | 클라이언트 데이타 화일의 다수의 복사본을 생성하고 관리하는 서버, 방법 및 그 프로그램 제품 |
US5901327A (en) | 1996-05-28 | 1999-05-04 | Emc Corporation | Bundling of write data from channel commands in a command chain for transmission over a data link between data storage systems for remote data mirroring |
US5864871A (en) | 1996-06-04 | 1999-01-26 | Multex Systems | Information delivery system and method including on-line entitlements |
US5881311A (en) * | 1996-06-05 | 1999-03-09 | Fastor Technologies, Inc. | Data storage subsystem with block based data management |
US5813013A (en) | 1996-06-06 | 1998-09-22 | Microsoft Corporation | Representing recurring events |
US5812398A (en) | 1996-06-10 | 1998-09-22 | Sun Microsystems, Inc. | Method and system for escrowed backup of hotelled world wide web sites |
US20030061270A1 (en) | 1996-06-13 | 2003-03-27 | Tetsujiro Suzuki | Electronic mail system with mail content class designation |
US6091518A (en) | 1996-06-28 | 2000-07-18 | Fuji Xerox Co., Ltd. | Image transfer apparatus, image transmitter, profile information transmitter, image receiver/reproducer, storage medium, image receiver, program transmitter, and image color correction apparatus |
US5761734A (en) | 1996-08-13 | 1998-06-02 | International Business Machines Corporation | Token-based serialisation of instructions in a multiprocessor system |
US5933601A (en) | 1996-09-30 | 1999-08-03 | Ncr Corporation | Method for systems management of object-based computer networks |
US5956733A (en) | 1996-10-01 | 1999-09-21 | Fujitsu Limited | Network archiver system and storage medium storing program to construct network archiver system |
US5758359A (en) | 1996-10-24 | 1998-05-26 | Digital Equipment Corporation | Method and apparatus for performing retroactive backups in a computer system |
US6148377A (en) | 1996-11-22 | 2000-11-14 | Mangosoft Corporation | Shared memory computer networks |
US6487644B1 (en) | 1996-11-22 | 2002-11-26 | Veritas Operating Corporation | System and method for multiplexed data back-up to a storage tape and restore operations using client identification tags |
US5926836A (en) * | 1996-12-03 | 1999-07-20 | Emc Corporation | Computer and associated method for restoring data backed up on archive media |
US5875478A (en) | 1996-12-03 | 1999-02-23 | Emc Corporation | Computer backup using a file system, network, disk, tape and remote archiving repository media system |
US6131095A (en) | 1996-12-11 | 2000-10-10 | Hewlett-Packard Company | Method of accessing a target entity over a communications network |
US6009274A (en) | 1996-12-13 | 1999-12-28 | 3Com Corporation | Method and apparatus for automatically updating software components on end systems over a network |
US5898431A (en) | 1996-12-31 | 1999-04-27 | International Business Machines Corporation | Database graphical user interface with calendar view |
AU6240398A (en) | 1997-01-14 | 1998-08-03 | Benjamin Slotznick | System for calculating occasion dates and converting between different calendar systems, and intelligent agent for using same |
WO1998033113A1 (en) | 1997-01-23 | 1998-07-30 | Overland Data, Inc. | Virtual media library |
US5875481A (en) | 1997-01-30 | 1999-02-23 | International Business Machines Corporation | Dynamic reconfiguration of data storage devices to balance recycle throughput |
US6963923B1 (en) | 1997-02-10 | 2005-11-08 | International Business Machines Corporation | Method for file transfer restarts using standard internet protocol |
US6658526B2 (en) | 1997-03-12 | 2003-12-02 | Storage Technology Corporation | Network attached virtual data storage subsystem |
US6012090A (en) | 1997-03-14 | 2000-01-04 | At&T Corp. | Client-side parallel requests for network services using group name association |
US6003089A (en) | 1997-03-31 | 1999-12-14 | Siemens Information And Communication Networks, Inc. | Method for constructing adaptive packet lengths in a congested network |
US6073209A (en) | 1997-03-31 | 2000-06-06 | Ark Research Corporation | Data storage controller providing multiple hosts with access to multiple storage subsystems |
US6000020A (en) * | 1997-04-01 | 1999-12-07 | Gadzoox Networks, Inc. | Hierarchical storage management from a mirrored file system on a storage network segmented by a bridge |
US6012415A (en) | 1997-04-18 | 2000-01-11 | Magtronic Id, Inc. | Bolus with animal ID and temperature transponder |
US6085030A (en) | 1997-05-02 | 2000-07-04 | Novell, Inc. | Network component server |
US5924102A (en) | 1997-05-07 | 1999-07-13 | International Business Machines Corporation | System and method for managing critical files |
US6094416A (en) * | 1997-05-09 | 2000-07-25 | I/O Control Corporation | Multi-tier architecture for control network |
WO1998051096A1 (en) * | 1997-05-09 | 1998-11-12 | Dsc Telecom L.P. | Communication system with rapid database synchronization |
KR100248045B1 (ko) | 1997-05-19 | 2000-03-15 | 윤종용 | 하드디스크마스터제작시스템및그제작방법 |
US6112239A (en) | 1997-06-18 | 2000-08-29 | Intervu, Inc | System and method for server-side optimization of data delivery on a distributed computer network |
US6263368B1 (en) | 1997-06-19 | 2001-07-17 | Sun Microsystems, Inc. | Network load balancing for multi-computer server by counting message packets to/from multi-computer server |
US5887134A (en) | 1997-06-30 | 1999-03-23 | Sun Microsystems | System and method for preserving message order while employing both programmed I/O and DMA operations |
US6078934A (en) | 1997-07-09 | 2000-06-20 | International Business Machines Corporation | Management of a document database for page retrieval |
US5897642A (en) | 1997-07-14 | 1999-04-27 | Microsoft Corporation | Method and system for integrating an object-based application with a version control system |
US5958005A (en) | 1997-07-17 | 1999-09-28 | Bell Atlantic Network Services, Inc. | Electronic mail security |
AU8496398A (en) | 1997-07-18 | 1999-02-10 | Net Exchange, Inc. | Apparatus and method for effecting correspondent-centric electronic mail |
US6137864A (en) | 1997-07-25 | 2000-10-24 | Lucent Technologies Inc. | Specifiable delete times for voice messaging |
DE69802294T2 (de) | 1997-08-29 | 2002-05-16 | Hewlett Packard Co | Systemen zur datensicherung und -rückgewinnung |
EP0899662A1 (de) | 1997-08-29 | 1999-03-03 | Hewlett-Packard Company | System zur Datensicherung/Wiederherstellung für ein Rechnernetzwerk |
US6073220A (en) | 1997-09-03 | 2000-06-06 | Duocor, Inc. | Apparatus and method for providing a transparent disk drive back-up |
US6016553A (en) | 1997-09-05 | 2000-01-18 | Wild File, Inc. | Method, software and apparatus for saving, using and recovering data |
US6467035B2 (en) | 1997-09-08 | 2002-10-15 | Agere Systems Guardian Corp. | System and method for performing table look-ups using a multiple data fetch architecture |
US5950205A (en) | 1997-09-25 | 1999-09-07 | Cisco Technology, Inc. | Data transmission over the internet using a cache memory file system |
JP3901806B2 (ja) * | 1997-09-25 | 2007-04-04 | 富士通株式会社 | 情報管理システム及び二次サーバ |
JPH11102314A (ja) | 1997-09-26 | 1999-04-13 | Sharp Corp | 情報処理装置 |
US6275953B1 (en) | 1997-09-26 | 2001-08-14 | Emc Corporation | Recovery from failure of a data processor in a network server |
US6070228A (en) * | 1997-09-30 | 2000-05-30 | International Business Machines Corp. | Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters |
US6052735A (en) | 1997-10-24 | 2000-04-18 | Microsoft Corporation | Electronic mail object synchronization between a desktop computer and mobile device |
US6021415A (en) | 1997-10-29 | 2000-02-01 | International Business Machines Corporation | Storage management system with file aggregation and space reclamation within aggregated files |
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 |
US6073137A (en) | 1997-10-31 | 2000-06-06 | Microsoft | Method for updating and displaying the hierarchy of a data store |
US6101585A (en) | 1997-11-04 | 2000-08-08 | Adaptec, Inc. | Mechanism for incremental backup of on-line files |
JPH11143754A (ja) | 1997-11-05 | 1999-05-28 | Hitachi Ltd | バージョン情報・構成情報表示方法および装置およびバージョン情報・構成情報表示プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP3206529B2 (ja) | 1997-12-05 | 2001-09-10 | 日本電気株式会社 | 電子メールシステム、電子メールシステムにおける電子メールの送受信方法および電子メールの送受信用プログラムを記録した記録媒体 |
US6304880B1 (en) | 1997-12-12 | 2001-10-16 | International Business Machines Corporation | Automated reclamation scheduling override in a virtual tape server |
US6105037A (en) | 1997-12-12 | 2000-08-15 | International Business Machines Corporation | Apparatus for performing automated reconcile control in a virtual tape system |
US6295541B1 (en) | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
US6131190A (en) | 1997-12-18 | 2000-10-10 | Sidwell; Leland P. | System for modifying JCL parameters to optimize data storage allocations |
AU1907899A (en) | 1997-12-22 | 1999-07-12 | Accepted Marketing, Inc. | E-mail filter and method thereof |
US6023710A (en) | 1997-12-23 | 2000-02-08 | Microsoft Corporation | System and method for long-term administration of archival storage |
US6374336B1 (en) | 1997-12-24 | 2002-04-16 | Avid Technology, Inc. | Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner |
US6076148A (en) | 1997-12-26 | 2000-06-13 | Emc Corporation | Mass storage subsystem and backup arrangement for digital data processing system which permits information to be backed up while host computer(s) continue(s) operating in connection with information stored on mass storage subsystem |
US6154787A (en) | 1998-01-21 | 2000-11-28 | Unisys Corporation | Grouping shared resources into one or more pools and automatically re-assigning shared resources from where they are not currently needed to where they are needed |
US6493811B1 (en) | 1998-01-26 | 2002-12-10 | Computer Associated Think, Inc. | Intelligent controller accessed through addressable virtual space |
US6314439B1 (en) | 1998-02-06 | 2001-11-06 | International Business Machines Corporation | Computer system, program product and method of creating aliases and accessing storage locations in a computer system with same |
US6260069B1 (en) * | 1998-02-10 | 2001-07-10 | International Business Machines Corporation | Direct data retrieval in a distributed computing system |
US6105129A (en) | 1998-02-18 | 2000-08-15 | Advanced Micro Devices, Inc. | Converting register data from a first format type to a second format type if a second type instruction consumes data produced by a first type instruction |
EP0945800B1 (de) | 1998-03-02 | 2003-07-16 | Hewlett-Packard Company, A Delaware Corporation | Datensicherungssystem |
US6026414A (en) | 1998-03-05 | 2000-02-15 | International Business Machines Corporation | System including a proxy client to backup files in a distributed computing environment |
US6546545B1 (en) | 1998-03-05 | 2003-04-08 | American Management Systems, Inc. | Versioning in a rules based decision management system |
US6292783B1 (en) | 1998-03-06 | 2001-09-18 | Plexar & Associates | Phone-assisted clinical document information computer system for use in home healthcare, post-acute clinical care, hospice and home infusion applications |
JP3832077B2 (ja) | 1998-03-06 | 2006-10-11 | 富士ゼロックス株式会社 | 文書管理装置 |
US6161111A (en) | 1998-03-31 | 2000-12-12 | Emc Corporation | System and method for performing file-handling operations in a digital data processing system using an operating system-independent file map |
US6088694A (en) | 1998-03-31 | 2000-07-11 | International Business Machines Corporation | Continuous availability and efficient backup for externally referenced objects |
US6026437A (en) | 1998-04-20 | 2000-02-15 | International Business Machines Corporation | Method and system in a computer network for bundling and launching hypertext files and associated subroutines within archive files |
US6175829B1 (en) | 1998-04-22 | 2001-01-16 | Nec Usa, Inc. | Method and apparatus for facilitating query reformulation |
US6167402A (en) | 1998-04-27 | 2000-12-26 | Sun Microsystems, Inc. | High performance message store |
US6108712A (en) | 1998-05-05 | 2000-08-22 | International Business Machines Corp. | Client-server system with central application management and providing export agent capability for retrofitting existing hardware and applications into the system |
US6330589B1 (en) | 1998-05-26 | 2001-12-11 | Microsoft Corporation | System and method for using a client database to manage conversation threads generated from email or news messages |
US6154852A (en) | 1998-06-10 | 2000-11-28 | International Business Machines Corporation | Method and apparatus for data backup and recovery |
US6438595B1 (en) | 1998-06-24 | 2002-08-20 | Emc Corporation | Load balancing using directory services in a data processing system |
US6665687B1 (en) | 1998-06-26 | 2003-12-16 | Alexander James Burke | Composite user interface and search system for internet and multimedia applications |
US6421711B1 (en) | 1998-06-29 | 2002-07-16 | Emc Corporation | Virtual ports for data transferring of a data storage system |
US6542909B1 (en) | 1998-06-30 | 2003-04-01 | Emc Corporation | System for determining mapping of logical objects in a computer system |
US6094605A (en) | 1998-07-06 | 2000-07-25 | Storage Technology Corporation | Virtual automated cartridge system |
WO2000004483A2 (en) | 1998-07-15 | 2000-01-27 | Imation Corp. | Hierarchical data storage management |
US6269431B1 (en) | 1998-08-13 | 2001-07-31 | Emc Corporation | Virtual storage and block level direct access of secondary storage for recovery of backup data |
US6353878B1 (en) | 1998-08-13 | 2002-03-05 | Emc Corporation | Remote control of backup media in a secondary storage subsystem through access to a primary storage subsystem |
GB2341249A (en) | 1998-08-17 | 2000-03-08 | Connected Place Limited | A method of generating a difference file defining differences between an updated file and a base file |
US6269382B1 (en) | 1998-08-31 | 2001-07-31 | Microsoft Corporation | Systems and methods for migration and recall of data from local and remote storage |
US6253217B1 (en) | 1998-08-31 | 2001-06-26 | Xerox Corporation | Active properties for dynamic document management system configuration |
US6356863B1 (en) | 1998-09-08 | 2002-03-12 | Metaphorics Llc | Virtual network file server |
US6549918B1 (en) | 1998-09-21 | 2003-04-15 | Microsoft Corporation | Dynamic information format conversion |
US6304914B1 (en) | 1998-09-22 | 2001-10-16 | Microsoft Corporation | Method and apparatus for pre-compression packaging |
US6314460B1 (en) | 1998-10-30 | 2001-11-06 | International Business Machines Corporation | Method and apparatus for analyzing a storage network based on incomplete information from multiple respective controllers |
US6466592B1 (en) | 1998-11-02 | 2002-10-15 | Cisco Technology, Inc. | MPEG frame add/drop multiplexer with bandwidth controller |
US6367029B1 (en) | 1998-11-03 | 2002-04-02 | Sun Microsystems, Inc. | File server system tolerant to software and hardware failures |
US6874023B1 (en) | 1998-11-10 | 2005-03-29 | Claria Corporation | Web based email control center for monitoring and providing a sumary of the detected event information organized according to relationships between the user and network sites |
AU1347100A (en) | 1998-11-13 | 2000-06-05 | Chase Manhattan Bank, The | A system and method for managing information retrievals from distributed archives |
US6941304B2 (en) | 1998-11-17 | 2005-09-06 | Kana Software, Inc. | Method and apparatus for performing enterprise email management |
US6564219B1 (en) | 1998-11-19 | 2003-05-13 | Emc Corporation | Method and apparatus for obtaining an identifier for a logical unit of data in a database |
US20030097361A1 (en) | 1998-12-07 | 2003-05-22 | Dinh Truong T | Message center based desktop systems |
US6351764B1 (en) | 1998-12-31 | 2002-02-26 | Michael Voticky | System and method for prioritizing communications messages |
US6487561B1 (en) | 1998-12-31 | 2002-11-26 | Emc Corporation | Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size |
US7107395B1 (en) | 1998-12-31 | 2006-09-12 | Emc Corporation | Apparatus and methods for operating a computer storage system |
US6397308B1 (en) | 1998-12-31 | 2002-05-28 | Emc Corporation | Apparatus and method for differential backup and restoration of data in a computer storage system |
US6212512B1 (en) | 1999-01-06 | 2001-04-03 | Hewlett-Packard Company | Integration of a database into file management software for protecting, tracking and retrieving data |
US6442600B1 (en) | 1999-01-15 | 2002-08-27 | Micron Technology, Inc. | Method and system for centralized storage and management of electronic messages |
US6704933B1 (en) | 1999-02-03 | 2004-03-09 | Masushita Electric Industrial Co., Ltd. | Program configuration management apparatus |
US6324581B1 (en) | 1999-03-03 | 2001-11-27 | Emc Corporation | File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems |
US6350199B1 (en) | 1999-03-16 | 2002-02-26 | International Game Technology | Interactive gaming machine and method with customized game screen presentation |
JP3763992B2 (ja) | 1999-03-30 | 2006-04-05 | 富士通株式会社 | データ処理装置及び記録媒体 |
US6389432B1 (en) | 1999-04-05 | 2002-05-14 | Auspex Systems, Inc. | Intelligent virtual volume access |
US6343287B1 (en) | 1999-05-19 | 2002-01-29 | Sun Microsystems, Inc. | External data store link for a profile service |
US6470332B1 (en) | 1999-05-19 | 2002-10-22 | Sun Microsystems, Inc. | System, method and computer program product for searching for, and retrieving, profile attributes based on other target profile attributes and associated profiles |
US6473794B1 (en) | 1999-05-27 | 2002-10-29 | Accenture Llp | System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework |
US6519679B2 (en) | 1999-06-11 | 2003-02-11 | Dell Usa, L.P. | Policy based storage configuration |
US6647409B1 (en) | 1999-07-13 | 2003-11-11 | Microsoft Corporation | Maintaining a sliding view of server based data on a handheld personal computer |
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 |
US6538669B1 (en) | 1999-07-15 | 2003-03-25 | Dell Products L.P. | Graphical user interface for configuration of a storage system |
US7389311B1 (en) | 1999-07-15 | 2008-06-17 | Commvault Systems, Inc. | Modular backup and retrieval system |
US6490666B1 (en) | 1999-08-20 | 2002-12-03 | Microsoft Corporation | Buffering data in a hierarchical data storage environment |
US7149893B1 (en) | 1999-09-07 | 2006-12-12 | Poofaway.Com, Inc. | System and method for enabling the originator of an electronic mail message to preset an expiration time, date, and/or event, and to control processing or handling by a recipient |
US6343324B1 (en) | 1999-09-13 | 2002-01-29 | International Business Machines Corporation | Method and system for controlling access share storage devices in a network environment by configuring host-to-volume mapping data structures in the controller memory for granting and denying access to the devices |
FR2799023B1 (fr) | 1999-09-24 | 2003-04-18 | France Telecom | Procede de classification thematique de documents, module de classification thematique et moteur de recherche incorporant un tel module |
US7039860B1 (en) | 1999-10-01 | 2006-05-02 | Netspinner Solutions As | Creating web pages category list prior to the list being served to a browser |
IL150079A0 (en) | 1999-12-07 | 2002-12-01 | Data Foundation Inc | Scalable storage architecture |
US6401178B1 (en) | 1999-12-23 | 2002-06-04 | Emc Corporatiion | Data processing method and apparatus for enabling independent access to replicated data |
US6564228B1 (en) | 2000-01-14 | 2003-05-13 | Sun Microsystems, Inc. | Method of enabling heterogeneous platforms to utilize a universal file system in a storage area network |
ES2329008T3 (es) | 2000-01-14 | 2009-11-20 | Thinkstream, Inc. | Red de informacion dsitribuida accessible de forma global. |
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 |
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 |
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 |
US6721767B2 (en) | 2000-01-31 | 2004-04-13 | Commvault Systems, Inc. | Application specific rollback in a computer system |
US6760723B2 (en) | 2000-01-31 | 2004-07-06 | Commvault Systems Inc. | Storage management across multiple time zones |
US7155481B2 (en) | 2000-01-31 | 2006-12-26 | Commvault Systems, Inc. | Email attachment management in a computer system |
US7434219B2 (en) | 2000-01-31 | 2008-10-07 | Commvault Systems, Inc. | Storage of application specific profiles correlating to document versions |
US6728733B2 (en) | 2000-03-29 | 2004-04-27 | Komatsu Wall System Development Co., Ltd. | System, method, and program product for administrating document file in computerized network system |
US20020049778A1 (en) | 2000-03-31 | 2002-04-25 | Bell Peter W. | System and method of information outsourcing |
EP1277138B1 (de) | 2000-04-04 | 2018-10-17 | Red Hat, Inc. | System und verfahren zum zugreifen auf daten in getrennten informationsquellen |
WO2001080053A2 (en) | 2000-04-14 | 2001-10-25 | Mathias Client Management Software Company | Method and system for interfacing clients with relationship management (rm) accounts and for permissioning marketing |
US6571310B1 (en) | 2000-04-20 | 2003-05-27 | International Business Machines Corporation | Method and apparatus for managing a heterogeneous data storage system |
US6356801B1 (en) | 2000-05-19 | 2002-03-12 | International Business Machines Corporation | High availability work queuing in an automated data storage library |
US6330642B1 (en) | 2000-06-29 | 2001-12-11 | Bull Hn Informatin Systems Inc. | Three interconnected raid disk controller data processing system architecture |
EP1174795A1 (de) | 2000-07-19 | 2002-01-23 | Hewlett-Packard Company, A Delaware Corporation | Multiplexen von Rechnergeräten |
US7082441B1 (en) | 2000-08-17 | 2006-07-25 | Emc Corporation | Method and storage and manipulation of storage system metrics |
US6886020B1 (en) | 2000-08-17 | 2005-04-26 | Emc Corporation | Method and apparatus for storage system metrics management and archive |
GB2366014B (en) | 2000-08-19 | 2004-10-13 | Ibm | Free space collection in information storage systems |
US7278142B2 (en) | 2000-08-24 | 2007-10-02 | Veritas Operating Corporation | Dynamic computing environment using remotely allocable resources |
JP2002108662A (ja) | 2000-10-02 | 2002-04-12 | Fujitsu Ltd | 情報管理方法 |
US6973553B1 (en) | 2000-10-20 | 2005-12-06 | International Business Machines Corporation | Method and apparatus for using extended disk sector formatting to assist in backup and hierarchical storage management |
US7225219B2 (en) | 2000-11-29 | 2007-05-29 | Broadspider Networks, Inc. | Distributed caching architecture for computer networks |
US6647396B2 (en) | 2000-12-28 | 2003-11-11 | Trilogy Development Group, Inc. | Classification based content management system |
US6978265B2 (en) | 2001-01-16 | 2005-12-20 | Lakeside Software, Inc. | System and method for managing information for a plurality of computer systems in a distributed network |
US6451685B1 (en) | 2001-02-05 | 2002-09-17 | Micron Technology, Inc. | Method for multilevel copper interconnects for ultra large scale integration |
US7734715B2 (en) | 2001-03-01 | 2010-06-08 | Ricoh Company, Ltd. | System, computer program product and method for managing documents |
US7194454B2 (en) | 2001-03-12 | 2007-03-20 | Lucent Technologies | Method for organizing records of database search activity by topical relevance |
JP3693958B2 (ja) | 2001-04-05 | 2005-09-14 | 松下電器産業株式会社 | 分散型文書検索方法及び装置、並びに分散型文書検索プログラム及びそのプログラムを記録した記録媒体 |
US6763351B1 (en) | 2001-06-18 | 2004-07-13 | Siebel Systems, Inc. | Method, apparatus, and system for attaching search results |
US7613806B2 (en) | 2001-06-28 | 2009-11-03 | Emc Corporation | System and method for managing replication sets of data distributed over one or more computer systems |
US7062761B2 (en) | 2001-07-10 | 2006-06-13 | Micron Technology, Inc. | Dynamic arrays and overlays with bounds policies |
US6912645B2 (en) | 2001-07-19 | 2005-06-28 | Lucent Technologies Inc. | Method and apparatus for archival data storage |
US7685126B2 (en) | 2001-08-03 | 2010-03-23 | Isilon Systems, Inc. | System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system |
US7174312B2 (en) | 2001-08-16 | 2007-02-06 | Trans World New York Llc | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
US7509316B2 (en) | 2001-08-31 | 2009-03-24 | Rocket Software, Inc. | Techniques for performing policy automated operations |
JP4161557B2 (ja) | 2001-09-03 | 2008-10-08 | 株式会社日立製作所 | パケット転送方法及びその装置 |
US7134041B2 (en) | 2001-09-20 | 2006-11-07 | Evault, Inc. | Systems and methods for data backup over a network |
US20030061491A1 (en) | 2001-09-21 | 2003-03-27 | Sun Microsystems, Inc. | System and method for the allocation of network storage |
JP2005505039A (ja) | 2001-09-28 | 2005-02-17 | コムヴォールト・システムズ・インコーポレーテッド | 情報記憶装置にオブジェクトをアーカイブする装置及び方法 |
EP1436873B1 (de) | 2001-09-28 | 2009-04-29 | Commvault Systems, Inc. | System und verfahren zur erzeugung und verwaltung von schnellwiederherstellungsvolumen |
AU2002365580A1 (en) | 2001-11-23 | 2003-06-10 | Commvault Systems, Inc. | Selective data replication system and method |
JP4168626B2 (ja) | 2001-12-06 | 2008-10-22 | 株式会社日立製作所 | 記憶装置間のファイル移行方法 |
EP1324216A1 (de) | 2001-12-28 | 2003-07-02 | Deutsche Thomson-Brandt Gmbh | Maschine zur Klassifizierung von Daten |
US7343365B2 (en) | 2002-02-20 | 2008-03-11 | Microsoft Corporation | Computer system architecture for automatic context associations |
JP2003248611A (ja) | 2002-02-26 | 2003-09-05 | Hitachi Ltd | 記憶管理統合システム、および、その記憶管理制御方法 |
US7467167B2 (en) | 2002-03-19 | 2008-12-16 | Network Appliance, Inc. | System and method for coalescing a plurality of snapshots |
US7328225B1 (en) | 2002-03-27 | 2008-02-05 | Swsoft Holdings, Ltd. | System, method and computer program product for multi-level file-sharing by concurrent users |
US6983351B2 (en) | 2002-04-11 | 2006-01-03 | International Business Machines Corporation | System and method to guarantee overwrite of expired data in a virtual tape server |
US7532340B2 (en) | 2002-04-19 | 2009-05-12 | Toshiba Tec Kabushiki Kaisha | Document management system rule-based automation |
US6871163B2 (en) | 2002-05-31 | 2005-03-22 | Sap Aktiengesellschaft | Behavior-based adaptation of computer systems |
US7269612B2 (en) | 2002-05-31 | 2007-09-11 | International Business Machines Corporation | Method, system, and program for a policy based storage manager |
US6952758B2 (en) | 2002-07-31 | 2005-10-04 | International Business Machines Corporation | Method and system for providing consistent data modification information to clients in a storage system |
US20040107199A1 (en) | 2002-08-22 | 2004-06-03 | Mdt Inc. | Computer application backup method and system |
US7103731B2 (en) | 2002-08-29 | 2006-09-05 | International Business Machines Corporation | Method, system, and program for moving data among storage units |
AU2003270482A1 (en) | 2002-09-09 | 2004-03-29 | Commvault Systems, Inc. | Dynamic storage device pooling in a computer system |
DE60328796D1 (de) | 2002-09-10 | 2009-09-24 | Exagrid Systems Inc | Verfahren und vorrichtung zur verwaltung der datenintegrität von sicherungs- und katastrophen-wiederherstellungsdaten |
US7827283B2 (en) | 2003-02-19 | 2010-11-02 | International Business Machines Corporation | System for managing and controlling storage access requirements |
US20040193953A1 (en) | 2003-02-21 | 2004-09-30 | Sun Microsystems, Inc. | Method, system, and program for maintaining application program configuration settings |
US7246207B2 (en) | 2003-04-03 | 2007-07-17 | Commvault Systems, Inc. | System and method for dynamically performing storage operations in a computer network |
WO2004090789A2 (en) | 2003-04-03 | 2004-10-21 | Commvault Systems, Inc. | System and method for extended media retention |
US7155465B2 (en) | 2003-04-18 | 2006-12-26 | Lee Howard F | Method and apparatus for automatically archiving a file system |
US7966211B2 (en) | 2003-05-12 | 2011-06-21 | I2 Technologies Us, Inc. | Determining an inventory target for a node of a supply chain |
US7454569B2 (en) | 2003-06-25 | 2008-11-18 | Commvault Systems, Inc. | Hierarchical system and method for performing storage operations in a computer network |
JP4421230B2 (ja) | 2003-08-12 | 2010-02-24 | 株式会社日立製作所 | 性能情報分析方法 |
JP4267420B2 (ja) | 2003-10-20 | 2009-05-27 | 株式会社日立製作所 | ストレージ装置及びバックアップ取得方法 |
WO2005065084A2 (en) | 2003-11-13 | 2005-07-21 | Commvault Systems, Inc. | System and method for providing encryption in pipelined storage operations in a storage network |
US7613748B2 (en) | 2003-11-13 | 2009-11-03 | Commvault Systems, Inc. | Stored data reverification management system and method |
WO2005050381A2 (en) | 2003-11-13 | 2005-06-02 | Commvault Systems, Inc. | Systems and methods for performing storage operations using network attached storage |
US7272606B2 (en) | 2003-11-26 | 2007-09-18 | Veritas Operating Corporation | System and method for detecting and storing file content access information within a file system |
US7155633B2 (en) | 2003-12-08 | 2006-12-26 | Solid Data Systems, Inc. | Exchange server method and system |
US7519726B2 (en) | 2003-12-12 | 2009-04-14 | International Business Machines Corporation | Methods, apparatus and computer programs for enhanced access to resources within a network |
US7293133B1 (en) | 2003-12-31 | 2007-11-06 | Veritas Operating Corporation | Performing operations without requiring split mirrors in a multi-class file system |
US7103740B1 (en) | 2003-12-31 | 2006-09-05 | Veritas Operating Corporation | Backup mechanism for a multi-class file system |
WO2005078606A2 (en) | 2004-02-11 | 2005-08-25 | Storage Technology Corporation | Clustered hierarchical file services |
US7343356B2 (en) | 2004-04-30 | 2008-03-11 | Commvault Systems, Inc. | Systems and methods for storage modeling and costing |
US8055745B2 (en) | 2004-06-01 | 2011-11-08 | Inmage Systems, Inc. | Methods and apparatus for accessing data from a primary data storage system for secondary storage |
US7383462B2 (en) | 2004-07-02 | 2008-06-03 | Hitachi, Ltd. | Method and apparatus for encrypted remote copy for secure data backup and restoration |
WO2006052872A2 (en) | 2004-11-05 | 2006-05-18 | Commvault Systems, Inc. | System and method to support single instance storage operations |
US7490207B2 (en) | 2004-11-08 | 2009-02-10 | Commvault Systems, Inc. | System and method for performing auxillary storage operations |
US8140786B2 (en) | 2006-12-04 | 2012-03-20 | Commvault Systems, Inc. | Systems and methods for creating copies of data, such as archive copies |
US7512601B2 (en) | 2005-01-18 | 2009-03-31 | Microsoft Corporation | Systems and methods that enable search engines to present relevant snippets |
US7496589B1 (en) | 2005-07-09 | 2009-02-24 | Google Inc. | Highly compressed randomly accessed storage of large tables with arbitrary columns |
US7716171B2 (en) | 2005-08-18 | 2010-05-11 | Emc Corporation | Snapshot indexing |
US20070043956A1 (en) | 2005-08-19 | 2007-02-22 | Microsoft Corporation | System and methods that facilitate third party code test development |
US7617541B2 (en) | 2005-09-09 | 2009-11-10 | Netapp, Inc. | Method and/or system to authorize access to stored data |
JP4688617B2 (ja) | 2005-09-16 | 2011-05-25 | 株式会社日立製作所 | 記憶制御システム及び方法 |
US8595633B2 (en) | 2005-10-31 | 2013-11-26 | Yahoo! Inc. | Method and system for displaying contextual rotating advertisements |
US7343447B2 (en) | 2005-11-08 | 2008-03-11 | International Business Machines Corporation | Method and system for synchronizing direct access storage volumes |
US7529748B2 (en) | 2005-11-15 | 2009-05-05 | Ji-Rong Wen | Information classification paradigm |
US8271548B2 (en) | 2005-11-28 | 2012-09-18 | Commvault Systems, Inc. | Systems and methods for using metadata to enhance storage operations |
EP1974296B8 (de) | 2005-12-19 | 2016-09-21 | Commvault Systems, Inc. | System und verfahren zur durchführung einer datenreplikation |
US7636743B2 (en) | 2005-12-19 | 2009-12-22 | Commvault Systems, Inc. | Pathname translation in a data replication system |
US7617253B2 (en) | 2005-12-19 | 2009-11-10 | Commvault Systems, Inc. | Destination 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 |
US7651593B2 (en) | 2005-12-19 | 2010-01-26 | Commvault Systems, Inc. | Systems and methods for performing data replication |
US7543125B2 (en) | 2005-12-19 | 2009-06-02 | Commvault Systems, Inc. | System and method for performing time-flexible calendric storage operations |
US7500150B2 (en) | 2005-12-30 | 2009-03-03 | Microsoft Corporation | Determining the level of availability of a computing resource |
US8190571B2 (en) | 2006-06-07 | 2012-05-29 | Microsoft Corporation | Managing data with backup server indexing |
US8495102B2 (en) | 2006-09-01 | 2013-07-23 | International Business Machines Corporation | Method, system, and program product for organizing a database |
US7840537B2 (en) | 2006-12-22 | 2010-11-23 | Commvault Systems, Inc. | System and method for storing redundant information |
US9098495B2 (en) | 2008-06-24 | 2015-08-04 | Commvault Systems, Inc. | Application-aware and remote single instance data management |
US8219524B2 (en) | 2008-06-24 | 2012-07-10 | Commvault Systems, Inc. | Application-aware and remote single instance data management |
US8166263B2 (en) | 2008-07-03 | 2012-04-24 | Commvault Systems, Inc. | Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices |
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 |
-
1999
- 1999-07-15 US US09/354,058 patent/US7395282B1/en not_active Expired - Fee Related
-
2000
- 2000-07-17 EP EP00947402A patent/EP1204922B1/de not_active Expired - Lifetime
- 2000-07-17 ES ES00947402T patent/ES2243283T3/es not_active Expired - Lifetime
- 2000-07-17 AT AT00947402T patent/ATE298435T1/de not_active IP Right Cessation
- 2000-07-17 WO PCT/US2000/019324 patent/WO2001006367A1/en active IP Right Grant
- 2000-07-17 DE DE60020978T patent/DE60020978T2/de not_active Expired - Lifetime
-
2008
- 2008-04-24 US US12/109,201 patent/US7877351B2/en not_active Expired - Fee Related
-
2011
- 2011-01-21 US US13/011,219 patent/US8041673B2/en not_active Expired - Fee Related
- 2011-10-13 US US13/273,083 patent/US8566278B2/en not_active Expired - Fee Related
-
2013
- 2013-08-07 US US13/961,265 patent/US20130326178A1/en not_active Abandoned
-
2015
- 2015-09-24 US US14/864,023 patent/US20160085468A1/en not_active Abandoned
Cited By (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9009076B2 (en) | 2005-12-19 | 2015-04-14 | Commvault Systems, Inc. | Systems and methods for dynamic digital asset resource management |
US8805807B2 (en) | 2008-07-02 | 2014-08-12 | Commvault Systems, Inc. | Distributed indexing system for data storage |
US10013445B2 (en) | 2008-07-02 | 2018-07-03 | Commvault Systems, Inc. | Distributed indexing system for data storage |
US9646038B2 (en) | 2008-07-02 | 2017-05-09 | Commvault Systems, Inc. | Distributed indexing system for data storage |
US9183240B2 (en) | 2008-07-02 | 2015-11-10 | Commvault Systems, Inc. | Distributed indexing system for data storage |
US10007499B2 (en) | 2008-12-10 | 2018-06-26 | Commvault Systems, Inc. | Decoupled installation of data management systems |
US8943183B2 (en) | 2008-12-10 | 2015-01-27 | Commvault Systems, Inc. | Decoupled installation of data management systems |
US11068187B2 (en) | 2009-03-31 | 2021-07-20 | Commvault Systems, Inc. | Systems and methods for data migration in a clustered file system |
US9910738B2 (en) | 2009-03-31 | 2018-03-06 | Commvault Systems, Inc. | Data mining systems and methods for heterogeneous data sources |
US8615493B2 (en) | 2009-03-31 | 2013-12-24 | Commvault Systems, Inc. | Data mining systems and methods for heterogeneous data sources |
US8315981B2 (en) | 2009-03-31 | 2012-11-20 | Commvault Systems, Inc. | Data mining systems and methods for heterogeneous data sources |
US8589798B2 (en) | 2009-03-31 | 2013-11-19 | Commvault Systems, Inc. | Information management systems and methods for heterogeneous data sources |
US8352432B2 (en) | 2009-03-31 | 2013-01-08 | Commvault Systems, Inc. | Systems and methods for normalizing data of heterogeneous data sources |
US9002797B2 (en) | 2009-03-31 | 2015-04-07 | Commvault Systems, Inc. | Data mining systems and methods for heterogeneous data sources |
US10387069B2 (en) | 2009-03-31 | 2019-08-20 | Commvault Systems, Inc. | Systems and methods for data migration in a clustered file system |
US8209307B2 (en) | 2009-03-31 | 2012-06-26 | Commvault Systems, Inc. | Systems and methods for data migration in a clustered file system |
US10725868B2 (en) | 2009-03-31 | 2020-07-28 | Commvault Systems, Inc. | Data mining systems and methods for heterogeneous data sources |
US8572719B2 (en) | 2010-05-28 | 2013-10-29 | Commvault Systems, Inc. | Firewall proxy systems and methods in a backup environment |
US11099943B2 (en) | 2010-06-04 | 2021-08-24 | Commvault Systems, Inc. | Indexing backup data generated in backup operations |
US10990484B2 (en) | 2010-06-04 | 2021-04-27 | Commvault Systems, Inc. | Performing backup operations and indexing backup data |
US8504526B2 (en) | 2010-06-04 | 2013-08-06 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations |
US10534673B2 (en) | 2010-06-04 | 2020-01-14 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations |
US9026497B2 (en) | 2010-06-04 | 2015-05-05 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations |
US11449394B2 (en) | 2010-06-04 | 2022-09-20 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources |
US8495420B2 (en) | 2010-07-16 | 2013-07-23 | Commvault Systems, Inc. | Registry key federation systems and methods |
US8713360B2 (en) | 2010-07-16 | 2014-04-29 | Commvault Systems, Inc. | Registry key federation systems and methods |
US8977672B2 (en) | 2012-06-08 | 2015-03-10 | Commvault Systems, Inc. | Intelligent scheduling for remote computers |
US10514853B2 (en) | 2012-08-13 | 2019-12-24 | Commvault Systems, Inc. | Lightweight mounting of a secondary copy of file system data |
US9026498B2 (en) | 2012-08-13 | 2015-05-05 | Commvault Systems, Inc. | Lightweight mounting of a secondary copy of file system data |
US10007453B2 (en) | 2012-08-13 | 2018-06-26 | Commvault Systems, Inc. | Lightweight mounting of a secondary copy of file system data |
US8938481B2 (en) | 2012-08-13 | 2015-01-20 | Commvault Systems, Inc. | Generic file level restore from a block-level secondary copy |
US9483478B2 (en) | 2012-08-13 | 2016-11-01 | Commvault Systems, Inc. | Lightweight mounting of a secondary copy of file system data |
US9804930B2 (en) | 2013-01-11 | 2017-10-31 | Commvault Systems, Inc. | Partial file restore in a data storage system |
US11182255B2 (en) | 2013-01-11 | 2021-11-23 | Commvault Systems, Inc. | Sharing of secondary storage data |
US9846620B2 (en) | 2013-01-11 | 2017-12-19 | Commvault Systems, Inc. | Table level database restore in a data storage system |
US10599525B2 (en) | 2013-01-11 | 2020-03-24 | Commvault Systems, Inc. | Sharing of secondary storage data |
US9766987B2 (en) | 2013-01-11 | 2017-09-19 | Commvault Systems, Inc. | Table level database restore in a data storage system |
US9811423B2 (en) | 2013-01-11 | 2017-11-07 | Commvault Systems, Inc. | Partial file restore in a data storage system |
US9760444B2 (en) | 2013-01-11 | 2017-09-12 | Commvault Systems, Inc. | Sharing of secondary storage data |
US9720787B2 (en) | 2013-01-11 | 2017-08-01 | Commvault Systems, Inc. | Table level database restore in a data storage system |
US10140037B2 (en) | 2013-01-14 | 2018-11-27 | Commvault Systems, Inc. | Partial sharing of secondary storage files in a data storage system |
US9405635B2 (en) | 2013-04-16 | 2016-08-02 | Commvault Systems, Inc. | Multi-source restore in an information management system |
US9934103B2 (en) | 2013-04-16 | 2018-04-03 | Commvault Systems, Inc. | Managing multi-source restore operations in an information management system |
US10365839B2 (en) | 2013-05-08 | 2019-07-30 | Commvault Systems, Inc. | Use of auxiliary data protection software in failover operations |
US10001935B2 (en) | 2013-05-08 | 2018-06-19 | Commvault Systems, Inc. | Use of auxiliary data protection software in failover operations |
US9939981B2 (en) | 2013-09-12 | 2018-04-10 | Commvault Systems, Inc. | File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines |
US9633026B2 (en) | 2014-03-13 | 2017-04-25 | Commvault Systems, Inc. | Systems and methods for protecting email data |
US10013314B2 (en) | 2014-04-02 | 2018-07-03 | Commvault Systems, Inc. | Information management by a media agent in the absence of communications with a storage manager |
US9811427B2 (en) | 2014-04-02 | 2017-11-07 | Commvault Systems, Inc. | Information management by a media agent in the absence of communications with a storage manager |
US10534672B2 (en) | 2014-04-02 | 2020-01-14 | Commvault Systems, Inc. | Information management by a media agent in the absence of communications with a storage manager |
US10031917B2 (en) | 2014-07-29 | 2018-07-24 | Commvault Systems, Inc. | Efficient volume-level replication of data via snapshots in an information management system |
US9852026B2 (en) | 2014-08-06 | 2017-12-26 | Commvault Systems, Inc. | Efficient application recovery in an information management system based on a pseudo-storage-device driver |
US10705913B2 (en) | 2014-08-06 | 2020-07-07 | Commvault Systems, Inc. | Application recovery in an information management system based on a pseudo-storage-device driver |
US9609058B2 (en) | 2014-10-13 | 2017-03-28 | Commvault Systems, Inc. | Storage management operations based on executable files served on demand to storage management components |
US10999368B2 (en) | 2014-10-13 | 2021-05-04 | Commvault Systems, Inc. | Storage management operations based on executable files served on demand to storage management components |
US10069912B2 (en) | 2014-10-13 | 2018-09-04 | Commvault Systems, Inc. | Storage management operations based on executable files served on demand to storage management components |
US9800656B2 (en) | 2014-10-13 | 2017-10-24 | Commvault Systems, Inc. | Storage management operations based on executable files served on demand to storage management components |
US9710253B2 (en) | 2015-04-16 | 2017-07-18 | Commvault Systems, Inc. | Managing a software-patch submission queue |
US11188271B2 (en) | 2017-03-03 | 2021-11-30 | Commvault Systems, Inc. | Using storage managers in data storage management systems for license distribution, compliance, and updates |
US10459666B2 (en) | 2017-03-03 | 2019-10-29 | Commvault Systems, Inc. | Using storage managers in respective data storage management systems for license distribution, compliance, and updates |
US11573744B2 (en) | 2017-03-03 | 2023-02-07 | Commvault Systems, Inc. | Using storage managers in data storage management systems for quota distribution, compliance, and updates |
US11550680B2 (en) | 2018-12-06 | 2023-01-10 | Commvault Systems, Inc. | Assigning backup resources in a data storage management system based on failover of partnered data storage resources |
US11223535B2 (en) | 2019-12-31 | 2022-01-11 | Commvault Systems, Inc. | Smart network topology systems and methods |
US11677632B2 (en) | 2019-12-31 | 2023-06-13 | Commvault Systems, Inc. | Smart network topology systems and methods |
US11663099B2 (en) | 2020-03-26 | 2023-05-30 | Commvault Systems, Inc. | Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations |
Also Published As
Publication number | Publication date |
---|---|
WO2001006367A1 (en) | 2001-01-25 |
DE60020978D1 (de) | 2005-07-28 |
ATE298435T1 (de) | 2005-07-15 |
US8566278B2 (en) | 2013-10-22 |
ES2243283T3 (es) | 2005-12-01 |
US20110119235A1 (en) | 2011-05-19 |
EP1204922A1 (de) | 2002-05-15 |
US8041673B2 (en) | 2011-10-18 |
US7395282B1 (en) | 2008-07-01 |
US20160085468A1 (en) | 2016-03-24 |
US7877351B2 (en) | 2011-01-25 |
US20080201343A1 (en) | 2008-08-21 |
US20130326178A1 (en) | 2013-12-05 |
EP1204922B1 (de) | 2005-06-22 |
US20120030177A1 (en) | 2012-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60020978T2 (de) | Hierarchische datensicherung- und wiederauffindungssystem | |
DE60018803T2 (de) | Verfahren und apparat zur verwaltung von information der speicheraktivitäten von datenspeichersystemen | |
DE60030397T2 (de) | Belastungsverteilung in einem Netzwerk | |
DE60215002T2 (de) | Verfahren und system für effiziente verteilung von netzwerk-ereignisdaten | |
DE602005002713T2 (de) | Informationsverarbeitungssystem mit redundanten Pfaden und Zugriffsverfahren | |
DE112011100623B4 (de) | Read-Other-Protokoll zur Aufrechterhaltung der Paritätskohärenz in einem Writeback-Datenspeichersystem mit verteilter Redundanz | |
DE602004010872T9 (de) | Systeme und Verfahren zur Dateisicherung | |
DE69724834T2 (de) | System für hochverfügbare datenspeicherung mit allgemein-adressiertem speicher | |
DE10134492B4 (de) | Ausfallübernahme des Dateimanagementsystems in einem Rechnercluster | |
DE112011100112B4 (de) | Pufferspeicher-platte in blitzkopie-kaskade | |
DE602004002858T2 (de) | Vorrichtung und Verfahren zur Datenarchivierung in einem Clustersystem | |
DE102004027672A1 (de) | Speicherplattenarraysystem | |
DE10321454B4 (de) | System und Verfahren zur Leistungsverwaltung in einem Computersystem mit mehreren Stromversorgungsnetzen | |
DE60028793T2 (de) | Skalierbarer dateiserver mit hochverfügbaren paaren | |
DE10123067A1 (de) | Synchrone Vervielfältigung von Transaktionen in einem verteilten System | |
DE19937423C2 (de) | Verfahren zur schnellen Datensicherung und Datenübertragung | |
DE69927223T2 (de) | Ausfallsicherheit eines Mehrrechnersystems | |
EP2191554B1 (de) | Verfahren zum parametrieren einer schaltanlage | |
EP1524608B1 (de) | Kommunikationssystem zur Verwaltung und Bereitstellung von Daten | |
DE2708244A1 (de) | Anordnung zur steuerung eines vermittlungssystems | |
DE19520745C2 (de) | Infrastruktur für ein System von verteilten Objektmanager-Komponenten | |
DE19520747C2 (de) | Infrastruktur für ein System von verteilten Objektmanager-Komponenten | |
WO2020207748A1 (de) | Verfahren zur dokumentation von daten einer physikalischen einheit | |
EP2166757A2 (de) | Bild- und/oder Tondaten-Verarbeitungs- und Speicherungssystem und Überwachungssystem | |
EP1195678A2 (de) | Verfahren zum Beitreiben eines Datenverarbeitungssystems mit Redundanz-Datenverarbeitungseinheit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |