Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating
Patent
1997-09-18
2000-10-17
Luu, Le Hien
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
Computer-to-computer data transfer regulating
709232, 709213, G06F 1516, G06F 15167
Patent
active
061345962
ABSTRACT:
A continuous media file server system has a controller connected to multiple data servers. Each data server supports at least one storage disk. Data files are distributed across the data servers so that data blocks of the data files are stored on each of the storage disks. The data files have different data transmission rates at which they are served over a network to clients in the form of data streams. A scheduling unit maintains a network schedule that provides a relative ordering of transmission times of requested data streams. The transmission times indicate when the data servers are to transmit corresponding data blocks of the requested data files over the network to stream the data to clients. The block play times for all data files have a fixed duration, with the size of the data blocks from data file to data file varying according to the data transmission rates of the files. When a transmission time for a data file block approaches, the scheduling unit instructs the appropriate data server to read a data block for that data file from the disk prior to the transmission time in the network schedule. In this manner, disk reads are scheduled implicitly according to the network schedule. The data is temporarily stored in buffer memory, and later transmitted over the network. When a request for a new data stream is received, the scheduling unit evaluates whether the new data stream can be inserted into the network schedule without overburdening the data servers' ability to serve the existing data streams on the network schedule.
REFERENCES:
patent: 5414845 (1995-05-01), Behm et al.
patent: 5434994 (1995-07-01), Shaheen et al.
patent: 5446874 (1995-08-01), Waclawsky et al.
patent: 5473362 (1995-12-01), Fitzgerald et al.
patent: 5499046 (1996-03-01), Schiller et al.
patent: 5499341 (1996-03-01), Wilson et al.
patent: 5548724 (1996-08-01), Akizawa et al.
patent: 5563884 (1996-10-01), Fimoff et al.
patent: 5583868 (1996-12-01), Rashid et al.
patent: 5668948 (1997-09-01), Belknap et al.
patent: 5938734 (1999-08-01), Yao et al.
patent: 5940738 (1999-08-01), Rao
patent: 5949411 (1999-09-01), Doerr et al.
Kumar et al., "A High Performance Video Server for Broadband Network Environment", Jan. 1996, SPIE, vol. 2667, pp. 410-421.
Bolosky William J.
Douceur John R.
Luu Le Hien
Microsoft Corporation
LandOfFree
Continuous media file server system and method for scheduling ne does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Continuous media file server system and method for scheduling ne, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Continuous media file server system and method for scheduling ne will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-479103