Patent ID: 9088503
Filing Date: 2015-07-21
Classification: H04L

Abstract:
1. A management server in a multi-tenant information processing system which includes a plurality of types of network devices, a server device, a storage device, and the management server, configures a plurality of tenants, each of the plurality of tenants being a virtual system including a desired network device among the network devices or a virtual network device, a virtual server on the server device, and a virtual storage on the storage device for each of a plurality of clients, and accommodates the plurality of tenants, the management server comprising: a tenant design item table in which design items to be set and information, indicating whether or not each of the design items depends on each of the plurality of tenants, are stored in advance for each device in each virtual system constituting each of the plurality of tenants; a design algorithm table in which one or more calculation rules for calculating design values of the design items is/are stored in advance in correspondence with the design items, wherein the design values are different from each other for each of the plurality of tenants; a tenant design unit that specifies, based on the information in the tenant design item table at the time of initially constructing each of the plurality of tenants, the design items depending on one or more of the plurality of tenants among the design items for devices constituting the plurality of tenants, calculates the design values of specified design items depending on the one or more of the plurality of tenants according to the one or more calculation rules in the design algorithm table, and stores calculated design values; a configuration request receiver in the management server that receives a configuration request and input information; and a tenant design value table that stores, for each of the plurality of tenants, the design values of design items for each device constituting each of the plurality of tenants at the time of initially constructing each of the plurality of tenants; wherein the tenant design unit stores calculated design values of the design items in the tenant design value table.