Patent ID: 7908510

Claim:
A storage system having a plurality of sites, comprising a CPU and a memory having a computer executable program stored thereon, wherein execution of the program implements a plurality of functions, including; a site information acquisition section that acquires site information including information relating to the constitution in the respective sites and information relating to the connections between the respective sites, and that generates a site information table and stores the site information table in the memory; a user condition acquisition section that acquires user conditions that are input by a user and generates a user condition table and stores the user condition table in the memory; a candidate pattern generation section that generates candidate patterns obtained by using a predetermined topology to connect a plurality of sites that are selected among the respective sites on the basis of the site information table and a basic pattern table for storing patterns of a basic connection constitution of a plurality of sites in the memory; a pattern evaluation section that evaluates the candidate patterns on the basis of the user conditions and detects applicable patterns; and a pattern selection section that selects, in cases where a plurality of the applicable patterns are detected, any one of the respective applicable patterns; wherein the CPU executes processing of the site information acquisition section, the user condition acquisition section, the candidate pattern generation section, the pattern evaluation section and the pattern selection section.