System and method for performing a snapshot and for restoring data
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/00
출원번호
US-0407906
(2009-03-20)
등록번호
US-8195623
(2012-06-05)
발명자
/ 주소
Prahlad, Anand
Ngo, David
Varadharajan, Prakash
Pawar, Rahul
Kumar, Avinash
출원인 / 주소
Commvault Systems, Inc.
대리인 / 주소
Knobbe Martens Olson & Bear LLP
인용정보
피인용 횟수 :
57인용 특허 :
325
초록▼
The system and method are used for tracking a plurality of snapshots of an information store. The system performs a first snapshot of an information store that indexes the contents of the information store, copying the contents of the information store to a first storage device, using the first snap
The system and method are used for tracking a plurality of snapshots of an information store. The system performs a first snapshot of an information store that indexes the contents of the information store, copying the contents of the information store to a first storage device, using the first snapshot, and updating a replication volume table indicating the storage of the contents of the first information store using the first snapshot on the first storage device. A second snapshot is performed of the information store that indexes the contents of the information store, the contents of the information store are copied to a second storage device using the second snapshot and the replication volume table is updated to indicate the storage of the contents of the first information store using the second snapshot on the second storage device.
대표청구항▼
1. A method performed by one or more computing systems, each computing system having a processor and memory, of restoring data, the method comprising: receiving, via a user interface, a selection of a given point in time to which to restore a portion of an information store on at least one first sto
1. A method performed by one or more computing systems, each computing system having a processor and memory, of restoring data, the method comprising: receiving, via a user interface, a selection of a given point in time to which to restore a portion of an information store on at least one first storage device, wherein multiple snapshots have been made of the information store prior to or near to the given point in time, and wherein the snapshots are stored on at least one remote storage device that is remotely located from the first storage device and wherein snapshots taken after an initial snapshot comprise: changed data from at least one storage block of the information store, wherein the changed data contains data that has been changed or created since the time a most-recently made previous snapshot was created,a first data structure identifying the at least one storage block,a second data structure indicating a physical location of the changed data within the remote storage device,a third data structure mapping the at least one storage block to one or more files associated with the changed data, anda fourth data structure identifying a previous snapshot containing data from the at least one storage block;identifying a first set of two or more snapshots, wherein each snapshot in the first set indexes storage blocks associated with the portion of the information store to be restored;determining a most-recently made snapshot in the first set necessary to restore the portion of the information store;determining one or more snapshots in the first set, other than the most-recently made snapshot, necessary to restore the portion of the information store;restoring, by the one or more computer systems, storage blocks associated with the portion of the information store that are indexed by the most-recently made snapshot; andafter restoring the storage blocks associated with the portion of the information store that are indexed by the most-recently made snapshot, restoring, by the one or more computer systems, storage blocks that are not already restored and that are associated with the portion of the information store indexed by the one or more other snapshots,wherein the restoring is performed in reverse chronological order of times at which the one or more other snapshots were made, andwherein the determining a most-recently made snapshot and the determining one or more snapshots in the first set includes reviewing the at least one snapshot to identify changed blocks or files within the information store. 2. The method of claim 1, further comprising: accessing the most-recently made snapshot;determining the storage blocks associated with the portion of the information store that are indexed by the most-recently made snapshot;accessing the one or more other snapshots, anddetermining the not already restored storage blocks associated with the portion of the information store that are indexed by the one or more other snapshots. 3. The method of claim 1, wherein the storage units associated with the portion of the information store that are indexed by the most-recently made snapshot are stored on a first storage device, wherein the not already restored storage blocks are stored on one or more second storage devices, and wherein the method further comprises: accessing the first storage device;obtaining from the first storage device the storage blocks associated with the portion of the information store that are indexed by the most-recently made snapshot;accessing the one or more second storage devices; andobtaining from the one or more second storage devices the storage blocks associated with the portion of the information store that are indexed by the one or more other snapshots. 4. The method of claim 1, wherein the multiple snapshots and storage blocks indexed by the multiple snapshots are stored on multiple storage devices across a data storage network. 5. The method of claim 1, wherein the storage blocks are either clusters, blocks, or extents. 6. The method of claim 1, wherein the portion of an information store is either multiple files and/or folders or the entire information store. 7. The method of claim 1, further comprising accessing a data structure that expresses or implies the chronological order of times at which the two or more snapshots in the first set were made. 8. The method of claim 1, wherein the information store includes multiple files and/or folders, the information store is associated with a data structure that includes information associated with the multiple files and/or folders, at least a portion of the information is stored in association with the two or more snapshots in the first set, and wherein the method further comprises: accessing the at least portion of the information;presenting to a user the at least portion of the information in a graphical user interface; andreceiving from the user via the graphical user interface a selection of one or more of the multiple files and/or folders to restore. 9. A system for restoring data, the system comprising: a processor;memory;means for receiving a selection of a given point in time to which to restore a portion of an information store on at least one first storage device, wherein multiple snapshots have been made of the information store prior to or near to the given point in time, and wherein the snapshots are stored on at least one remote storage device that is remotely located from the first storage device and comprise: changed data from at least one storage block of the information store, wherein the changed data contains data that has been changed or created since the time a most-recently made previous snapshot was created,a first data structure identifying the at least one storage block,a second data structure indicating a physical location of the changed data within the remote storage device,a third data structure mapping the at least one storage block to one or more files associated with the changed data, anda fourth data structure identifying a previous snapshot containing data from the at least one storage block;means for identifying a first set of two or more snapshots, wherein each snapshot in the first set indexes storage blocks associated with the portion of the information store to be restored;means for determining a most-recently made snapshot in the first set necessary to restore the portion of the information store;means for determining one or more snapshots in the first set, other than the most-recently made snapshot, necessary to restore the portion of the information store;means for restoring, by the one or more computer systems, storage blocks associated with the portion of the information store that are indexed by the most-recently made snapshot; andmeans for after restoring the storage blocks associated with the portion of the information store that are indexed by the most-recently made snapshot, restoring, by the one or more computer systems, storage blocks that are not already restored and that are associated with the portion of the information store indexed by the one or more other snapshots, wherein the restoring is performed in reverse chronological order of times at which the one or more other snapshots were made, andwherein the means for determining a most-recently made snapshot or the means for determining one or more snapshots in the first set includes means for reviewing the at least one snapshot to identify changed blocks or files within the information store. 10. The system of claim 9, further comprising: means for accessing the most-recently made snapshot;means for determining the storage blocks associated with the portion of the information store that are indexed by the most-recently made snapshot;means for accessing the one or more other snapshots, andmeans for determining the not already restored storage blocks associated with the portion of the information store that are indexed by the one or more other snapshots. 11. The system of claim 9, wherein the storage blocks are clusters, blocks, or extents. 12. The system of claim 9, wherein the portion of an information store is either multiple files and/or folders or the entire information store. 13. The system of claim 9, further comprising accessing a data structure that expresses or implies the chronological order of times at which the two or more snapshots in the first set were made. 14. A system for restoring a file or folder from a data store indexed by snapshots at various points in time, the system comprising: a presentation component, wherein the presentation component presents a user with indications of files or folders from a data store on at least one first storage device to be restored;an input component, wherein the input component receives user input selecting a file or folder to be restored;a retrieval component comprising one or more computer processors and configured to retrieve, one or more snapshots stored in at least one second storage device that is distinct and remotely located from the first storage device, wherein snapshots taken after an initial snapshot include: changed data from at least one storage block of the at least one first storage device wherein the changed data contains data that has been changed or created since the time a most-recently taken previous snapshot was created,at least a first data structure identifying the at least one storage block,a second data structure indicating a physical location of the changed data within the at least one second storage device,a third data structure mapping the at least one storage block to one or more files associated with the changed data, anda fourth data structure identifying a previous snapshot containing data from the at least one storage block;a restoration component, wherein the restoration component reviews a data structure stored on the second storage device that maps portions of the one or more snapshots stored in the second storage device to files or folders of the data store on the first storage device,identifies a portion of the one or more snapshots mapped to the selected files or folders, andrestores the identified portion of the one or more snapshots, wherein the restoring includes: restoring a most-recently made snapshot associated with a first portion of a user selected file or folder to be restored, andrestoring one or more other snapshots associated with a second portion of the user selected file or folder, wherein the restoring is performed in reverse chronological order of times at which the one or more other snapshots were made. 15. The system of claim 14, wherein the reviewed data structure maps clusters storing the portions of the one or more snapshots to files or folders of the data store. 16. The system of claim 14, wherein the reviewed data structure maps data blocks storing the portions of the one or more snapshots to files or folders of the data store. 17. The system of claim 14, wherein the snapshots are stored in locations remote from the data structure.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (325)
Yuval Ofek ; Zoran Cakeljic ; Mathieu Gagne, Apparatus and method for differential backup and restoration of data in a computer storage system.
Sicola Stephen J. ; Umland Wayne H. ; Lubbers Clark E. ; Elkington Susan G., Apparatus and method for synchronizing a cache mode in a dual controller, dual cache memory system operating in a plurality of cache modes.
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.
Belanger, David G.; Kester, Adrian; Parker, Sam; Puthenpura, Sarat; Weiss, Phyllis, Arrangement for guiding user design of comprehensive product solution using on-the-fly data validation.
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.
Midgely Christopher W. (Framingham MA) Holland Charles J. (Northboro MA) Webb John W. (Sutton MA) Gonsalves Manuel (Brookline MA), Continuously-snapshotted protection of computer files.
Meier Stephan G. ; Juffa Norbert ; Achenbach Michael D. ; Weber Frederick D., 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.
Slater, Alastair Michael; Watkins, Mark Robert; Sparkes, Andrew Michael, Data backup including tape and non-volatile memory units and method of operating same.
Witt David B. ; Hattangadi Rajiv M., Data cache which speculatively updates a predicted data cache storage location with store data and subsequently correct.
Van Huben Gary Alan ; Mueller Joseph Lawrence ; Siegel Michael Steven ; Warnock Thomas Bernard ; McDonald Darryl James, Data management system and process.
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.
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.
Ashton Lyn Lequam ; Pearson Anthony Steve ; Pence Jerry Wayne ; West Stephen Charles, Dynamic reconfiguration of data storage devices to balance recycle throughput.
Belsan Jay S. (Nederland CO) Laughlin Jeffrey S. (Nederland CO) Pedersen Mogens H. (Longmont CO) Raicer Robert J. (Niwot CO) Rudeseal George A. (Boulder CO) Schafer Charles P. (Louisville CO) Steele , File server having snapshot application data groups.
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.
Cane David ; Hirschman David, High performance backup via selective file saving which can perform incremental backups and exclude files and uses a cha.
Steely ; Jr. Simon C. ; Garvey Glenn P. ; Gillett ; Jr. Richard B., High performance recoverable communication method and apparatus for write-only networks.
Barney Rock D. ; Schwols Keith ; Nelson Ellen M., Integration of a database into file management software for protecting, tracking and retrieving data.
Dias Daniel M. (Mahopac NY) Goyal Ambuj (Amawalk NY) Parr Francis N. (Croton-on-Hudson NY), Intelligent page store for concurrent and consistent access to a database by a transaction processor and a query process.
Davis Scott H. (Merrimack NH) Goleman William L. (Nashua NH) Thiel David W. (Amherst NH) Bean Robert G. (Colorado Springs CO) Zahrobsky James A. (Colorado Springs CO), Log for selective management of specific address in a shadow storage system.
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.
Harrison David F. (Boulder Creek CA) Williams Russell T. (San Jose CA) Saulpaugh Thomas E. (San Jose CA), Method and apparatus for consolidated buffer handling for computer device input/output.
Amundson Daniel L. ; Halley Donald Ray ; Koeller Paul Douglas ; Koser Leonard William ; Smith Lynda Marie, Method and apparatus for data backup and recovery.
Nishida Syuzo (Higashihiroshima JPX) Haikawa Yukihiko (Higashihiroshima JPX) Tanaka Takeshi (Higashihiroshima JPX) Hosono Yukiharu (Higashihiroshima JPX) Minoda Hidenori (Higashihiroshima JPX) Okamot, Method and apparatus for replacing a selected file with another longer or shorter file with no portion of the selected f.
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.
Aharoni,Dan; Meiri,David; Gueorguiev,Dimitar Petkov; Goguen,Kenneth R.; Wei,Xiaoyan, Method and system for capacity planning and configuring one or more data storage systems.
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 .
Pachet,Francois; Cazaly,Daniel; Roy,Pierre, Method and system for generating sequencing information representing a sequence of items selected in a database.
Eastridge Lawrence E. (Tucson AZ) Kern Robert F. (Tucson AZ) Ratliff James M. (Tucson AZ), Method and system for incremental time zero backup copying of data.
Chron, Edward Gustav; Menon, Jaishankar Moothedath, Method and system for providing consistent data modification information to clients in a storage system.
Gilbert Chang-Tying Wu ; Thanh T. Bui ; Michael M. Goshey, Method for generating a footprint image file for an intelligent backup and restoring system.
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.
Knoblock, Terry; Carlson, Gregory G.; Golobay, Mike; Mason, Willis, Method, system and program product that utilize a hierarchical conceptual framework to model an environment containing a collection of items.
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.
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.
Clapp, Doug; Mulder, David, Peripheral video conferencing system with control unit for adjusting the transmission bandwidth of the communication channel.
Rohler David P. ; Dechant Thomas E. ; Boasten Michelle F., Phone-assisted clinical document information computer system for use in home healthcare, post-acute clinical care, hospice and home infusion applications.
Fecteau Jean Gilles (Toronto CAX) Kligerman Eugene (North York CAX) Kollar Lubor (North York CAX), Product for global updating modified data object represented in concatenated multiple virtual space by segment mapping.
Blott, Stephen M.; Breitbart, Yuri; Cliff, Jr., Thomas M.; Frastaci, Jr., Frank; Korth, Henry F., Real-time event processing system with service authoring environment.
Spiro Peter M. (Nashua NH) Raghavan Ananth (Nashua NH) Rengarajan Tirumanjanam K. (Nashua NH), Recovery logging in the presence of snapshot files by ordering of buffer pool flushing.
Mikkelsen, Claus William; Davenport, William David; Dutch, Michael John; Martinage, Cynthia Anne; Ruehle, Richard Allan, Remote data copy using a prospective suspend command.
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.
Thomas Michael W. ; Allard James E. ; Howard Michael ; Chung Sophia ; Ferroni Cameron ; Henbenthal Douglas C. ; Ludeman John ; Stebbens Kim ; Sanders ; II Henry L. ; Treadwell ; III David R., System and method for administering a meta database as an integral component of an information server.
Barnard, Ray F.; Cirulli, Philip J.; Flannery, Kerin J.; Lanuti, Carl J.; Murphy, Jane M., System and method for assessing a procurement and accounts payable system.
Manley,Stephen L.; Owara,Shane S., System and method for asynchronous mirroring of snapshots at a destination using a purgatory directory and inode mapping.
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.
Federwisch,Michael L.; Owara,Shane S.; Manley,Stephen L.; Kleiman,Steven R., System and method for determining changes in two snapshots and for transmitting changes to destination snapshot.
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.
Lubbers,Clark; Elkington,Susan; Hess,Randy; Sicola,Stephen J.; McCarty,James; Korgaonkar,Anuja; Leveille,Jason, System and method for ensuring merge completion in a storage area 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.
Prahlad, Anand; Ngo, David; Varadharajan, Prakash; Pawar, Rahual; Kumar, Avinash, System and method for performing an image level snapshot and for restoring partial volume data.
Prahlad, Anand; Ngo, David; Varadharajan, Prakash; Pawar, Rahual; Kumar, Avinash, System and method for performing an image level snapshot and for restoring partial volume data.
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.
Tran Nghia ; Li Ying Xuan ; Balicki Janusz ; Costello John, System for coupling programmable logic device to external circuitry which selects a logic standard and uses buffers to m.
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; Schwartz, Jeremy A.; Ngo, David; Brockway, Brian; Muller, Marcus S., Systems and methods for classifying and transferring information in a storage network.
Prahlad, Anand; Schwartz, Jeremy A.; Ngo, David; Brockway, Brian; Muller, Marcus S., Systems and methods for classifying and transferring information in a storage network.
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.
Kottomtharayil,Rajiv; Gokhale,Parag; Prahlad,Anand; Retnamma,Manoj Kumar Vijayan; Ngo,David; Devassy,Varghese, Systems and methods for sharing media in a computer network.
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.
Keele Richard V. (San Diego CA) Mautner Craig D. (San Diego CA) Thorpe Tracy J. (Encinitas CA) Thompson Sidney R. (San Diego CA) Goodsell Michael C. (Chula Vista CA) Erdelsky Philip J. (San Diego CA), Virtual addressing of optical storage media as magnetic tape equivalents.
Pawar, Rahul S.; Ahn, Jun H.; Mutha, Manas Bhikchand; Dornemann, Henry Wallace; Kumar, Anup, Database application backup in single snapshot for multiple applications.
Prahlad, Anand; May, Andreas; Lunde, Norman R.; Zhou, Lixin; Kumar, Avinash; Ngo, David, Snapshot storage and management system with indexing and user interface.
Prahlad, Anand; May, Andreas; Pittaluga, Ivan; Alexander, John; Schwartz, Jeremy A., System and method for generating and managing quick recovery volumes.
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.
Varadharajan, Prakash; Bansod, Ketan; Kumarasamy, Paramasivam; Nallathambi, Vimal Kumar; Vallabhaneni, Brahmaiah, Utilizing snapshots for access to databases and other applications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.