Loosely coupled mass storage computer cluster
First Claim
1. A clustered video system comprising:
- a plurality of video processor systems, each video processor system comprising;
a local file manager to manage storage in that video processor system;
at least one central processing unit; and
at least one local mass storage sub-system;
said clustered video system configured to store under control of a local file manager portions of video information into one of the video processor systems, and in at least one other video processor system under control of the local file manager of the at least one other video processor system, in a redundant representation so that if any one video processor system fails, the remaining video processor systems can reconstruct the video information from video information and the redundant representation of the video information available in the clustered video processor system.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
161 Citations
11 Claims
-
1. A clustered video system comprising:
-
a plurality of video processor systems, each video processor system comprising;
a local file manager to manage storage in that video processor system;
at least one central processing unit; and
at least one local mass storage sub-system;
said clustered video system configured to store under control of a local file manager portions of video information into one of the video processor systems, and in at least one other video processor system under control of the local file manager of the at least one other video processor system, in a redundant representation so that if any one video processor system fails, the remaining video processor systems can reconstruct the video information from video information and the redundant representation of the video information available in the clustered video processor system. - View Dependent Claims (2, 3)
storing the video information across the distributed computer system according to a RAID-5 process.
-
-
4. A method for operating a video cluster for processing video information comprises:
-
distributing the video information among local storage devices of a plurality of video processor systems, with each video processor system maintaining its own file structure; and
exporting access to the video information stored in the local storage devices of at least several of the video processor systems; and
maintaining video information stored on at least several video processor systems so that each cluster member can read, write, or delete its portion of the video information from its local file structure. - View Dependent Claims (5, 6, 7)
storing a redundant representation of video information, and wherein if any one video processor system fails, reconstructing the video information by the remaining video processor systems from that video information available in the system.
-
-
6. The method of claim 4 wherein exporting access to the video information by the cluster members exports access to the video information while keeping their file systems private.
-
7. The method of claim 4 further comprising:
storing the video information and a redundant representation of the video information in the video cluster system.
-
8. A video cluster for processing video information comprises:
-
a plurality of interconnected video processor systems the video cluster having video information distributed among local storage devices of the plurality of video processor systems, each video processor system comprising;
a central processor unit; and
a local mass storage device;
each video processor system maintaining its file structure and exporting access to the video information stored in the local storage devices of the video processor system, so that each cluster member can read, write, or delete files from its local file structure without disrupting the other members of the video cluster. - View Dependent Claims (9, 10, 11)
-
Specification