Systems and methods for performing storage operations in a computer network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-012/02
G06F-011/14
출원번호
US-0183777
(2014-02-19)
등록번호
US-8892826
(2014-11-18)
발명자
/ 주소
Kottomtharayil, Rajiv
Gokhale, Parag
Prahlad, Anand
Vijayan, Manoj Kumar
Ngo, David
Devassy, Varghese
출원인 / 주소
CommVault Systems, Inc.
대리인 / 주소
Knobbe Martens Olson & Bear LLP
인용정보
피인용 횟수 :
5인용 특허 :
237
초록▼
Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection logic, a media management component is selected to manage the storage operation. In response to the init
Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection logic, a media management component is selected to manage the storage operation. In response to the initiation of a storage operation and according to a second set of selection logic, a network storage device to associate with the storage operation. The selected media management component and the selected network storage device perform the storage operation on the electronic data.
대표청구항▼
1. A method for retrieving data in a network, the method comprising: identifying with one or more storage policies at least a first storage controller computer that retrieves backup data stored in a shared physical memory, wherein the shared physical memory is shared by different storage controller
1. A method for retrieving data in a network, the method comprising: identifying with one or more storage policies at least a first storage controller computer that retrieves backup data stored in a shared physical memory, wherein the shared physical memory is shared by different storage controller computers;identifying with the one or more storage policies, at least a second storage controller computer that serves as a failover storage controller computer to retrieve the backup data stored in the shared physical memory;performing, based on the one or more storage policies, a data retrieval operation with the first storage computer to retrieve at least a portion of the backup data stored in the shared physical memory;determining that the first storage controller computer is unable to perform the data retrieval operation; anddirecting, based on the one or more storage policies, the second storage controller computer to perform the data retrieval operation to retrieve the backup data from the shared physical memory. 2. The method of claim 1, wherein the one or more storage policies comprises selection logic for selecting the second storage controller computer. 3. The method of claim 1, wherein the one or more storage polices comprises a list of storage controller computers that serve as failover candidates. 4. The method of claim 1, further comprising creating, with the first storage controller computer, a first index of the backup data stored in the shared physical storage device. 5. The method of claim 4, further comprising creating, with the second storage controller computer, a second index of the backup data stored in the shared physical storage device. 6. The method of claim 1, further comprising: creating, with the first storage controller computer, a first index of at least a portion of the backup data stored in the shared physical storage device;creating, with the second storage controller computer, a second index of at least a portion of the backup data stored in the shared physical storage device; andtransferring copies of the first and second indexes to a storage manager computer. 7. The method of claim 1, further comprising: creating, with the first storage controller computer, a first index of at least a portion of the backup data stored in the shared physical storage device;creating, with the second storage controller computer, a second index of at least a portion of the backup data stored in the shared physical storage device; andtransferring copies of the first and second indexes to the shared physical storage device. 8. The method of claim 1, wherein selecting the first storage controller computer further is based at least in part on load balancing the first and second storage controller computers. 9. The method of claim 1, further comprising deactivating the first storage controller computer. 10. The method of claim 9, further comprising mounting the second storage controller computer. 11. A system that retrieves data in a network, the system comprising: a first storage controller computer that retrieves backup data stored in a shared physical memory, wherein the shared physical memory is shared by different storage controller computers;a second storage controller computer that retrieves backup data stored in the shared physical memory;one or more storage policies that identify at least the first storage controller computer, wherein the one or more storage policies further identify at least a second storage controller computer that serves as a failover storage controller computer to retrieve the backup data stored in the shared physical memory;a storage manager computer that directs, based on the one or more storage policies, the first storage controller computer to perform a data retrieval operation to retrieve at least a portion of the backup data stored in the shared physical memory; andwherein in response to a determination by the storage manager computer that the first storage controller computer is unable to perform the data retrieval operation, the storage manager computer directs, based on the one or more storage policies, the second storage controller computer to perform the data retrieval operation to retrieve the backup data from the shared physical memory. 12. The system of claim 11 wherein the one or more storage policies comprises selection logic for selecting the second storage controller computer. 13. The system of claim 11 wherein the one or more storage polices comprises a list of storage controller computers that serve as failover candidates. 14. The system of claim 11 wherein the first storage controller computer creates a first index of the backup data stored in the shared physical storage device. 15. The system of claim 14 wherein the second storage controller computer creates a second index of the backup data stored in the shared physical storage device. 16. The system of claim 11: wherein the first storage controller computer creates a first index of at least a portion of the backup data stored in the shared physical storage device;wherein the second storage controller computer creates a second index of at least a portion of the backup data stored in the shared physical storage device; andwherein the first and second storage controller computers transfer copies of the first and second indexes to a storage manager. 17. The system of claim 11: wherein the first storage controller computer creates a first index of at least a portion of the backup data stored in the shared physical storage device;wherein the second storage controller computer creates a second index of at least a portion of the backup data stored in the shared physical storage device; andwherein the first and second storage controller computers thransfer copies of the first and second indexes to the shared physical storage device. 18. The system of claim 11, wherein the storage managers selects the first storage controller computer based at least in part on load balancing the first and second storage controller computers. 19. The system of claim 11, wherein the storage manager deactivates the first storage controller computer. 20. The system of claim 19, wherein the storage manager mounts the second storage controller computer.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (237)
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.
Ofek,Yuval; Cakeljic,Zoran; Bitner,Haim; Galtzur,Sharon; Ish Shalom,Ariel J.; Kedem,Nadav; Krikler,Samuel; Arnon,Dan, Apparatus and methods for operating a computer storage system.
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.
Cromer Daryl C. ; Ellison Brandon J. ; Locker Howard J. ; Steinmetz Michael J. ; Springfield Randall S. ; Ward James P., Computer system which is disabled when it is disconnected from a network.
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.
Prahlad, Anand; Agrawal, Vijay H., Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices.
Koseki, Michihiko; Yokoyama, Mamoru; Sumi, Masashi; Yamaguchi, Satoru; Taniwaki, Sadayoshi; Hamanaka, Seishiro, Data processing system with mechanism for restoring file systems based on transaction logs.
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.
Chow Kit M. ; Meyer Michael W. ; Muller P. Keith ; Adamson Alan P., Dynamic and consistent naming of fabric attached storage by a file system on a compute node storing information mapping API system I/O calls for data objects with a globally unique identification.
Ashton Lyn Lequam ; Pearson Anthony Steve ; Pence Jerry Wayne ; West Stephen Charles, Dynamic reconfiguration of data storage devices to balance recycle throughput.
Christenson,Nikolai Paul; Fritchie,Scott Ernest Lystig; Larson,James Stephen, Electronic mail system with methodology providing distributed message store.
Ogawa,Junji; Matsunami,Naoto; Iwasaki,Masaaki; Sonoda,Koji; Tsukiji,Kenichi, File access method in storage-device system, and programs for the file access.
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.
Marks Randal S. ; Roberson Randy L. ; Shen Diana ; Sicola Stephen J., Host transparent storage controller failover/failback of SCSI targets and associated units.
Barney Rock D. ; Schwols Keith ; Nelson Ellen M., Integration of a database into file management software for protecting, tracking and retrieving data.
James, Kimberly Kay; James, Raymond Anthony, Library controller having stored table indicating attributes of an automated data storage library with respect to media.
Oshinsky, David Alan; Ignatius, Paul; Prahlad, Anand; May, Andreas, Logical view and access to data managed by a modular data and storage management system.
Ignatius, Paul; Theisen, Marjorie H.; Oshinsky, David Alan; Kavuri, Srinivas, Logical view and access to physical storage in modular data and storage management system.
Prahlad,Anand; De Meno,Randy; Schwartz,Jeremy A.; McGuigan,James J., Logical view with granular access to exchange data managed by a modular data and storage management system.
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.
Adams John J. (Vienna VA) Kidd Clark (Sterling VA) Summers Timothy (Allison Park PA), Method and apparatus for a pattern based spaced management system.
Amundson Daniel L. ; Halley Donald Ray ; Koeller Paul Douglas ; Koser Leonard William ; Smith Lynda Marie, Method and apparatus for data backup and recovery.
Therrien,David G.; Pownell,James E.; VanderSpek,Adrian; Kenna,Herman Robert; Sawyer,Cory Lee; Dougherty,Elizabeth; Voegtlin,Dave; Greizerstein,Paul B., Method and apparatus for storage system to provide distributed data storage and protection.
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.
Archibald, Jr., John Edward; McKean, Brian Dennis, Method and apparatus for using extended disk sector formatting to assist in backup and hierarchical storage management.
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 .
Allen Ruth A. (Poughkeepsie NY) Goetze Lisa M. (Austin TX) Nick Jeffrey M. (Fishkill NY) Pushong Kelly B. (Highland NY) Surman David H. (Milton NY) Swanson Michael D. (Poughkeepsie NY), Method and system for managing data and users of data in a data processing system.
Chron, Edward Gustav; Menon, Jaishankar Moothedath, Method and system for providing consistent data modification information to clients in a storage system.
Achiwa,Kyosuke; Nozawa,Masafumi, Method for controlling information processing system, information processing system and information processing program.
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.
Biettron,Laurent; Pallu,Fr챕d챕ric; Tricot,Sylvie, Method of thematic classification of documents, themetic classification module, and search engine incorporating such a module.
Wahlert, Brian M; Berkowitz, Brian T; van Ingen, Catharine; Rangegowda, Dharshan; Jazayeri, Mike, Method, system, and apparatus for creating saved searches and auto discovery groups for a data protection system.
Palliyil, Sudarshan; Venkateshamurthy, Shivakumara; Vijayaraghavan, Srinivas Belur; Aswathanarayana, Tejasvi, Methods, apparatus and computer programs for enhanced access to resources within a network.
Crescenti,John; Kavuri,Srinivas; Oshinsky,David Alan; Prahlad,Anand, Modular backup and retrieval system used in conjunction with a storage area network.
Glider Joseph S. (Mountain View CA) Idleman Thomas E. (Santa Clara CA), Multi-sort mass storage device announcing its active paths without deactivating its ports in a network architecture.
Muller P. Keith ; Chow Kit M. ; Meyer Michael W., Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric.
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.
Isman Marshall A. (Newton MA) Stanfill Craig W. (Waltham MA) Taylor David C. (Medford MA), Parallel disk storage array system with independent drive operation mode.
Michael A. DeMoney, SYSTEM AND METHOD FOR ADJUSTING PERFORMANCE OF A MEDIA STORAGE BY DECREASING A MAXIMUM THROUGHPUT BY A PRIMARY DERATE PARAMETER TO SPECIFY AVAILABLE & GUARANTEED RATE PARAMETERS AND DETERMINING RING .
Crockett Robert N. (Tucson AZ) Kern Ronald M. (Tucson AZ) Micka William F. (Tucson AZ), Software directed microcode state save for distributed storage controller.
Lubbers, Clark; Elkington, Susan; Hess, Randy; Sicola, Stephen J.; McCarty, James; Korgaonkar, Anuja; Leveille, Jason, Storage area network, data replication and storage controller, and method for replicating data using virtualized volumes.
Matsuo,Toshiaki; Kusama,Takato; Aoshima,Tatsundo; Takeda,Kei, Storage management system and method using performance values to obtain optimal input/output paths within a storage network.
Kottomtharayil,Rajiv; Gokhale,Parag; Prahlad,Anand; Vijayan Retnamma,Manoj Kumar; Ngo,David; Devassy,Varghese, System and method for dynamically performing storage operations in a computer network.
Kottomtharayil,Rajiv; Gokhale,Parag; Prahlad,Anand; Vijayan Retnamma,Manoj Kumar; Ngo,David; Devassy,Varghese, System and method for dynamically sharing media in a computer network.
Richard J. Huebsch ; Robert J. Prieve ; Leonard Kampa, System and method for multiplexed data back-up to a storage tape and restore operations using client identification tags.
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.
Kottomtharayil,Rajiv; Gokhale,Parag; Prahlad,Anand; Vijayan Retnamma,Manoj Kumar; Ngo,David; Devassy,Varghese, System and method for performing storage operations in a computer network.
Patel, Sujal M.; Mikesell, Paul A., System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system.
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.
Devassy, Varghese; Kottomtharayil, Rajiv; Vijayan Retnamma, Manoj Kumar, Systems and methods for allocating control of storage media in a network environment.
Devassy, Varghese; Kottomtharayil, Rajiv; Vijayan Retnamma, Manoj Kumar, Systems and methods for allocating control of storage media in a network environment.
Prahlad, Anand; Schwartz, Jeremy A.; Ngo, David; Brockway, Brian; Muller, Marcus S., Systems and methods for classifying and transferring information in a storage network.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Kumar, Manoj; Ngo, David; Devassy, Varghese, Systems and methods for performing storage operations in a computer network.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Vijayan Retnamma, Manoj Kumar; Ngo, David; Devassy, Varghese, Systems and methods for performing storage operations in a computer network.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Vijayan Retnamma, Manoj Kumar; Ngo, David; Devassy, Varghese, Systems and methods for performing storage operations in a computer network.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Vijayan, Manoj Kumar; Ngo, David; Devassy, Varghese, Systems and methods for performing storage operations in a computer network.
Lee,Oliver; Guo,Quji; Grossman,Joel K.; Wentz,Brian D.; Schwartz,Jordan L. K.; Araman,Christopher J.; Winjum,Randall Knight; Farnham,Shelly; Cheng,Lili, Systems and methods for sharing dynamic content among a plurality of online co-users.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Retnamma, Manoj; Ngo, David; Devassy, Varghese, Systems and methods for sharing media and path management in a computer network.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Kumar, Manoj; Ngo, David; Devassy, Varghese, Systems and methods for sharing media in a computer network.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Vijayan Retnamma, Manoj Kumar; Ngo, David; Devassy, Varghese, Systems and methods for sharing media in a computer network.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Vijayan Retnamma, Manoj Kumar; Ngo, David; Devassy, Varghese, Systems and methods for sharing media in a computer network.
Kottomtharayil,Rajiv; Gokhale,Parag; Prahlad,Anand; Retnamma,Manoj Kumar Vijayan; Ngo,David; Devassy,Varghese, Systems and methods for sharing media in a computer network.
Landman,Joseph I.; Cofer,Haruna Nakamura; Gomperts,Roberto; Mikhailov,Dmitri, Transparent distribution and execution of data in a multiprocessor environment.
Clowes Richard F. (New York NY) Tims Fred W. (Springfield Center NY), Workstation-implemented data storage re-routing for server fault-tolerance on computer networks.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Kumar Vijayan, Manoj; Ngo, David; Devassy, Varghese, System and method for sharing media in a computer network.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Vijayan, Manoj Kumar; Ngo, David; Devassy, Varghese, Systems and methods for performing storage operations in a computer network.
Kottomtharayil, Rajiv; Gokhale, Parag; Prahlad, Anand; Vijayan, Manoj Kumar; Ngo, David; Devassy, Varghese, Systems and methods for performing storage operations in a computer network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.