Patent ID: 7716319
Filing Date: 2010-05-11
Classification: H04L,Y10S

Abstract:
1. A computer system comprising: a plurality of physical disk drives; a plurality of file share servers each including a file share program, a file system program, and a first log management program, the file share program and the file system program operating to obtain log information in response to an access request from a client computer, the file system program operating to obtain a first respective unique ID of a first logical unit requested by the access request and associate a first log message with the first respective unique ID, the first log message including a first area where an acquisition time of the access request from the client computer is entered, a second area where a name of the client computer is entered, a third area where the first respective unique ID is entered, and a fourth area where a memory location for the first log message is entered; a plurality of logical units each configured upon the physical disk drives and mapped onto the plurality of file share servers, the plurality of logical units including the first logical unit; a management computer for managing the plurality of file share servers, the management computer including a local memory storing a second log management program and a log analysis program for managing logs, the second log management program storing log information transferred from the plurality of file share servers, the second log management program receiving the first log message from the first log management program, the log analysis program collecting log messages that match a set of specified search criteria from an external memory in a collection of log messages and, upon receiving a request for the collection of log messages, obtaining a list of respective unique IDs entered into each log message of the collection of log messages, collecting a set of log messages from the external memory that having a matching global ID with a specified logical unit of the plurality of logical units, merging the collection of log messages and the set of log messages, and displaying the merged log messages on a display screen; a resource management module for giving a respective unique ID within the computer system to each logical unit of the plurality of logical units and managing each logical unit of the plurality of logical units while maintaining the respective unique ID of the logical unit when the logical units is migrated between file share servers of the plurality of file share servers, the resource management module being realized by the file share program and the file system program included in each of the file share servers of the plurality of file share servers; and a log management module for associating log information with the respective unique ID of each logical unit of the plurality of logical units and managing log information for each logical unit of the plurality of logical units obtained before and after migration of the logical unit using the respective unique ID of the logical unit, the log management module being realized by the first log management program included in each of the file share servers of the plurality of file share servers and the second log management program and the log analysis program included in the local memory of the management computer, wherein, during an ordered migration of a selected logical unit of the plurality of logical units mapped to the first file share server to a second file share server, if another logical unit having the same respective unique ID as the respective unique ID of the selected logical unit is mapped to the second file share server, the log management module assigns a new respective unique ID to the selected logical unit that is distinct from the respective unique ID of each other logical unit that is mapped to the second file share server, assigns a new global ID to the log information obtained for the selected logical unit before the ordered migration, and assigns the new global ID to the log information obtained for the selected logical unit after the ordered migration.