Object-based storage device with low process load and control method thereof
AssigneeElectronics and Telecommunications Research Institute
InventorsSang-Min Lee, Seong-Woon Kim, Myung-Joon Kim
Life of this patent
Estimating the term…
Abstract
An object-based storage device with a low process load and a control method thereof are provided. The object-based storage device includes: a storage unit; a temporary storage unit; a transmission unit; a first control unit; and a second control unit. Particularly, the temporary storage unit and the transmission unit are provided separate from the main storage unit and the system bus, and these separately provided temporary storage unit and transmission unit allow a direct data transmission, which attributes to a reduction in a process load and a burden on the system bus.
Claims10
An object-based storage device with a low process load, comprising:
- a storage means for storing data based on an object;
- a temporary storage means enabled with a high-speed access and provided separate from the storage means;
- a transmission means enabled with a data transmission and provided separated from a system bus;
- a first control means for reading a corresponding object data stored into the storage means in response to an object read request signal, transmitting the read object data to a second control means via direct transmission method with use of the transmission means and storing the object data transmitted from the second control means via direct transmission method in response to an object write request signal inputted from outside;
- and
- the second control means for temporarily storing the object data transmitted from the first control means through the transmission means into the temporary storage means and then transmitting the object data to a network device via direct transmission method with use of the transmission means and for temporarily storing the object data received from the network device via direct transmission method in response to the object write request signal inputted from outside and then transmitting the object data to the first control means via direct transmission method with use of the transmission means.
A method for controlling an object-based storage device with a low process load, comprising the steps of:
- managing an availability list to which available memory block information of an additional memory provided separate from a main memory is connected;
- transferring certain memory block information selected from the availability list to an allocation list in response to an object read request signal;
- reading a corresponding object data from the additional memory block via direct transmission method with use of a memory block corresponding to the transferred memory block information and then transmitting the read object data via direct transmission method to a request side;
- transferring the corresponding memory block information of the allocation list to the availability list after the read operation is finished;
- transferring certain memory block information selected from the availability list to the allocation list in response to an object write request signal;
- transmitting an object data inputted from outside to the additional memory via direct transmission method with use of a memory block corresponding to the selected memory block information, so that the object data are written;
- and
- transferring the corresponding memory block information of the allocation list to the availability list after the write operation is finished.
Dependencies are inferred from the claim text.