Patent ID: 8307170
Filing Date: 2012-11-06
Classification: G06F

Abstract:
1. An information processing method carried out by a computer, in which one or a plurality of host devices for generating and transmitting information elements associated with business application programs are connected communicably to a storage control device for accessing storage by receiving and processing each information element, wherein said storage control device includes a cache area and at least two storage devices, said one or more host devices include at least one processor and a plurality of said business application programs executed by said at least one processor, said plurality of business application programs include a first business application program to which a high performance requirement is allocated and a second business application program to which a low performance requirement is allocated, said cache area includes a first cache sub-area corresponding to said high performance requirement and a second cache sub-area corresponding to said low performance requirement, said at least two storage devices includes a first storage device corresponding to said high performance requirement and a second storage device corresponding to said low performance requirement, where the first storage device provides a higher access speed than an access speed of the second storage device, said method comprising: using said first cache sub-area when processing an information element output as a result of execution of an information element request from said first business application program, and using said second cache sub-area when processing an information element output as a result of execution of an information element request from said second business application program, and using a management table to dynamically increase or decrease, by allocating or de-allocating a sub-area from a cache pool commonly provided to the plurality of the business application programs, a size of a storage capacity setting of said first cache sub-area or said second cache sub-area responsive to a processing of an information element output as a result of execution of said information element request from said first business application program or said second business application program, wherein a processing speed of the information element output as a result of execution of said information element request from said first business application program or said second business application program is dynamically raised by the increasing of the storage capacity setting of said first cache sub-area or said second cache sub-area, respectively, and wherein some information elements for said first business application program which is allocated with said high performance requirement are moved: from the first storage device to the first cache sub-area when the first cache sub-area is dynamically increased, and from the first cache sub-area to the first storage device when the first cache sub-area is dynamically decreased, and wherein some information elements for said second business application program which is allocated with said low performance requirement are moved: from the second storage device to the second cache sub-area when the second cache sub-area is dynamically increased, and from the second cache sub-area to the second storage device when the second cache sub-area is dynamically decreased.