On-line tape backup using an integrated cached disk array
AssigneeEMC Corporation
InventorsPercy Tzelnic, Scott R. Dunham
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsPercy Tzelnic, Scott R. Dunham
Estimating the term…
A video file server includes an integrated cached disk array storage subsystem and a plurality of stream server computers linking the cached disk array to a data network for the transfer of video data streams. The video file server further includes a controller server for applying an admission control policy to client requests and assigning stream servers to service the client requests. The stream servers include a real-time scheduler for scheduling isochronous tasks, and supports at least one industry standard network file access protocol and one file access protocol for continuous media file access. The cached disk storage subsystem is responsive to video prefetch commands, and the data specified for a prefetch command for a process are retained in an allocated portion of the cache memory from the time that the cached disk storage subsystem has responded to the prefetch command to the time that the cached disk storage subsystem responds to a fetch command specifying the data for the process. The time between prefetching and fetching is selected based on available disk and cache resources. The video file server provides video-on-demand service by maintaining and dynamically allocating sliding windows of video data in the random access memories of the stream server computers. The video file server has a tape silo for providing network backup services, and data to be written to tape are prestaged in the cached disk storage subsystem.
A file server for providing save and restore backup services to clients in a data network, said file server comprising, in combination:
A file server for providing save and restore backup services to clients in a data network, said file server comprising, in combination:
A method of operating a file server for providing tape backup service to clients in a data network, said file server including a cached disk storage subsystem having a random access cache memory and a multiplicity of disk drives, a tape silo linked to the cached disk storage subsystem for data transfer between the cached disk storage subsystem and the tape silo, and a plurality of stream server computers linking the cached disk storage subsystem to said data network for the transfer of data streams between the cached disk storage subsystem and said data network, said method comprising the steps of:
A method of operating a file server for providing save and restore backup services to clients in a data network, said file server including a cached disk storage subsystem having a random access cache memory and a multiplicity of disk drives, a tape silo, a plurality of stream server computers linking the cached disk storage subsystem and tape silo to the data network for transfer of data among the cached disk storage subsystem, the tape silo, and the data network, and a controller server for controlling the cached disk storage subsystem, said tape silo, and said stream server computers, said method comprising the steps of:
A video file server for providing video-on-demand service and save and restore backup services to clients in a data network, said file server comprising, in combination:
A method of operating a video file server for providing video-on-demand service and save backup services to clients in a data network, said video file server including a disk storage subsystem, a tape silo linked to the disk storage subsystem for data transfer between the disk storage subsystem and the tape silo, and a plurality of stream server computers linking the disk storage subsystem to the data network for the transfer of data streams between the disk storage subsystem and the data network, said method comprising the steps of:
A method of operating a video file server for providing video-on-demand service and save and restore backup services to clients in a data network, said video file server including a disk storage subsystem, a tape silo linked to the disk storage subsystem for data transfer between the disk storage subsystem and the tape silo, and a plurality of stream server computers linking the disk storage subsystem to the data network for the transfer of data streams between the disk storage subsystem and the data network, said method comprising the steps of:
A method of operating a video file server for providing video-on-demand service and save and restore backup services to clients in a data network, said video file server including a cached disk storage subsystem having a random access cache memory and a multiplicity of disk drives, a tape silo linked to the disk storage subsystem for data transfer between the cached disk storage subsystem and the tape silo, and a plurality of stream server computers linking the cached disk storage subsystem to the data network for the transfer of data streams between the disk storage subsystem and the data network, said method comprising the steps of:
Dependencies are inferred from the claim text.