Patent ID: 8209296
Filing Date: 2012-06-26
Classification: G06F,H04L

Abstract:
1. An information processing apparatus, comprising: a blocking unit including a processor that acquires holding block information, which is information about blocks to be held by a local apparatus, about a data file divided into a plurality of blocks among other information processing apparatuses excluding the local apparatus for divided management and held by the local apparatus and divides the data file to be held by the local apparatus based on the holding block information; a storage unit that records the blocks of the data file identified by the holding block information with the blocks associated with data file identification information, which is information to identify the data file; a data file division condition information acquisition unit that acquires data file division condition information representing division conditions of the data file held by the local apparatus among other information processing apparatuses holding the data file from a predetermined data file division condition database; a non-holdinq block acquisition unit that acquires data files of the blocks not held by the local apparatus from among the plurality of blocks from the other information processing apparatuses; and a data file restoration unit that restores the data file using the data files corresponding to non-holding blocks acquired by the non-holding block acquisition unit and data files corresponding to blocks held by the local apparatus, wherein the data file division condition information acquisition unit acquires the data file division condition information about the data file to be restored from the data file division condition database, and the non-holding block acquisition unit acquires non-holding blocks from the other information processing apparatuses based on the data file division condition information about the data file to be restored.