IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0702716
(2010-02-09)
|
등록번호 |
US-8352433
(2013-01-08)
|
발명자
/ 주소 |
- Crescenti, John
- Kavuri, Srinivas
- Oshinsky, David Alan
- Prahlad, Anand
|
출원인 / 주소 |
|
대리인 / 주소 |
Knobbe, Martens, Olson & Bear, LLP
|
인용정보 |
피인용 횟수 :
14 인용 특허 :
316 |
초록
▼
A modular computer storage system and method is provided for managing and directing data archiving functions, which is scalable and comprehends various storage media as well as diverse operating systems on a plurality of client devices. A client component is associated with one or more client device
A modular computer storage system and method is provided for managing and directing data archiving functions, which is scalable and comprehends various storage media as well as diverse operating systems on a plurality of client devices. A client component is associated with one or more client devices for generating archival request. A file processor directs one or more storage devices, through one or more media components, which control the actual physical level backup on various storage devices. Each media component creates a library indexing system for locating stored data. A management component coordinates the archival functions between the various client components and the file processor, including setting scheduling policies, aging policies, index pruning policies, drive cleaning policies, configuration information, and keeping track of running and waiting jobs.
대표청구항
▼
1. A system for directing storage of data in a computer network, the system comprising: a plurality of client computing devices communicatively coupled to a first network comprising a local area network, each of the plurality of client computing devices comprising a different operating system, where
1. A system for directing storage of data in a computer network, the system comprising: a plurality of client computing devices communicatively coupled to a first network comprising a local area network, each of the plurality of client computing devices comprising a different operating system, wherein each of the plurality of client computing devices further comprises, one or more applications executing thereon, anda client module that controls backup and retrieval of data to and from the corresponding client computing device;a plurality of storage devices;a management computing device communicatively coupled to the plurality of client computing devices via the first network, the management computing device being configured to track the one or more applications on each of the plurality of client computing devices and to coordinate storage operations between the plurality of client computing devices and the storage devices;a file processor executing in one or more computer processors that is communicatively coupled to both the first network comprising the local area network and to a second network comprising a storage area network, the file processor configured to track data transferred from the client computing devices to the plurality of storage devices through the first and second networks, the file processor further configured to communicate with the management computing device via the first network, and to the plurality of client computing devices through the second network, wherein the file processor is configured to, track the files that pass through the storage area network for storage on the plurality of storage devices;maintain a file system view of data stored in the first and second networks;provide to the plurality of client computing devices a view of the data stored on the plurality of storage devices,provide to the plurality of client computing devices block-based access to the data stored on the plurality of storage devices, andmaintain an index of the data stored on the plurality of storage devices; anda media module configured to control physical level storage operations of the data between the plurality of client computing devices and the plurality of storage devices,wherein the management computing device is configured to direct storage operations via the first network by directing data transfers between the one or more of the plurality of client computing devices and the media module via the first network wherein the data transfer occurs over the local area network, andwherein the management computing device is further configured to direct storage operations via the second network by sending a data encapsulated message over the second network to the media module to direct data transfer between the client computing device and the media module via the second network, wherein the data transfer occurs over the storage area network; andan archive library coupled to the file processor, wherein the file processor is configured to copy data from the plurality of storage devices to the archive library and wherein said copying by the file processor is transparent to the plurality of client computing devices. 2. The system of claim 1, wherein the management computing device is further configured to instruct one of the plurality of client computing devices to initiate a storage operation request. 3. The system of claim 1, wherein the plurality of client computing devices are part of a storage area network (SAN). 4. The system of claim 1, wherein the media module executes on the file processor. 5. The system of claim 4, wherein the media module maintains the index of the data stored on the plurality of storage devices. 6. The system of claim 1, wherein the file processor copies the data based on instructions received directly from the management computing device. 7. The system of claim 1, wherein the archive library comprises different types of storage media. 8. A method for directing storage of data in a computer network, the method comprising: presenting to a plurality of client computing devices a view of data stored on a plurality of storage devices, each of the plurality of client computing devices comprising a different operating system, and wherein the plurality of client computing devices are in communication with a media module via a first network comprising a local area network;instructing, with a management computing device communicatively coupled to the plurality of client computing devices, one of the plurality of client computing devices to initiate a storage operation request;receiving via a second network comprising a storage area network the storage operation request, wherein the storage area network is in communication with a file processor that executes in one or more computer processors, and wherein the storage area network is different than the local area network;in response to receiving the storage operation request, performing with a media module, block-based storage operations on data stored on at least one of the plurality of storage devices; andtracking the files that pass through he storage area network for storage on the plurality of storage devices;maintaining with the file processor an index of the data stored on the plurality of storage devices,maintaining a file system view of the data stored in the first and second networks with the file processor, andwherein the management computing device directs storage operations that bypass the second network by directing data transfers between the one or more of the plurality of client computing devices and the media module via the first network wherein the data transfer occurs over the local area network, andwherein the management computing device further directs storage operations via the second network by sending a data encapsulated message over the second network to the media module to direct data transfer between the client computing device and the media module via the second network, wherein the data transfer occurs over the storage area network; andcopying data with the file processor from the plurality of storage devices to an archive library comprising different types of storage media, wherein said copying is performed transparently with respect to the plurality of client computing devices. 9. The method of claim 8, wherein said copying is performed in response to an instruction received from the management computing device. 10. The method of claim 9, additionally comprising sending said instruction based on a data aging policy maintained by the management computing device. 11. The method of claim 9, additionally comprising sending said instruction by bypassing the storage area network. 12. The method of claim 8, wherein said maintaining is performed by the media module executing on the file processor. 13. The method of claim 8, wherein said presenting is performed by the file processor. 14. The method of claim 8, additionally comprising initiating with the management computing device a backup of a network file system as stored on the plurality of storage devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.