Hierarchical systems and methods for performing storage operations in a computer network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-012/00
G06F-013/00
G06F-013/28
G06F-007/00
G06F-017/30
G06F-015/16
G06F-015/173
출원번호
UP-0271677
(2008-11-14)
등록번호
US-7757043
(2010-08-02)
발명자
/ 주소
Kavuri, Srinivas
Madeira, Andre Duque
출원인 / 주소
CommVault Systems, Inc.
대리인 / 주소
Knobbe, Martens, Olson & Bear, LLP
인용정보
피인용 횟수 :
91인용 특허 :
97
초록▼
A system for performing storage operations using hierarchically configured storage operation cells. The system includes a first storage manager component and a first storage operation cell. The first storage operation cell has a second storage manager component directed to performing storage operati
A system for performing storage operations using hierarchically configured storage operation cells. The system includes a first storage manager component and a first storage operation cell. The first storage operation cell has a second storage manager component directed to performing storage operations in the first storage operation cell. Moreover, the first storage manager component is programmed to instruct the second storage manager regarding performance of storage operations in the first storage operation cell.
대표청구항▼
What is claimed is: 1. A system for performing storage operations using storage operation cells, the system comprising: a first storage manager component in communication with a manager index; a first storage operation cell comprising, a first index indicating a location of first data on at least o
What is claimed is: 1. A system for performing storage operations using storage operation cells, the system comprising: a first storage manager component in communication with a manager index; a first storage operation cell comprising, a first index indicating a location of first data on at least one storage device, and a second storage manager component directing data copy operations performed by the first storage operation cell; and a second storage operation cell hierarchically coupled to the first storage operation cell, the second storage operation cell comprising, a second index indicating a location of second data on the at least one storage device, and a third storage manager component directing data copy operations performed by the second storage operation cell; wherein the first storage manager component maintains the manager index comprising information received from the first and second indexes about the data copy operations performed by the first and second storage operation cells, wherein the manager index further comprises information indicative of hierarchical associations between the first storage operation cell and the second storage operation cell, and wherein the first storage manager component analyzes traffic patterns of the data copy operations in the first and second storage operation cells by consulting information about the data copy operations stored in the manager index to determine alternate methods of performing data copy operations wherein the first storage manager component directs data copy operations intended for the first storage operation cell to the second storage operation cell. 2. The system of claim 1, wherein the first storage operation cell further comprises a first data agent component for obtaining application-specific data from a client device to be included in one of the data copy operations by the first storage operation cell. 3. The system of claim 2, wherein the first storage manager component directly controls the first data agent component during performance of the one of the data copy operations. 4. The system of claim 2, wherein the first storage manager component instructs the second storage manager component to control the first data agent component during performance of the one of the data copy operations by the first storage operation cell. 5. The system of claim 1, wherein the first storage manager component comprises a component of a storage operation cell other than the first storage operation cell. 6. The system of claim 1, wherein a type of the second data copy operation comprises one of a snapshot copy, a hierarchical storage management copy and an archive copy. 7. The system of claim 1, wherein the second storage manager component is programmed to instruct the third storage manager component regarding performance of data copy operations in the second storage operation cell. 8. The system of claim 1, wherein the second and third storage manager components are configured to communicate resource usage information to the first storage manager component. 9. The system of claim 8, wherein the resource usage information comprises a usage of a first storage device of the at least one storage device. 10. A system for performing storage operations using storage operation cells, the system comprising: a first storage manager component in communication with a manager index; a first storage operation cell comprising, a first index indicating a location of first data on at least one storage device, and a second storage manager component directing storage operations performed by the first storage operation cell, wherein the second storage manager component directs performance of a first storage operation on the first data; and a second storage operation cell hierarchically coupled to the first storage operation cell, the second storage operation cell comprising, a second index indicating a location of second data on the at least one storage device, and a third storage manager component directing storage operations performed by the second storage operation cell, wherein the third storage manager component directs performance of a second storage operation on the second data, wherein the second storage operation is different than the first storage operation; wherein the first storage manager component maintains the manager index comprising information received from the first and second indexes, wherein the manager index further comprises information indicative of hierarchical associations between the first storage operation cell and the second storage operation cell, and wherein the first storage manager component instructs alternate storage operations in the first and second storage operation cells based on the manager index, wherein the second storage manager component is programmed to instruct the third storage manager component regarding performance of storage operations in the second storage operation cell, and wherein the second storage manager component instructs the third storage manager component regarding performance of storage operations in the second storage operation cell if a user of the second storage manager component satisfies an access criteria for access to the second storage operation cell. 11. The system of claim 10, wherein the first storage operation cell comprises a higher access criteria than the second storage operation cell. 12. A system for performing storage operations using storage operation cells, the system comprising: a first storage manager component in communication with a manager index; a first storage operation cell comprising, a first index indicating a location of first data on at least one storage device, and a second storage manager component directing storage operations performed by the first storage operation cell, wherein the second storage manager component directs performance of a first storage operation on the first data; and a second storage operation cell hierarchically coupled to the first storage operation cell, the second storage operation cell comprising, a second index indicating a location of second data on the at least one storage device, and a third storage manager component directing storage operations performed by the second storage operation cell, wherein the third storage manager component directs performance of a second storage operation on the second data, wherein the second storage operation is different than the first storage operation; wherein the first storage manager component maintains the manager index comprising information received from the first and second indexes, wherein the manager index further comprises information indicative of hierarchical associations between the first storage operation cell and the second storage operation cell, and wherein the first storage manager component instructs alternate storage operations in the first and second storage operation cells based on the manager index, wherein the second and third storage manager components are configured to communicate resource usage information to the first storage manager component, wherein the resource usage information comprises a usage of a first storage device of the at least one storage device, wherein the first storage manager component is configured to transfer responsibility of the first storage operation from the first storage operation cell and the first storage device to the second storage operation cell and a second storage device of the at least one storage device when the usage of the first storage device exceeds a threshold amount. 13. A system for performing storage operations, the system comprising: a plurality of storage operations cells, each of the storage operation cells being hierarchically associated with at least one other of the storage operation cells and comprising, an index comprising information indicating a plurality of locations of data stored on at least one storage device, and a manager component directing data copy operations performed by the respective storage operation cell on the data stored on the at least one storage device; a manager index comprising entries regarding information received from the index of each storage operation cell about the data copy operations performed by the storage operation cells, the manager index further comprising the hierarchical associations between each of the storage operation cells; and a main storage manager configured to maintain the manager index and instruct data copy operations in each of the storage operation cells based on the manager index, wherein the main storage manager component analyzes traffic patterns of the data copy operations by consulting information about the data copy operations stored in the manager index to determine alternate methods of performing data copy operations wherein the main storage manager component directs data copy operations intended for a first storage operation cell to a second storage operation cell. 14. The system of claim 13, wherein the manager index further stores user preference data. 15. The system of claim 13, wherein the main storage manager tracks a network status of each of the storage operation cells. 16. The system of claim 13, wherein the main storage manager is configured to map network pathways to physically monitor data copy operations of the plurality of storage operation cells. 17. The system of claim 13, wherein the hierarchical associations comprise at least three levels of associations. 18. The system of claim 13, wherein each of the storage operation cells comprises a different storage device. 19. A system for performing storage operations using storage operation cells, the system comprising: first means for managing data copy operations, said first means being in communication with a manager index; second means for performing data copy operations on electronic data, said second means comprising, third means for recording a location of first data stored on at least one storage device, and fourth means for managing data copy operations performed by said second means and for directing the performance of a first data copy operation on the first data; and fifth means for performing data copy operations on electronic data, said fifth means being hierarchically coupled to said second means, said fifth means comprising, sixth means for recording a location of second data stored on the at least one storage device, and seventh means for managing data copy operations performed by said fifth means and for directing the performance of a second data copy operation on the second data, wherein the second data copy operation is different than the first data copy operation; wherein said first means maintains the manager index comprising information received from said third means and said sixth means about the data copy operations performed by said second means and said fifth means, wherein the manager index further comprises information about hierarchical associations between said second means and said fifth means, and wherein said first means instructs alternate data copy operations in said second means and said fifth means based on the manager index wherein the first means analyzes traffic patterns of the data copy operations by consulting information about the data copy operations stored in the manager index to determine alternate methods of performing data copy operations wherein the first means directs data copy operations intended for the second means to the fifth means. 20. The system of claim 19, wherein said fourth means and said seventh means are configured to send usage information regarding the at least one storage device to said first means.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (97)
Yuval Ofek ; Zoran Cakeljic ; Mathieu Gagne, Apparatus and method for differential backup and restoration of data in a computer storage system.
Yuval Ofek ; Zoran Cakeljic ; Samuel Krikler IL; Sharon Galtzur IL; Michael Hirsch IL; Dan Arnon ; Peter Kamvysselis, Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size.
Griffin David (Maynard MA) Campbell Jonathan (Acton MA) Reilly Michael (Sterling MA) Rosenbaum Richard (Pepperell MA), Arrangement with cooperating management server node and network service node.
Nakano Toshio (Odawara JPX) Nozawa Masafumi (Odawara JPX) Kurano Akira (Odawara JPX) Hisano Kiyoshi (Odawara JPX) Hoshino Masayuki (Odawara JPX), Backup control method and system in data processing system using identifiers for controlling block data transfer.
Kitajima Hiroyuki (Yokohama) Yamamoto Akira (Yokohama) Doi Takashi (Hadano) Nozawa Masafumi (Odawara JPX), Buffered peripheral system and method for backing up and retrieving data to and from backup memory device.
Cole Leo J. (Raleigh NC) Frantz Curtis J. (Durham NC) Lee Jeannette (Raleigh NC) Ordanic Zvonimir (Raleigh NC) Plank Larry K. (Rochester MN), Centralized management in a computer network.
Carpenter Kelly S. (Fremont CA) Dearing Gerard M. (San Jose CA) Nick Jeffrey M. (Fishkill NY) Strickland Jimmy P. (Saratoga CA) Swanson Michael D. (Poughkeepsie NY) Wilkinson Wendell W. (Hyde Park NY, Coherence controls for store-multiple shared data coordinated by cache directory entries in a shared electronic storage.
Eric C. Peters ; Stanley Rabinowitz ; Herbert R. Jacobs ; Richard Baker Gillett, Jr. ; Peter J. Fasciano, 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.
Senator Steven T. ; Fuller Billy J., Computer system method and apparatus providing for various versions of a file without requiring data copy or log operati.
Fecteau Jean G. (Toronto NY CAX) Gdaniec Joseph M. (Vestal NY) Hennessy James P. (Endicott NY) MacDonald John F. (Vestal NY) Osisek Damian L. (Vestal NY), Computer system which supports asynchronous commitment of data.
Torbjrnsen ystein (Trondheim NOX) Hvasshovd Svein-Olaf (Trondheim NOX), Continuously available database server having multiple groups of nodes with minimum intersecting sets of database fragme.
Minami Shinji,JPX ; Wakamoto Masaaki,JPX ; Kakemizu Mitsuaki,JPX, Data management system, primary server, and secondary server for data registration and retrieval in distributed environment.
Dunphy William E. (Westminster CO) Halladay Steven M. (Louisville CO) Moy Michael E. (Lafayette CO) Munro Frederick G. (Broomfield CO), Data storage and protection system.
Yanai Moshe (Framingham MA) Vishlitzky Natan (Brookline MA) Alterescu Bruno (Newton MA) Castel Daniel (Framingham MA) Shklarsky Gadi (Brookline MA), Data storage system controlled remote data mirroring with respectively maintained data indices.
Fortier Richard W. (Acton MA) Mastors Robert M. (Ayer MA) Taylor Tracy M. (Upton MA) Wallace John J. (Franklin MA), Digital data processor with improved backup storage.
Kenley Gregory (Northboro MA) Ericson George (Schrewsbury MA) Fortier Richard (Acton MA) Holland Chuck (Northboro MA) Mastors Robert (Ayer MA) Pownell James (Natick MA) Taylor Tracy (Upton MA) Wallac, Digital data storage system with improved data migration.
Xu Yikang ; Vahalia Uresh K. ; Jiang Xiaoye ; Gupta Uday ; Tzelnic Percy, 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.
Lagueux, Jr., Richard A.; Stave, Joel H.; Yeaman, John B.; Stevens, Brian E.; Higgins, Robert M.; Collins, James M., Graphical user interface for configuration of a storage system.
Urevig Paul D. ; Malnati James R. ; Ethen Donald J. ; Weber Herbert L., 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.
Prahlad,Anand; Kavuri,Srinivas; Madeira,Andre Duque; Lunde,Norman R.; Bunte,Alan G.; May,Andreas; Schwartz,Jeremy, Hierarchical systems and methods for providing a unified view of storage information.
Barney Rock D. ; Schwols Keith ; Nelson Ellen M., Integration of a database into file management software for protecting, tracking and retrieving data.
Martin Charles W. (Richardson TX) Reid Fredrick S. (Plano TX) Forbus Gary L. (Dallas TX) Adams Steve M. (Plano TX) Shannon C. Patrick (Garland TX) Pirpich Eric A. (Garland TX), Mass data storage and retrieval system.
Kedem Nadav,ILX, 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 .
Long Robert M., Media element library with non-overlapping subset of media elements and non-overlapping subset of media element drives accessible to first host and unaccessible to second host.
Kullick Steven E. ; Spirakis Charles S. ; Titus Diane J., Method and apparatus for transferring archival data among an arbitrarily large number of computer devices in a networked.
Eastridge Lawrence E. (Tucson AZ) Kern Robert F. (Tucson AZ) Kern Ronald M. (Tucson AZ) Mikkelsen Claus W. (Morgan Hill CA) Ratliff James M. (Tucson AZ), Method and system for automated backup copy ordering in a time zero backup copy session.
Eastridge Lawrence E. (Tucson AZ) Kern Robert F. (Tucson AZ) Micka William F. (Tucson AZ) Mikkelsen Claus W. (Morgan Hill CA) Ratliff James M. (Tucson AZ), Method and system for automated termination and resumption in a time zero backup copy process.
Walter A. Hubis ; William G. Deitz, 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 .
Aoyama Yuki,JPX ; Takahashi Toru,JPX ; Wakayama Satoshi,JPX, Method of and an apparatus for displaying version information and configuration information and a computer-readable recording medium on which a version and configuration information display program i.
Pisello Thomas (De Bary FL) Crossmier David (Casselberry FL) Ashton Paul (Oviedo FL), Network management system having virtual catalog overview of files distributively stored across network domain.
Carter John B. ; Davis Scott H. ; Abraham William ; Frank Steven J. ; Hansen Thomas G. ; Phillips Robert S. ; Dietterich Daniel J. ; Porter David, Shared memory computer networks.
Crockett Robert N. (Tucson AZ) Kern Ronald M. (Tucson AZ) Micka William F. (Tucson AZ), Software directed microcode state save for distributed storage controller.
Huebsch, Richard J.; Prieve, Robert J.; Kampa, Leonard, System and method for backing up data from a plurality of client computer systems using a server computer including a plurality of processes.
Mutalik Madhav ; Senie Faith M., System and method for performing file-handling operations in a digital data processing system using an operating system-independent file map.
Huai ReiJane (Old Brookville NY) Daly Robert (Ronkonkoma NY) Curti Walter (Dix Hills NY) Mohan Deepak (Huntington NY) Chueh James Kuang-Ru (Bayside NY) Louie Larry (Forest Hills NY), System and parallel streaming and data stripping to back-up a network.
Stoppani ; Jr. Peter (Woodinville WA), System for allocating storage spaces based upon required and optional service attributes having assigned piorities.
Flynn Rex A. (Belmont MA) Anick Peter G. (Marlboro MA), System for reconstructing prior versions of indexes using records indicating changes between successive versions of the.
Saether Christian D. (Seattle WA) Stoppani ; Jr. Peter (Woodinville WA), System of device independent file directories using a tag between the directories and file descriptors that migrate with.
Prahlad,Anand; Kavuri,Srinivas; Madeira,Andre Duque; Lunde,Norman R.; Bunte,Alan G.; May,Andreas; Schwartz,Jeremy, Systems and methods for generating a storage-related metric.
Prahlad,Anand; Kavuri,Srinivas; Madeira,Andre Duque; Lunde,Norman R.; Bunte,Alan G; May,Andreas; Schwartz,Jeremy, Systems and methods for storage modeling and costing.
Varadharajan, Prakash; Dornemann, Henry Wallace; Polimera, Rajesh; Kandasamy, Anand, File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines.
Prahlad, Anand; Gokhale, Parag; Kottomtharayil, Rajiv; Lu, Jun; Pawar, Rahul S., Information management systems and methods for heterogeneous data sources.
Crescenti, John; Kavuri, Srinivas; Oshinsky, David Alan; Prahlad, Anand, Modular backup and retrieval system used in conjunction with a storage area network.
Crescenti, John; Kavuri, Srinivas; Oshinsky, David Alan; Prahlad, Anand, Modular backup and retrieval system used in conjunction with a storage area network.
Vallabhaneni, Brahmaiah; Kumarasamy, Paramasivam, Storage management operations based on executable files served on demand to storage management components.
Vallabhaneni, Brahmaiah; Kumarasamy, Paramasivam, Storage management operations based on executable files served on demand to storage management components.
Vallabhaneni, Brahmaiah; Kumarasamy, Paramasivam, Storage management operations based on executable files served on demand to storage management components.
Vijayan, Manoj Kumar; Viswanathan, Srikant; Attarde, Deepak Raghunath; Devassy, Varghese; Kottomtharayil, Rajiv, System and method for sharing SAN storage.
Vijayan, Manoj Kumar; Viswanathan, Srikant; Attarde, Deepak Raghunath; Devassy, Varghese; Kottomtharayil, Rajiv, System and method for sharing san storage.
Prahlad, Anand; Gokhale, Parag; Kottomtharayil, Rajiv; Lu, Jun; Pawar, Rahul S., Systems and methods for normalizing data of heterogeneous data sources.
Gokhale, Parag; Kottomtharayil, Rajiv; Karandikar, Amey Vijaykumar; Vijayan, Manoj Kumar, Use of auxiliary data protection software in failover operations.
Gokhale, Parag; Kottomtharayil, Rajiv; Karandikar, Amey Vijaykumar; Vijayan, Manoj Kumar, Use of auxiliary data protection software in failover operations.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.