Patent ID: 8166243
Filing Date: 2012-04-24
Classification: G06F,Y02D

Abstract:
1. An information processing system including: a storage that includes one or more logical units, each of the logical units constituted by one or more disk drives; and a host computer that issues an instruction to access the storage to acquire and store data, wherein the host computer comprises: a search engine that executes a search according to an inputted instruction; and an LU startup/power saving processor that generates a first state transition command for switching the logical units from a power saving state, in which the access is not allowed, to a normal operation state, in which the access is allowed, when a candidate file list indicated in a search result obtained by the search engine is extracted, and the storage comprises: a disk controller that activates spindles of the disk drives constituting the logical units to switch the logical units from the power saving state to the normal operation state in response to the first state transition command, wherein the LU startup/power saving processor generates a second state transition command for switching the logical units storing predetermined N cases (integer N>1) of files in a candidate file list indicated in the search result obtained by the search engine from the power saving state, in which the access is not allowed, to the normal operation state, in which the access is allowed, when the candidate file list is extracted, and the disk controller activates the spindles of the disk drives constituting the relevant logical units in response to the second state transition command, the host computer or the storage further comprises an index file including index information that is used when the search engine performs a search and that is generated corresponding to each logical unit, the search engine generates a first move command for moving a plurality of files with more than a predetermined number of common keywords to the same logical unit and updates the index file, the disk controller moves the files to be moved to relevant logical units in response to the first move command, the index file further includes information of files to be quoted as index information of the files, the LU startup/power saving processor generates a third state transition command for switching a logical unit storing a quoted file from the power saving state to the normal operation state when switching a logical unit storing a quoting file that quotes the quoted file from the power saving state to the normal operation state, the disk controller activates the disk drives constituting the logical units storing the quoting file and the quoted file in response to the third state transition command, the search engine generates a second move command for moving the quoted file to the same logical unit as the quoting file and updates the index file, the disk controller moves the files to be moved to relevant logical units in response to the second move command, the index file further includes extraction frequency information as index information of the files, the host computer further comprises an extraction frequency measuring unit that increments the extraction frequency information every time the user extracts a file, the search engine generates a third move command for moving files including more than a predetermined number of times of the extraction frequency information to a specific logical unit and updates the index file, the disk controller moves the files to be moved in response to the third move command, and wherein the host computer further comprises: an LU startup time management table that manages a startup time required to startup the logical units in association with the logical units; time measurement timers; and a power saving controller that displays a remaining time until startup of the logical units in the candidate file list, and wherein the power saving controller reads out the startup time of the logical units from the LU startup time management table when the candidate file list is extracted, starts the display in the candidate file list in association with the logical units, and displays a countdown of the startup time along with a passage of time in the timers.