Computer system and process for transferring multiple high...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 11/20 (2006.01) G06F 11/10 (2006.01) H04N 5/00 (2006.01) H04N 7/173 (2006.01)

Patent

CA 2316239

Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. Redundancy information corresponding to each segment also is distributed randomly over the storage units. The redundancy information for a segment may be a copy of the segment, such that each segment is stored on at least two storage units. The redundancy information also may be based on two or more segments. This random distribution of segments of data and corresponding redundancy information improves both scalability and reliability. When a storage unit fails, its load is distributed evenly over to remaining storage units and its lost data may be recovered because of the redundancy information. When an application requests a selected segment of data, the request may be processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units. This combination of techniques results in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable manner in both directions between multiple applications and multiple storage units.

De multiples applications demandent des données stockées dans de multiples unités de stockage sur un réseau d'ordinateurs. Ces données sont divisées en segments répartis chacun de manière aléatoire sur l'une des diverses unités de stockage, indépendamment des autres unités de stockage sur lesquelles d'autres segments des données vidéo sont stockées. Les informations de redondance correspondant à chaque segment sont également réparties de manière aléatoire sur les unités de stockage. Ces informations de redondance associées à un segment peuvent être constituées d'une copie du segment, de sorte que chaque segment est stockée sur au moins deux unités de stockage. Les informations de redondance peuvent également être fonction d'au moins deux autres segments. Cette répartition aléatoire des segments de données et des informations de redondance correspondantes permet d'accroître la fiabilité et la modularité du système. Lorsqu'une unité de stockage tombe en panne, sa charge est répartie régulièrement sur les unités de stockage restantes et ses données perdues peuvent être récupérées grâce à la redondance des informations. Lorsqu'une application demande un segment sélectionné de données, la demande peut être traitée par l'unité de stockage associée à la file d'attente de demandes la plus courte. Des fluctuations aléatoires de charge appliquées par de multiples applications sur de multiples unités de stockage sont équilibrées de manière sensiblement équitable sur l'ensemble des unités de stockage. Cette combinaison de techniques permet d'obtenir un système ayant la capacité de transférer de multiples trains de données indépendants, à grande largeur de bande, de manière modulable et dans les deux sens entre de multiples applications et de multiples unités de stockage.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Computer system and process for transferring multiple high... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer system and process for transferring multiple high..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system and process for transferring multiple high... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1854690

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.