Video Serving Over the Internet via InfiniBand Technology
Original Publication Date: 2000-Oct-01
Included in the Prior Art Database: 2003-Jun-11
Disclosed is a method that has the potential to greatly expansion of the video server market by delivering video over the internet via InfiniBand technology. Today the video server market is defined within the realm of a particular cable provider's market area. That is because the technology of delivery is via the cable provider's cable network. Typically the video server is a large computer that pulls the video stream off of hard disk storage and places it on their cable network with the destination of the requester's home. The limitation, though, is that the video server provider is limited by the cable companies that contract with them for delivery across their cable system. On the other hand, if a way could be devised to transfer video in an efficient way across the Internet, then that opens up the whole world and the video server provider can sell to individual users who are willing to pay for the service, regardless of the cable system that they may be on. The following is a method to efficiently transfer the video across the Internet. Many times, peer-to-peer operations are used within the video server machine between the disk subsystem and the cable I/O adapter to optimize the performance. If the processor had to handle all traffic into system memory from the disk and then out to the I/O, this would be very inefficient and would reduce the bandwidth available in the server, thus reducing the number of users available that the system could serve. Communications systems provide a way to communicate across the Internet, but communications systems have a lot of overhead relative to the software communications stacks, and generally rely on processors at one or both ends to service the protocols. The InfiniBand Architecture (IBA) allows for peer to peer operations between two IBA adapters. IBA also provides a packet protocol that is easily routed through standard Internet routers to its destination, without having to change from one protocol to another (as is the case if communications adapters are used). Thus, IBA enables peer to peer operations from the IBA adapter on one side of the internet and an IBA adapter on the other side of the internet. If one of the two IBA adapters is the disk adapter in the video server and the other is in the customer's set-top box, then a very efficient path is set-up, and the video can be served efficiently across the Internet.