The invention is a modular backup and retrieval system. The software modules making up the backup and retrieval system run independently, and can run either on the same computing devices or on different computing devices. The modular software system coordinates and performs backups of various comput
The invention is a modular backup and retrieval system. The software modules making up the backup and retrieval system run independently, and can run either on the same computing devices or on different computing devices. The modular software system coordinates and performs backups of various computing devices communicating to the modules. Actions of modules on one of the computing devices acts as a system manager for a network backup regimen. A management component acts as a manager for the archival and restoration of the computing devices on the network. It manages and allocates library media usage, maintains backup scheduling and levels, and supervises or maintains the archives themselves through pruning or aging policies. The management component is not hard wired in its functionality, but may adapt to changing circumstances in these policies. A second software module acts as a manager for each particular library media.
대표청구항▼
We claim: 1. A method for backup and retrieval of data, the method comprising: providing a management software component operating on a first network device; providing a plurality of media software components communicatively coupled to the management software component operating on at least a secon
We claim: 1. A method for backup and retrieval of data, the method comprising: providing a management software component operating on a first network device; providing a plurality of media software components communicatively coupled to the management software component operating on at least a second network device, each of the media software components being communicatively coupled to a storage device storing data; selecting a media software component from among the plurality of media software components using the management software component; controlling the selected media software component using the management software component; controlling backup and retrieval of data to the storage device using the selected media software component comprising at least one software module configured to control backup and retrieval of data to the storage device; and recording a physical address indicating a location of the data on the storage device using the at least one software module comprising an indexing software module configured to record the physical address on the storage device. 2. The method of claim 1, further comprising controlling backup and retrieval of data to the storage device using the selected media software component comprising at least a second software module configured to control the backup and retrieval of data to the storage device, and to manage the physical transfer of data to and from the storage device using the second software module comprising a data mover software module configured to manage the physical transfer of data to and from the storage device. 3. The method of claim 1, further comprising controlling backup and retrieval of data to the storage device using the selected media software component comprising at least a second software module configured to control the backup and retrieval of data to the storage device and physical media of the storage device using the second software module comprising a library software module configured to control the physical media of the storage device. 4. The method of claim 1, further comprising coordinating usage of the storage device using the management software component comprising at least a second software module configured to coordinate usage of the storage device. 5. The method of claim 4, further comprising storing backup and retrieval preferences of a software application using the second software module comprising an application software module configured to store backup and retrieval preferences of a software application. 6. The method of claim 4, further comprising tracking the location of data across library media using the second software module comprising an archive software module configured to track the location of data across library media. 7. The method of claim 4, further comprising managing system processes using the second software module comprising a jobs software module configured to manage system processes. 8. The method of claim 4, further comprising tracking usage of the storage device using the second software module comprising a media usage software module configured to track usage of the storage device. 9. The method of claim 4, further comprising coordinating the transfer of data between system software components, software modules, and the storage device using the second software module comprising a data transfer software module configured to coordinate the transfer of data between system software components, software modules, and the storage device. 10. The method of claim 1, further comprising providing a client software component, communicatively coupled to the management software component and the selected media software component, that controls backups of a particular network device. 11. The method of claim 10, wherein the client software component operates on the second network device. 12. The method of claim 10, wherein the client software component operates on a third network device. 13. The method of claim 1, further comprising communicating the physical address to the management software component using the selected media software component. 14. A method for backup and retrieval of data, the method comprising: providing a management software component operating on a first network device of a plurality of network devices; providing a plurality of media software components communicatively coupled to the management software component, the media software components being communicatively coupled to a storage device storing data, the media software components being further capable of controlling backups to the storage device; selecting a media software component from among the plurality of media software components using the management software component; controlling the selected media software component using the management software component; controlling backup and retrieval of data to the storage device using the selected media software component comprising at least one software module configured to control the backup and retrieval of data to the storage device; and recording a physical address of a location of the data on the storage device using the at least one software module comprising an indexing software module configured to record the physical address on the storage device. 15. The method of claim 14, further comprising controlling backup and retrieval of data to the storage device using the selected media software component comprising at least a second software module configured to control, and to manage the physical transfer of data to and from the storage device using the second software module comprising a data mover software module configured to manage the physical transfer of data to and from the storage device. 16. The method of claim 14, further comprising controlling backup and retrieval of data to the storage device using the selected media software component comprising at least a second software module configured to control the backup and retrieval of data to the storage device and physical media of the storage device using the second software module comprising a library software module configured to control the physical media of the storage device. 17. The method of claim 14, further comprising coordinating usage of the storage device using the management software component comprising at least a second software module configured to coordinate usage of the storage device. 18. The method of claim 17, further comprising storing backup and retrieval preferences of a software application using the second software module comprising an application software module configured to store backup and retrieval preferences of a software application. 19. The method of claim 17, further comprising tracking the location of data across library media using the second software module comprising an archive software module configured to track the location of data across library media. 20. The method of claim 17, further comprising managing system processes using the second software module comprising a jobs software module configured to manage system processes. 21. The method of claim 17, further comprising tracking usage of the storage device using the second software module comprising a media usage software module configured to track usage of the storage device. 22. The method of claim 17, further comprising coordinating the transfer of data between system software components, software modules, and the storage device using the second software module comprising a data transfer software module configured to coordinate the transfer of data between system software components, software modules, and the storage device. 23. The method of claim 14, further comprising providing a client software component, communicatively coupled to the management software component and the selected media software component, that controls backups of a particular network device. 24. The method of claim 23, wherein the client software component operates on the second network device. 25. The method of claim 23, wherein the client software component operates on a third network device. 26. The method of claim 14, further comprising communicating the physical address to the management software component using the selected media software component. 27. A method for backup and retrieval of data, the method comprising: providing a management software component operating on a first computing device in a network, the management software component controlling a plurality of media software components communicatively coupled to the management software component, the media software components being communicatively coupled to at least one backup device storing data; providing a client software component that controls backups of any computing device, the client software component communicatively coupled to the management software component and the media software components; controlling backup and retrieval of data to the at least one backup device using the media software components, which control the at least one backup device each of the media software components comprising at least one software module configured to control the backup and retrieval of data to the at least one backup device; recording a physical address of a location of the data on the backup device using the at least one software module comprising an indexing software module configured to record the physical address on the backup device; and operating at least one of either the media software components or the client software components on a second computing device in the network. 28. The method of claim 27, further comprising controlling backup and retrieval of data to the at least one backup device using the media software components which each comprise at least a second software module configured to control backup and retrieval of data to the at least one backup device, and to manage the physical transfer of data to and from the at least one backup device using the second software module comprising a data mover software module configured to manage the physical transfer of data to and from the at least one backup device. 29. The method of claim 27, further comprising backup and retrieval of data to the at least one backup device using the media software components which each comprise at least a second software module configured to control backup and retrieval of data to the at least one backup device, and controlling physical media of the at least one backup device using the second software module comprising a library software module configured to control the physical media of the at least one backup device. 30. The method of claim 27, further comprising coordinating usage of the at least one backup device using the management software component comprising at least a second software module configured to coordinate usage of the at least one backup device. 31. The method of claim 30, further comprising storing backup and retrieval preferences of a software application using the second software module comprising an application software module configured to store backup and retrieval preferences of a software application. 32. The method of claim 30, further comprising tracking the location of data across library media using the second software module comprising an archive software module configured to track the location of data across library media. 33. The method of claim 30, further comprising managing system processes using the second software module comprising a jobs software module configured to manage system processes. 34. The method of claim 30, further comprising tracking usage of the at least one backup device using the second software module comprising a media usage software module configured to track usage of the at least one backup device. 35. The method of claim 30, further comprising coordinating transfer of data between system software components, software modules, and the at least one backup device using the second software module comprising a data transfer software module configured to coordinate the transfer of data between system software components, software modules, and the at least one backup device. 36. The method of claim 27, further comprising communicating the physical address to the management software component using the indexing software module.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (74)
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.
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.
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.
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.
Crockett Robert N. (Tucson AZ) Kern Ronald M. (Tucson AZ) Micka William F. (Tucson AZ), Software directed microcode state save for distributed storage controller.
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.
Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Venkatesha, Ananda; Sancheti, Ashwin Gautamchand, Archiving virtual machines in a data storage system.
Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Venkatesha, Ananda; Sancheti, Ashwin Gautamchand, Archiving virtual machines in a data storage system.
Iyer, Sudha Krishnan; Littlefield, Duncan Alden, Automated intelligent provisioning of data storage resources in response to user requests in a data storage management system.
Nallathambi, Vimal Kumar; Tambe, Unmil Vinay, Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent.
Kumarasamy, Paramasivam, Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology.
Mitkar, Amit; Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Pawar, Rahul S.; Sancheti, Ashwin Gautamchand, Creation of virtual machine placeholders in a data storage system.
Mitkar, Amit; Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Pawar, Rahul S.; Sancheti, Ashwin Gautamchand, Creation of virtual machine placeholders in a data storage system.
Pawar, Rahul S.; Ahn, Jun H.; Mutha, Manas Bhikchand; Dornemann, Henry Wallace; Kumar, Anup, Database application backup in single snapshot for multiple applications.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficient live-mount of a backed up virtual machine in a storage management system.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficient live-mount of a backed up virtual machine in a storage management system.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations.
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.
Pawar, Rahul S.; Ahn, Jun H.; Mutha, Manas Bhikchand; Dornemann, Henry Wallace; Kumar, Anup, Generating mapping information for single snapshot for multiple applications.
Anglin, Matthew Joseph; Cannon, David Maxwell; Haye, Mark Alan; Kaczmarski, Michael A.; Warren, Jr., Donald Paul, Hierarchical storage management using dynamic tables of contents and sets of tables of contents.
Prahlad, Anand; Gokhale, Parag; Kottomtharayil, Rajiv; Lu, Jun; Pawar, Rahul S., Information management systems and methods for heterogeneous data sources.
Dornemann, Henry Wallace; Nagrale, Ajay Venkat; Pawar, Rahul S.; Venkatesha, Ananda, Live synchronization and management of virtual machines across computing and virtualization platforms and using live synchronization to support disaster recovery.
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.
Upadhyay, Mrityunjay; Radhakrishnan, Divakar; Natarajan, Madhusudhanan, Summarization and processing of email on a client computing device based on content contribution to an email thread using weighting techniques.
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.
Prahlad, Anand; Ngo, David; Varadharajan, Prakash; Pawar, Rahul S.; Kumar, Avinash, System and method for performing an image level snapshot and for restoring partial volume data.
Prahlad, Anand; Ngo, David; Varadharajan, Prakash; Pawar, Rahul S.; Kumar, Avinash, System and method for performing an image level snapshot and for restoring partial volume data.
Prahlad, Anand; Ngo, David; Varadharajan, Prakash; Pawar, Rahul S.; Kumar, Avinash, System and method for performing an image level snapshot and for restoring partial volume data.
Prahlad, Anand; Ngo, David; Varadharajan, Prakash; Pawar, Rahul S.; Kumar, Avinash, System and method for performing an image level snapshot and for restoring partial volume data.
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.
Littlefield, Duncan; Chen, Ho-chi; Kottomtharayil, Rajiv, Systems and methods for writing data and storage system specific metadata to network attached storage device.
Kumarasamy, Paramasivam; Vallabhaneni, Brahmaiah; Thati, Ravi, Systems and methods to confirm replication data accuracy for data backup in data storage systems.
Kumarasamy, Paramasivam; Pawar, Rahul S.; Mitkar, Amit; Kilaru, Satish Chandra, Systems and methods to process block-level backup for selective file restoration for virtual machines.
Kumarasamy, Paramasivam; Pawar, Rahul S.; Mitkar, Amit; Kilaru, Satish Chandra, Systems and methods to process block-level backup for selective file restoration for virtual machines.
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는 부적절한 답변을 할 수 있습니다.