Patent ID: 9002969
Filing Date: 2015-04-07
Classification: H04N

Abstract:
1. A distributed multimedia server system, in which multimedia information is divided to be stored, and distributed in response to a request from a terminal, the distributed multimedia server system comprising: a first server module; a second server module that is connected to a storage device that stores therein multimedia information in a divided manner, and includes a first and second buffer memory to store divided multimedia information read from the storage device, the first server module and the second server module being connected by a local area network; and an intercluster connection network, which connects the first server module and the second server module, that allows the first server module and the second server module to mutually access each other's memories by remote direct memory access, such that the first server module and the second server module are simultaneously connected by the local area network and the intercluster connection network, wherein the first server module includes a receiving unit that receives a first read request for multimedia information from a terminal; and a requesting unit that transmits, in response to the first read request, a second read request for first divided multimedia information corresponding to the multimedia information to the second server module using a networking protocol over the local area network; the second server module includes a first reading unit that dynamically secures an area of the first buffer memory according to size of the first divided multimedia information requested by the second read request, reads the first divided multimedia information from the storage device, and stores the first divided multimedia information in the first buffer memory; a first transmitting unit that transmits first memory information on the first buffer memory that stores the first divided multimedia information to the first server module using the networking protocol over the local area network, the first memory information including an address of a location on the first buffer memory in which the first divided multimedia information is stored and the size of the first divided multimedia information therein, the address of the location allowing access to the location to obtain the first divided multimedia information therefrom by remote direct memory access via the intercluster connection network; and the first server module further includes a first transferring unit that obtains via the intercluster connection network the first divided multimedia information from the first buffer memory using remote direct memory access, based on the address of the location and the size of the first divided multimedia information included in the first memory information received from the second server module, and transmits, using streaming transmission, the first divided multimedia information to any one of the terminal, another terminal, and an address specified by the first read request; and the second server module further includes a second reading unit that reads second divided multimedia information which is to be read next to the first divided multimedia data from the storage device, and stores the second divided multimedia information in the second buffer memory, while the first transferring unit is obtaining and transmitting the first divided multimedia information which is read by the first reading unit of the second server module.