Patent ID: 9170747
Filing Date: 2015-10-27
Classification: G06F

Abstract:
1. A storage device comprising: a first storage unit that temporarily stores data; an accommodation unit that accommodates a second storage unit which stores the data; an access unit that accesses the second storage unit and a storage unit for discharge; and a control unit that controls access by the access unit, wherein the control unit includes: a data division unit that divides the data into data blocks; a duplicate storage determining unit that determines whether the same data block as that to be stored has been stored in the storage unit for discharge in an export process of storing the data into the storage unit for discharge; a data storage processing unit that stores the data block to be stored in the storage unit for discharge when the same data block has not been stored in the storage unit for discharge and prevents the data block to be stored from being stored in the storage unit for discharge when the same data block has been stored in the storage unit for discharge; a duplicate number determining unit that determines a number of duplicate data blocks between the data blocks of the data stored in the second storage unit and the data blocks of the data stored in the storage unit for discharge; and an order determining unit that determines an order in which the second storage unit is transported to the access unit based on the number of duplicate data blocks.