IP Library Granted Patent US 8,549,484
Granted Patent B2
US 8,549,484 · App. 12/929,084 · Granted Oct 1, 2013

Configuration information verification apparatus and configuration information verification method

Inventors: Yuji Wada (Kawasaki, JP); Akira Katsuno (Kawasaki, JP); Yasuhide Matsumoto (Kawasaki, JP); Yukihiro Watanabe (Kawasaki, JP); Kuniaki Shimada (Kawasaki, JP); Masazumi Matsubara (Kawasaki, JP); Hiroshi Otsuka (Kawasaki, JP)
Assignee: Fujitsu Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,549,484
App. No.
12/929,084
Granted
Oct 1, 2013
Kind
B2
Abstract

A configuration information verification apparatus includes an alive monitoring information collecting unit for collecting alive monitoring information from a plurality of configuration items constituting a network, a logical formula creating unit for referring to configuration information that represents information about connection relationships between the configuration items and creating a logical formula with respect to each configuration item by performing an AND operation on configuration items positioned on a route leading to corresponding configuration item, and assigning a “true” value to the logical formula if the alive monitoring information indicates that the corresponding configuration item is operating normally and assigning a “false” to the logical formula if the alive monitoring information indicates that the corresponding configuration item is not operating normally; and a logical formula verifying unit for verifying, from a plurality of logical formulae, whether an inconsistent logical formula is present.

Claims (16)

1. A configuration information verification apparatus, executed by a processor, comprising:

an alive monitoring information collecting unit for collecting alive monitoring information from a plurality of configuration items constituting a network;

a logical formula creating unit for referring to configuration information that represents information about connection relationships between the configuration items of the network and creating a logical formula with respect to each configuration item by performing an AND operation on configuration items positioned on a route leading to a selected one of the configuration items, and assigning a “true” value to the configuration item positioned on the route if the alive monitoring information indicates that the configuration item on the route is operating normally and assigning a “false” value to the configuration item positioned on the route if the alive monitoring information indicates that the configuration item on the route is not operating normally; and

a logical formula verifying unit for verifying, from a plurality of logical formulae created by the logical formula creating unit with respect to the plurality of configuration items, whether an inconsistent logical formula is present.

2. The configuration information verification apparatus according to claim 1 , wherein, the logical formula verifying unit performs an operation of substituting a value of a logical formula which includes a single configuration item, from among the plurality of logical formulae, into other logical formulae and determines whether the logical formulae obtained as a result of the operation are inconsistent.

3. The configuration information verification apparatus according to claim 1 , wherein, when a particular configuration item can be reached via a plurality of routes, the logical formula creating unit creates a plurality of logical formulae by performing an AND operation on configuration items positioned on each route leading to the particular configuration item and then creates a logical formula of the particular configuration item by performing an OR operation on the plurality of logical formulae.

4. The configuration information verification apparatus according to claim 1 , further comprising a logical formula inconsistency resolving unit for resolving, when the inconsistent logical formula is present, inconsistency by modifying connection relationships of configuration items included in the inconsistent logical formula.

5. The configuration information verification apparatus according to claim 4 , wherein, when the inconsistent logical formula has the “false” value, the logical formula inconsistency resolving unit determines that inconsistency is resolved by replacing configuration items in the inconsistent logical formula with configuration items of same type that are indicated to be operating normally by the alive monitoring information, and when the inconsistent logical formula has the “true” value, the logical formula inconsistency resolving unit determines that inconsistency is resolved by replacing configuration items in the inconsistent logical formula with configuration items of same type that are not indicated to be operating normally by the alive monitoring information.

6. A configuration information verification method comprising:

collecting alive monitoring information from a plurality of configuration items constituting a network;

referring to configuration information that represents information about connection relationships between the configuration items of the network and creating a logical formula with respect to each configuration item by performing an AND operation on configuration items positioned on a route leading to a selected one of the configuration items, and assigning a “true” value to the configuration item positioned on the route if the alive monitoring information indicates that the configuration item on the route is operating normally and assigning a “false” value to the configuration item positioned on the route if the alive monitoring information indicates that the configuration item on the route is not operating normally; and

verifying, from a plurality of logical formulae created with respect to the plurality of configuration items, whether an inconsistent logical formula is present.

7. A computer readable, non-transitory medium having stored therein a configuration information verification program, the configuration information verification program causing a computer to execute a process comprising:

collecting alive monitoring information from a plurality of configuration items constituting a network;

referring to configuration information that represents information about connection relationships between the configuration items of the network and creating a logical formula with respect to each configuration item by performing an AND operation on configuration items positioned on a route leading to a selected one of the configuration items, and assigning a “true” value to the configuration item positioned on the route if the alive monitoring information indicates that the configuration item on the route is operating normally and assigning a “false” value to the configuration item positioned on the route if the alive monitoring information indicates that the configuration item on the route is not operating normally; and

verifying, from a plurality of logical formulae created with respect to the plurality of configuration items, whether an inconsistent logical formula is present.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2011
From: WADA, YUJI; KATSUNO, AKIRA; MATSUMOTO, YASUHIDE; WATANABE, YUKIHIRO; SHIMADA, KUNIAKI; MATSUBARA, MASAZUMI; OTSUKA, HIROSHI
To: FUJITSU LIMITED
Reel/Frame 026517/0798 →
Priority Claims (1)
JP 2010-000212 · Jan 4, 2010 · national
Continuity (1)
Related Publication 20110167411A1 · Jul 7, 2011