Patent ID: 8549192
Filing Date: 2013-10-01
Classification: G06F

Abstract:
1. A stream data control server for storing inputted received data in any one of a plurality of storage units, comprising: means for managing a processable flow rate corresponding to an amount of data per unit time, which can be processed in each of the plurality of storage units; means for calculating a data flow rate of the received data corresponding to an amount of the received data per unit time for each class of data to which a data priority is attached; means for controlling storing destinations of respective data based upon the processable flow rate of each of the plurality of storage units and the data flow rate for each class such that the data having higher data priorities are stored in the storage units having higher priorities within a range of the processable flow rate of each of the plurality of storage units; means for storing data priority information which stores therein information used to judge a class of data to which a data priority is attached, in correspondence with a data priority which is attached to a data belonging to the class; means for storing access information which stores therein information for indicating when data stored in each of the plurality of storage units was accessed; and means for updating a data priority which judges classes of the accessed data so as to calculate an access frequency for each class, and which updates the data priorities stored in the means for storing data priority information so that higher data priorities are attached in order of data having higher access frequencies, wherein the means for controlling storing destinations receives the data, then judges a class of the received data, and attaches priority of the received data based upon the class of the data, referring to the information stored in the means for storing data priority information.