JP6560630B2 - Network evaluation system, unavailability calculation method, and program - Google Patents
Network evaluation system, unavailability calculation method, and program Download PDFInfo
- Publication number
- JP6560630B2 JP6560630B2 JP2016027356A JP2016027356A JP6560630B2 JP 6560630 B2 JP6560630 B2 JP 6560630B2 JP 2016027356 A JP2016027356 A JP 2016027356A JP 2016027356 A JP2016027356 A JP 2016027356A JP 6560630 B2 JP6560630 B2 JP 6560630B2
- Authority
- JP
- Japan
- Prior art keywords
- failure
- virtual machines
- input
- control software
- virtualization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
本発明は、ネットワーク機能を仮想化する技術であるNFV(Network Function Virtualization)を適用した通信ネットワークにおける信頼性を評価する技術に関連するものである。 The present invention relates to a technique for evaluating reliability in a communication network to which NFV (Network Function Virtualization), which is a technique for virtualizing network functions, is applied.
従来から、通信ネットワークの信頼性を評価する様々な技術がある。一般的には、通信ネットワークを構成する設備と設備の構成(設備の接続構成や冗長構成)によって、当該通信ネットワークに対する評価モデルを作成し、個々のネットワーク設備が有する故障確率(例えば、故障率や不稼動率)の積や和を用いて、通信ネットワークの信頼性を算出する。 Conventionally, there are various techniques for evaluating the reliability of a communication network. In general, an evaluation model for the communication network is created based on the equipment and the equipment configuration (equipment connection configuration or redundant configuration) constituting the communication network, and the failure probability (for example, failure rate or The reliability of the communication network is calculated using the product or sum of the (unoperational rate).
仮想化技術を適用したネットワークシステムでは、HV(ハイパーバイザ)やVM(仮想マシン)等からなるSW(ソフトウェア)階層と、物理サーバ等からなるHW(ハードウェア)階層が分離されるため、SW階層の故障の比重が高くなる。HW故障の場合は、事前に故障箇所毎の故障率を把握することは容易であった。また、故障の原因解析により故障箇所が明確となり、故障率を算出可能であった。しかし、SW故障の場合は、HW故障と同様な方法で、故障率を算出することは困難である。不稼働率は、故障率を用いて算出可能である。 In a network system using virtualization technology, the SW (software) hierarchy consisting of HV (hypervisor), VM (virtual machine), etc. is separated from the HW (hardware) hierarchy consisting of physical servers, etc., so the SW hierarchy The specific gravity of failure will be high. In the case of HW failure, it was easy to grasp the failure rate for each failure location in advance. Moreover, the failure location was clarified by failure cause analysis, and the failure rate could be calculated. However, in the case of SW failure, it is difficult to calculate the failure rate by the same method as HW failure. The unavailability rate can be calculated using the failure rate.
SW故障の故障率を算出することは困難であるため、仮想化技術を適用したネットワークシステムでは、ユーザ全体の不稼働率を算出することが困難であった。 Since it is difficult to calculate the failure rate of SW failure, it is difficult to calculate the unavailability rate of the entire user in the network system to which the virtualization technology is applied.
非特許文献1では、VMやHVの故障率が予め想定できることを前提として、不稼働率を算出する信頼性評価モデルが提案されている。ここでは、HV故障の場合は、HV上の全VMが影響を受けるとすることを前提としている。そのため、HV故障が常に全VMに影響がある場合は、過大にも過小にも見積もることなく(以下、適切に見積もること)不稼働率の算出が可能である。しかしながら、実際には、HVの故障要因によって、影響VM数が異なるため、影響VM数を過大に評価することになる。このように、従来技術では、仮想化技術を適用したネットワークシステム(これを仮想化システムと呼ぶ)における不稼働率を適切に算出することができなかった。
Non-Patent
本発明は上記の点に鑑みてなされたものであり、仮想化システムにおける不稼働率を適切に算出することを可能とする技術を提供することを目的とする。 The present invention has been made in view of the above points, and an object of the present invention is to provide a technique that can appropriately calculate the unavailability in a virtualization system.
本発明の実施の形態によれば、仮想化技術を適用したネットワークシステムである仮想化システムの不稼働率を算出するネットワーク評価システムであって、
前記仮想化システムは、物理マシン上で制御ソフトウェアが動作し、当該制御ソフトウェア上に複数の仮想マシンが動作する構成を有しており、
前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障毎の影響を受けた仮想マシン数、前記制御ソフトウェアの故障毎の故障時間、及び測定時間を入力する入力手段と、
前記入力手段により入力された情報を格納するデータ記憶部と、
前記入力手段により入力され、前記データ記憶部に格納された情報に基づいて、前記仮想化システムの不稼働率を算出する不稼働率算出手段と、
前記不稼働率算出手段により算出された前記不稼働率を出力する出力手段とを備え、
前記不稼働率算出手段は、全仮想マシン数に対する影響を受けた仮想マシン数の割合と測定時間に対する故障時間の割合とを掛けた値を、各故障について足し合わせることにより不稼働率を算出する
ことを特徴とするネットワーク評価システムが提供される。
According to an embodiment of the present invention, a network evaluation system that calculates a non-operation rate of a virtualization system that is a network system to which a virtualization technology is applied,
The virtualization system has a configuration in which control software operates on a physical machine, and a plurality of virtual machines operate on the control software.
Input means the total number of virtual machines in a virtual system, the control number of virtual machines that received failure every influence of the software, the control software of the failure for each failure time, and to input the measurement time,
A data storage unit for storing information input by the input means;
Based on the information input by the input unit and stored in the data storage unit, the non-operation rate calculation unit that calculates the non-operation rate of the virtualization system;
Output means for outputting the non-working rate calculated by the non-working rate calculating means,
The non-working rate calculating means calculates the non-working rate by adding a value obtained by multiplying the ratio of the number of virtual machines affected to the total number of virtual machines and the ratio of the failure time to the measurement time for each failure. A network evaluation system is provided.
また、本発明の実施の形態によれば、仮想化技術を適用したネットワークシステムである仮想化システムの不稼働率を算出するネットワーク評価システムにより実行される不稼働率算出方法であって、
前記仮想化システムは、物理マシン上で制御ソフトウェアが動作し、当該制御ソフトウェア上に複数の仮想マシンが動作する構成を有し、前記ネットワーク評価システムは、入力された情報を格納するデータ記憶部を備え、
前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障毎の影響を受けた仮想マシン数、前記制御ソフトウェアの故障毎の故障時間、及び測定時間を入力し、入力された情報を前記データ記憶部に格納する入力ステップと、
前記入力ステップにより入力され、前記データ記憶部に格納された情報に基づいて、前記仮想化システムの不稼働率を算出する不稼働率算出ステップと、
前記不稼働率算出ステップにより算出された前記不稼働率を出力する出力ステップとを備え、
前記不稼働率算出ステップにおいて、前記ネットワーク評価システムは、全仮想マシン数に対する影響を受けた仮想マシン数の割合と測定時間に対する故障時間の割合とを掛けた値を、各故障について足し合わせることにより不稼働率を算出する
ことを特徴とする不稼働率算出方法が提供される。
Further, according to the embodiment of the present invention, there is an unavailability calculation method executed by a network evaluation system that calculates an unavailability of a virtualization system that is a network system to which a virtualization technology is applied,
The virtualization system has a configuration in which control software operates on a physical machine and a plurality of virtual machines operate on the control software. The network evaluation system includes a data storage unit that stores input information. Prepared,
The total number of virtual machines in a virtual system, the control number of virtual machines that received failure every influence of the software, the control software fault every time to failure, and the measurement time to enter, said data store information entered Input steps to be stored in the department ,
A non-working rate calculating step of calculating a non-working rate of the virtualization system based on the information input by the input step and stored in the data storage unit ;
An output step of outputting the non-working rate calculated by the non-working rate calculating step,
In the unavailability calculating step, the network evaluation system adds a value obtained by multiplying the ratio of the number of virtual machines affected to the total number of virtual machines and the ratio of the failure time to the measurement time for each failure. There is provided a non-working rate calculation method characterized by calculating a non-working rate.
本発明の実施の形態によれば、仮想化システムにおける不稼働率を適切に算出することが可能となる。 According to the embodiment of the present invention, it is possible to appropriately calculate the unavailability in the virtualization system.
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。 Embodiments of the present invention will be described below with reference to the drawings. The embodiment described below is only an example, and the embodiment to which the present invention is applied is not limited to the following embodiment.
(システム構成)
図1に、本発明の実施の形態に係るネットワーク評価システム100の構成図を示す。ネットワーク評価システム100は、仮想化技術を用いたネットワークシステムである仮想化システムにおける不稼働率を算出することで、信頼性を評価することを可能とするシステムであり、図1に示すように、入力部101、不稼働率算出部102、出力部103、及びデータ記憶部104を有する。各機能部の概要は以下のとおりである。詳細な処理内容については後述する。
(System configuration)
FIG. 1 shows a configuration diagram of a
入力部101は、評価対象の仮想化システムにおける、VM数、故障毎の影響VM数、故障毎の故障時間、測定時間、測定時間内に発生する故障件数、測定時間内の故障による総影響VM数、測定時間内の平均故障時間等を入力する。入力された情報は、ネットワーク評価システム100におけるデータ記憶部104に格納される。
The
不稼働率算出部102は、入力部101から入力された情報に基づいて、評価対象の仮想化システムにおける不稼働率を算出する。出力部103は、不稼働率算出部102による算出結果を出力する。
The non-operation
本実施の形態に係るネットワーク評価システム100は、例えば、コンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、ネットワーク評価システム100が有する機能は、当該コンピュータに内蔵されるCPUやメモリなどのハードウェア資源を用いて、ネットワーク評価システム100で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体(可搬メモリ等)に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
The
以下では、まず、本実施の形態において不稼働率の算出対象として想定される仮想化システムの構成や故障影響パターン等について説明し、その後にネットワーク評価システム100の動作を説明する。
In the following, first, the configuration of the virtualization system, the failure influence pattern, and the like that are assumed as the calculation targets of the unavailability in this embodiment will be described, and then the operation of the
(想定される仮想化システムの構成)
図2、想定される仮想化システムの構成の例を示す。図2に示す仮想化システムの構成は、PM(物理マシン:physical machine)上にHVが動作し、HV上に複数のVMが動作する構成である。図2の例では、PM-A上に、HV-A, B, ….. X, Yが動作し、各HV上で複数のVMが動作していることが示されている。HV上で動作可能なVM数の上限はあるが、全てのHV上で動作可能なVM数の上限まで動作している必要はない。なお、このような構成は、仮想化システムにおいて一般的に採用される構成である。ただし、本発明の適用は図2に示す仮想化システムに限定されるわけではない。HVは、物理マシン上で仮想マシンを動作させるための制御ソフトウェアの例である。
(Assumed virtualization system configuration)
FIG. 2 shows an example of an assumed configuration of the virtualization system. The configuration of the virtualization system shown in FIG. 2 is a configuration in which an HV operates on a PM (physical machine) and a plurality of VMs operate on the HV. In the example of FIG. 2, HV-A, B,... X, Y are operating on PM-A, and a plurality of VMs are operating on each HV. Although there is an upper limit on the number of VMs that can run on HVs, it is not necessary to run up to the upper limit on the number of VMs that can run on all HVs. Such a configuration is a configuration generally adopted in a virtualization system. However, the application of the present invention is not limited to the virtualization system shown in FIG. HV is an example of control software for operating a virtual machine on a physical machine.
(HV故障によるVMへの影響パターン)
図2に示すような仮想化システムにおいて、あるHVに故障が発生した場合、当該HV上のVM全てが影響を受けるとは限らず、VMへの影響パターンは複数あり、故障要因によって、影響パターンが異なる。
(Influence pattern on VM due to HV failure)
In the virtualization system shown in Fig. 2, when a failure occurs in a certain HV, not all VMs on the HV are affected, and there are multiple impact patterns on the VM. Is different.
図3に、HV故障によるVMへの影響パターンを示す。図3に示すとおり、(a)のパターンでは、HV故障により当該HV上の1つのVMが影響を受ける(VMが動作しなくなる等)。(b)のパターンでは、HV故障により当該HV上の2つのVMが影響を受ける。(c)のパターンでは、HV故障により当該HV上の全てのVMが影響を受ける。なお、HVの故障には、PMが正常であるがHVのみが故障する場合や、PMの故障に伴ってHV故障が発生する場合等がある。 FIG. 3 shows the influence pattern on the VM due to the HV failure. As shown in FIG. 3, in the pattern (a), one VM on the HV is affected by the HV failure (for example, the VM stops operating). In the pattern (b), two VMs on the HV are affected by the HV failure. In the pattern (c), all VMs on the HV are affected by the HV failure. The HV failure includes a case where the PM is normal but only the HV fails, or an HV failure occurs due to the PM failure.
(仮想化システムの不稼働率算出方法)
次に、ネットワーク評価システム100により実行される仮想化システムの不稼働率算出方法を詳細に説明する。本実施の形態では、方式A、方式Bがある。本実施の形態のネットワーク評価システム100は両方の方式を実行可能であるが、いずれか一方のみを実行可能としてもよい。また、方式A、方式Bは例であり、HV故障における影響VM数を考慮できる方式であれば、これら以外の方式を使用してもよい。
(Virtualization system non-operation rate calculation method)
Next, a virtualization system non-operation rate calculation method executed by the
図4は、本実施の形態における不稼働率算出に利用可能な値を示す。図4に示すとおり、設計段階で把握できる値として、仮想化システムのVM数Nがある。仮想化システムの運用段階で把握できる値として、HVの故障毎の影響VM数Ki、HVの故障毎の故障時間ti、測定時間T、測定時間内の故障による総影響VM数ksum、測定時間内の平均故障時間tE、測定時間内に発生する故障件数xがある。添字のiは、故障のインデックスである。本実施の形態では、これらの値は予め取得されているとする(故障毎の値は、各iの値が取得されている)。 FIG. 4 shows values that can be used for calculating the unavailability in the present embodiment. As shown in FIG. 4, the number of VMs N of the virtualization system is a value that can be grasped at the design stage. As a value that can be grasped by the operational phase of the virtualization system, the failure for each of the affected VM number K i of HV, downtime t i failed each of HV, the measurement time T, the total impact VM number k sum due to the failure of the measurement time, There is an average failure time t E within the measurement time and the number of failures x occurring within the measurement time. The subscript i is a failure index. In the present embodiment, it is assumed that these values are acquired in advance (the value of each i is acquired for each failure).
以下、方式Aと方式Bのそれぞれについて説明する。 Hereinafter, each of the method A and the method B will be described.
<仮想化システムの不稼働率算出方法(方式A)>
まず、図5のフローチャートを参照して、方式Aについて説明する。方式Aは、故障毎の影響VM数と故障毎の故障時間から不稼働率を算出する方式である。
<Virtualization system non-operation rate calculation method (method A)>
First, the method A will be described with reference to the flowchart of FIG. Method A is a method for calculating the unavailability from the number of affected VMs for each failure and the failure time for each failure.
まず、ステップS101において、入力部101から、評価対象とする仮想化システムのVM数、故障i回目の影響VM数(故障毎の影響VM数)、故障i回目の故障時間(故障毎の故障時間)、測定時間、測定時間内に発生した故障件数を入力する。入力された各値はデータ記憶部104に記憶される。
First, in step S101, from the
ステップS102では、ステップS101で入力された値に基づいて、不稼働率算出部102が、以下の式(1)に示す不稼働率算出式によって、仮想化システムの不稼働率μAを算出する。
In step S102, based on the value input in step S101, the non-working
ステップS103では、出力部103が、ステップS102で得られた計算結果を出力する。
In step S103, the
<仮想化システムの不稼働率算出方法(方式B)>
まず、図6のフローチャートを参照して、方式Bについて説明する。方式Bは、測定時間内の総影響VM数と平均故障時間とから不稼働率を算出する方式である。
<Virtualization system non-operation rate calculation method (method B)>
First, the method B will be described with reference to the flowchart of FIG. Method B is a method for calculating the unavailability from the total number of affected VMs within the measurement time and the average failure time.
まず、ステップS201において、入力部101から、評価対象とする仮想化システムのVM数、測定時間内に影響を受けた総VM数、平均故障時間、測定時間を入力する。入力された各値はデータ記憶部104に記憶される。
First, in step S201, the number of VMs of the virtualization system to be evaluated, the total number of VMs affected within the measurement time, the average failure time, and the measurement time are input from the
ステップS202では、ステップS201で入力された値に基づいて、不稼働率算出部102が、以下の式(2)に示す不稼働率算出式によって、仮想化システムの不稼働率μBを算出する。
In step S202, based on the value input in step S201, the non-working
ステップS203では、出力部103が、ステップS202で得られた計算結果を出力する。
In step S203, the
<方式Aと方式Bの特徴について>
方式Aは、故障毎の影響VM数と故障毎の故障時間から不稼働率を算出しているため、厳密な不稼働率の算出方法である。例えば、コストに厳しく、不稼働率を過大にも過小にも評価してはいけない場合は、方式Aによって不稼働率を算出することが好ましい。
<About features of Method A and Method B>
Method A is a strict unavailability calculation method because the unavailability is calculated from the number of affected VMs for each failure and the failure time for each failure. For example, when the cost is strict and the unavailability should not be evaluated too much or too little, it is preferable to calculate the unavailability by the method A.
一方、方式Bは、測定時間内の総影響VM数と平均故障時間から不稼働率を算出しているため、方式Aと比較して必要なデータ量が少なくてよい。簡易な方法で不稼働率を算出しなければならない場合は、方式Bによって不稼働率を算出する。 On the other hand, in method B, the unavailability is calculated from the total number of affected VMs in the measurement time and the average failure time, so that the amount of data required is smaller than that in method A. When the unavailability must be calculated by a simple method, the unavailability is calculated by method B.
以下、具体的な数値を用いて実施例を説明する。本実施例の評価で使用する数値例を図7に示す。 Hereinafter, examples will be described using specific numerical values. An example of numerical values used in the evaluation of this embodiment is shown in FIG.
また、実施例で使用する故障データ群を図8に示す。図8に示すように、故障データ群1と故障データ2の2種類の故障データ群が用意されている。以下、方式Aと方式Bのそれぞれについて説明する。処理手順は、それぞれ図5、図6に示したとおりであるので、以下では、図5、図6に記載されたステップ番号を使用する。また、故障データ群1と故障データ群2のそれぞれについて、以下の処理を実行する。
FIG. 8 shows a failure data group used in the embodiment. As shown in FIG. 8, two types of failure data groups,
<方式A>
ステップS101において、入力部101から、仮想化システムのVM数 N=280、故障1回目〜10回目の影響VM数、故障1回目〜10回目の故障時間、測定時間 T=720、測定時間内に発生した故障件数x=10を入力する。
<Method A>
In step S101, from the
ステップS102では、ステップS101で入力された値に基づいて、不稼働率算出部102が、式(1)によって、仮想化システムの不稼働率μAを算出する。ステップS103では、出力部103が、ステップS102で得られた計算結果を出力する。
In step S102, based on the value input in step S101, the non-working
<方式B>
ステップS201において、入力部101から、仮想化システムのVM数N=280、測定時間内に影響を受けた総VM数、平均故障時間、測定時間 T=720を入力する。
<Method B>
In step S201, the number of VMs N = 280 of the virtualization system, the total number of VMs affected within the measurement time, the average failure time, and the measurement time T = 720 are input from the
ステップS202では、ステップS201で入力された値に基づいて、不稼働率算出部102が、式(2)によって、仮想化システムの不稼働率μBを算出する。ステップS203では、出力部103が、ステップS202で得られた計算結果を出力する。
In step S202, based on the value input in step S201, the non-working
<計算結果例>
図9に、方式毎、故障データ群毎の不稼働率算出の例を示す。
<Example of calculation results>
FIG. 9 shows an example of calculating the unavailability for each method and for each failure data group.
図9に示すとおり、故障データ群1を用いて方式A、及び方式Bによって不稼働率を算出した場合、方式Bによる不稼働率が方式Aによる不稼働率より小さくなっている。すなわち、故障データ群1の場合は、方式Bでは不稼働率が過小に算出されていることが分かる。
As illustrated in FIG. 9, when the failure rate is calculated by the method A and the method B using the
一方で、故障データ群2を用いて方式A、及び方式Bで不稼働率を算出した場合、方式Bによる不稼働率が方式Aによる不稼働率より大きくなっている。故障データ群2の場合は、方式Bでは不稼働率が過大に算出されていることが分かる。
On the other hand, when the failure rate is calculated by the method A and the method B using the
(実施の形態のまとめ、効果)
以上、説明したように、本実施の形態によれば、仮想化技術を適用したネットワークシステムである仮想化システムの不稼働率を算出するネットワーク評価システムであって、前記仮想化システムは、物理マシン上で制御ソフトウェアが動作し、当該制御ソフトウェア上に複数の仮想マシンが動作する構成を有しており、前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障により影響を受けた仮想マシン数に関する情報、前記制御ソフトウェアの故障時間に関する情報、及び測定時間を入力する入力手段と、前記入力手段により入力された情報に基づいて、前記仮想化システムの不稼働率を算出する不稼働率算出手段と、前記不稼働率算出手段により算出された前記不稼働率を出力する出力手段とを備えることを特徴とするネットワーク評価システムが提供される。
(Summary of the embodiment, effects)
As described above, according to the present embodiment, the network evaluation system calculates the unavailability of a virtualization system that is a network system to which a virtualization technology is applied, and the virtualization system includes a physical machine The control software operates above, and a plurality of virtual machines operate on the control software. The total number of virtual machines in the virtualization system and the number of virtual machines affected by the control software failure Information on the failure time of the control software, and input means for inputting the measurement time, and an inefficiency rate calculating means for calculating the inoperability rate of the virtualization system based on the information input by the input means And an output means for outputting the non-working rate calculated by the non-working rate calculating means. Network evaluation system is provided.
前記入力手段は、前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障毎の影響を受けた仮想マシン数、前記制御ソフトウェアの故障毎の故障時間、及び測定時間を入力し、前記不稼働率算出手段は、全仮想マシン数に対する影響を受けた仮想マシン数の割合と測定時間に対する故障時間の割合とを掛けた値を、各故障について足し合わせることにより不稼働率を算出することとしてもよい。 The input means inputs the total number of virtual machines in the virtualization system, the number of virtual machines affected by each failure of the control software, the failure time for each failure of the control software, and the measurement time. The rate calculation means may calculate the unavailability by adding the ratio of the number of virtual machines affected to the total number of virtual machines and the ratio of the failure time to the measurement time for each failure. Good.
前記入力手段は、前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障により測定時間内に影響を受けた総仮想マシン数、前記制御ソフトウェアの平均故障時間、及び測定時間を入力し、前記不稼働率算出手段は、単位時間当たりに影響を受けた仮想マシン数の総仮想マシン数に対する割合と平均故障時間とを掛けることにより不稼働率を算出することとしてもよい。 The input means inputs the total number of virtual machines in the virtualization system, the total number of virtual machines affected within the measurement time due to the failure of the control software, the average failure time of the control software, and the measurement time, The unavailability calculating means may calculate the unavailability by multiplying the ratio of the number of virtual machines affected per unit time to the total number of virtual machines and the average failure time.
非特許文献1に記載された技術では、HV故障の際にHV上の全VMが影響を受けるものとして不稼働率を算出しているので、不稼働率が過大になってしまう。一方、本実施の形態で説明した技術によれば、HV故障における影響VM数(影響パターン)を考慮して、仮想システムの不稼働率の算出を行うこととしているので、適切な不稼働率の算出が可能となる。
In the technique described in
(第1項)
仮想化技術を適用したネットワークシステムである仮想化システムの不稼働率を算出するネットワーク評価システムであって、
前記仮想化システムは、物理マシン上で制御ソフトウェアが動作し、当該制御ソフトウェア上に複数の仮想マシンが動作する構成を有しており、
前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障により影響を受けた仮想マシン数に関する情報、前記制御ソフトウェアの故障時間に関する情報、及び測定時間を入力する入力手段と、
前記入力手段により入力された情報に基づいて、前記仮想化システムの不稼働率を算出する不稼働率算出手段と、
前記不稼働率算出手段により算出された前記不稼働率を出力する出力手段と
を備えることを特徴とするネットワーク評価システム。
(第2項)
前記入力手段は、前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障毎の影響を受けた仮想マシン数、前記制御ソフトウェアの故障毎の故障時間、及び測定時間を入力し、
前記不稼働率算出手段は、全仮想マシン数に対する影響を受けた仮想マシン数の割合と測定時間に対する故障時間の割合とを掛けた値を、各故障について足し合わせることにより不稼働率を算出する
ことを特徴とする第1項に記載のネットワーク評価システム。
(第3項)
前記入力手段は、前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障により測定時間内に影響を受けた総仮想マシン数、前記制御ソフトウェアの平均故障時間、及び測定時間を入力し、
前記不稼働率算出手段は、単位時間当たりに影響を受けた仮想マシン数の総仮想マシン数に対する割合と平均故障時間とを掛けることにより不稼働率を算出する
ことを特徴とする第1項に記載のネットワーク評価システム。
(第4項)
仮想化技術を適用したネットワークシステムである仮想化システムの不稼働率を算出するネットワーク評価システムにより実行される不稼働率算出方法であって、
前記仮想化システムは、物理マシン上で制御ソフトウェアが動作し、当該制御ソフトウェア上に複数の仮想マシンが動作する構成を有しており、
前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障により影響を受けた仮想マシン数に関する情報、前記制御ソフトウェアの故障時間に関する情報、及び測定時間を入力する入力ステップと、
前記入力ステップにより入力された情報に基づいて、前記仮想化システムの不稼働率を算出する不稼働率算出ステップと、
前記不稼働率算出ステップにより算出された前記不稼働率を出力する出力ステップと
を備えることを特徴とする不稼働率算出方法。
(第5項)
前記入力ステップにおいて、前記ネットワーク評価システムは、前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障毎の影響を受けた仮想マシン数、前記制御ソフトウェアの故障毎の故障時間、及び測定時間を入力し、
前記不稼働率算出ステップにおいて、前記ネットワーク評価システムは、全仮想マシン数に対する影響を受けた仮想マシン数の割合と測定時間に対する故障時間の割合とを掛けた値を、各故障について足し合わせることにより不稼働率を算出する
ことを特徴とする第4項に記載の不稼働率算出方法。
(第6項)
前記入力ステップにおいて、前記ネットワーク評価システムは、前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障により測定時間内に影響を受けた総仮想マシン数、前記制御ソフトウェアの平均故障時間、及び測定時間を入力し、
前記不稼働率算出ステップにおいて、前記ネットワーク評価システムは、単位時間当たりに影響を受けた仮想マシン数の総仮想マシン数に対する割合と平均故障時間とを掛けることにより不稼働率を算出する
ことを特徴とする第4項に記載の不稼働率算出方法。
(第7項)
コンピュータを、第1項ないし第3項のうちいずれか1項に記載のネットワーク評価システムにおける各手段として機能させるためのプログラム。
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
(Section 1)
A network evaluation system that calculates the unavailability of a virtualization system that is a network system to which virtualization technology is applied,
The virtualization system has a configuration in which control software operates on a physical machine, and a plurality of virtual machines operate on the control software.
Input means for inputting the total number of virtual machines in the virtualization system, the number of virtual machines affected by the control software failure, the information about the control software failure time, and the measurement time;
Based on the information input by the input unit, an unusability rate calculating unit that calculates an unusability rate of the virtualization system;
Output means for outputting the non-working rate calculated by the non-working rate calculating means;
A network evaluation system comprising:
(Section 2)
The input means inputs the total number of virtual machines in the virtualization system, the number of virtual machines affected by each failure of the control software, the failure time for each failure of the control software, and the measurement time,
The non-working rate calculating means calculates the non-working rate by adding a value obtained by multiplying the ratio of the number of virtual machines affected to the total number of virtual machines and the ratio of the failure time to the measurement time for each failure.
The network evaluation system according to
(Section 3)
The input means inputs the total number of virtual machines in the virtualization system, the total number of virtual machines affected by the control software failure within the measurement time, the average failure time of the control software, and the measurement time,
The non-working rate calculating means calculates the non-working rate by multiplying the ratio of the number of virtual machines affected per unit time to the total number of virtual machines and the average failure time.
The network evaluation system according to
(Section 4)
A non-operation rate calculation method executed by a network evaluation system that calculates a non-operation rate of a virtualization system that is a network system to which a virtualization technology is applied,
The virtualization system has a configuration in which control software operates on a physical machine, and a plurality of virtual machines operate on the control software.
An input step of inputting the total number of virtual machines in the virtualization system, information on the number of virtual machines affected by the failure of the control software, information on the failure time of the control software, and measurement time;
Based on the information input in the input step, the non-operation rate calculating step for calculating the non-operation rate of the virtualization system;
An output step of outputting the non-working rate calculated by the non-working rate calculating step;
A non-working rate calculation method comprising:
(Section 5)
In the input step, the network evaluation system calculates the total number of virtual machines in the virtualization system, the number of virtual machines affected by each failure of the control software, the failure time for each failure of the control software, and the measurement time. type in,
In the unavailability calculating step, the network evaluation system adds a value obtained by multiplying the ratio of the number of virtual machines affected to the total number of virtual machines and the ratio of the failure time to the measurement time for each failure. Calculate unavailability
The non-operation rate calculation method according to
(Section 6)
In the input step, the network evaluation system includes the total number of virtual machines in the virtualization system, the total number of virtual machines affected by the control software failure within the measurement time, the average failure time of the control software, and the measurement Enter the time
In the non-working rate calculating step, the network evaluation system calculates the non-working rate by multiplying the ratio of the number of virtual machines affected per unit time to the total number of virtual machines and the average failure time.
The non-operation rate calculation method according to
(Section 7)
A program for causing a computer to function as each means in the network evaluation system according to any one of
The present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the claims.
100 ネットワーク評価システム
101 入力部
102 不稼働率算出部
103 出力部
104 データ記憶部
100
Claims (5)
前記仮想化システムは、物理マシン上で制御ソフトウェアが動作し、当該制御ソフトウェア上に複数の仮想マシンが動作する構成を有しており、
前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障毎の影響を受けた仮想マシン数、前記制御ソフトウェアの故障毎の故障時間、及び測定時間を入力する入力手段と、
前記入力手段により入力された情報を格納するデータ記憶部と、
前記入力手段により入力され、前記データ記憶部に格納された情報に基づいて、前記仮想化システムの不稼働率を算出する不稼働率算出手段と、
前記不稼働率算出手段により算出された前記不稼働率を出力する出力手段とを備え、
前記不稼働率算出手段は、全仮想マシン数に対する影響を受けた仮想マシン数の割合と測定時間に対する故障時間の割合とを掛けた値を、各故障について足し合わせることにより不稼働率を算出する
ことを特徴とするネットワーク評価システム。 A network evaluation system that calculates the unavailability of a virtualization system that is a network system to which virtualization technology is applied,
The virtualization system has a configuration in which control software operates on a physical machine, and a plurality of virtual machines operate on the control software.
Input means the total number of virtual machines in a virtual system, the control number of virtual machines that received failure every influence of the software, the control software of the failure for each failure time, and to input the measurement time,
A data storage unit for storing information input by the input means;
Based on the information input by the input unit and stored in the data storage unit, the non-operation rate calculation unit that calculates the non-operation rate of the virtualization system;
Output means for outputting the non-working rate calculated by the non-working rate calculating means,
The non-working rate calculating means calculates the non-working rate by adding a value obtained by multiplying the ratio of the number of virtual machines affected to the total number of virtual machines and the ratio of the failure time to the measurement time for each failure. A network evaluation system characterized by that.
前記仮想化システムは、物理マシン上で制御ソフトウェアが動作し、当該制御ソフトウェア上に複数の仮想マシンが動作する構成を有しており、
前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障により測定時間内に影響を受けた仮想マシン数、前記制御ソフトウェアの平均故障時間、及び測定時間を入力する入力手段と、
前記入力手段により入力された情報を格納するデータ記憶部と、
前記入力手段により入力され、前記データ記憶部に格納された情報に基づいて、前記仮想化システムの不稼働率を算出する不稼働率算出手段と、
前記不稼働率算出手段により算出された前記不稼働率を出力する出力手段とを備え、
前記不稼働率算出手段は、単位時間当たりに影響を受けた仮想マシン数の全仮想マシン数に対する割合と平均故障時間とを掛けることにより不稼働率を算出する
ことを特徴とするネットワーク評価システム。 A network evaluation system that calculates the unavailability of a virtualization system that is a network system to which virtualization technology is applied,
The virtualization system has a configuration in which control software operates on a physical machine, and a plurality of virtual machines operate on the control software.
Input means for inputting the total number of virtual machines in the virtualization system, the number of virtual machines affected within the measurement time due to a failure of the control software, the average failure time of the control software, and the measurement time;
A data storage unit for storing information input by the input means;
Based on the information input by the input unit and stored in the data storage unit, the non-operation rate calculation unit that calculates the non-operation rate of the virtualization system;
Output means for outputting the non-working rate calculated by the non-working rate calculating means,
The network evaluation system, wherein the non-operation rate calculating means calculates the non-operation rate by multiplying a ratio of the number of virtual machines affected per unit time to the total number of virtual machines and an average failure time .
前記仮想化システムは、物理マシン上で制御ソフトウェアが動作し、当該制御ソフトウェア上に複数の仮想マシンが動作する構成を有し、前記ネットワーク評価システムは、入力された情報を格納するデータ記憶部を備え、
前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障毎の影響を受けた仮想マシン数、前記制御ソフトウェアの故障毎の故障時間、及び測定時間を入力し、入力された情報を前記データ記憶部に格納する入力ステップと、
前記入力ステップにより入力され、前記データ記憶部に格納された情報に基づいて、前記仮想化システムの不稼働率を算出する不稼働率算出ステップと、
前記不稼働率算出ステップにより算出された前記不稼働率を出力する出力ステップとを備え、
前記不稼働率算出ステップにおいて、前記ネットワーク評価システムは、全仮想マシン数に対する影響を受けた仮想マシン数の割合と測定時間に対する故障時間の割合とを掛けた値を、各故障について足し合わせることにより不稼働率を算出する
ことを特徴とする不稼働率算出方法。 A non-operation rate calculation method executed by a network evaluation system that calculates a non-operation rate of a virtualization system that is a network system to which a virtualization technology is applied,
The virtualization system has a configuration in which control software operates on a physical machine and a plurality of virtual machines operate on the control software. The network evaluation system includes a data storage unit that stores input information. Prepared,
The total number of virtual machines in a virtual system, the control number of virtual machines that received failure every influence of the software, the control software fault every time to failure, and the measurement time to enter, said data store information entered Input steps to be stored in the department ,
A non-working rate calculating step of calculating a non-working rate of the virtualization system based on the information input by the input step and stored in the data storage unit ;
An output step of outputting the non-working rate calculated by the non-working rate calculating step,
In the unavailability calculating step, the network evaluation system adds a value obtained by multiplying the ratio of the number of virtual machines affected to the total number of virtual machines and the ratio of the failure time to the measurement time for each failure. An unavailability calculation method, characterized by calculating an unavailability.
前記仮想化システムは、物理マシン上で制御ソフトウェアが動作し、当該制御ソフトウェア上に複数の仮想マシンが動作する構成を有し、前記ネットワーク評価システムは、入力された情報を格納するデータ記憶部を備え、
前記仮想化システムにおける全仮想マシン数、前記制御ソフトウェアの故障により測定時間内に影響を受けた仮想マシン数、前記制御ソフトウェアの平均故障時間、及び測定時間を入力し、入力された情報を前記データ記憶部に格納する入力ステップと、
前記入力ステップにより入力され、前記データ記憶部に格納された情報に基づいて、前記仮想化システムの不稼働率を算出する不稼働率算出ステップと、
前記不稼働率算出ステップにより算出された前記不稼働率を出力する出力ステップとを備え、
前記不稼働率算出ステップにおいて、前記ネットワーク評価システムは、単位時間当たりに影響を受けた仮想マシン数の全仮想マシン数に対する割合と平均故障時間とを掛けることにより不稼働率を算出する
ことを特徴とする不稼働率算出方法。 A non-operation rate calculation method executed by a network evaluation system that calculates a non-operation rate of a virtualization system that is a network system to which a virtualization technology is applied,
The virtualization system has a configuration in which control software operates on a physical machine and a plurality of virtual machines operate on the control software. The network evaluation system includes a data storage unit that stores input information. Prepared,
Enter the total number of virtual machines in the virtualization system, the number of virtual machines affected within the measurement time due to the failure of the control software, the average failure time of the control software, and the measurement time, and input the information into the data An input step to store in the storage unit ;
A non-working rate calculating step of calculating a non-working rate of the virtualization system based on the information input by the input step and stored in the data storage unit ;
An output step of outputting the non-working rate calculated by the non-working rate calculating step,
In the non-working rate calculating step, the network evaluation system calculates the non-working rate by multiplying the ratio of the number of virtual machines affected per unit time to the total number of virtual machines and the average failure time. The unavailability calculation method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016027356A JP6560630B2 (en) | 2016-02-16 | 2016-02-16 | Network evaluation system, unavailability calculation method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016027356A JP6560630B2 (en) | 2016-02-16 | 2016-02-16 | Network evaluation system, unavailability calculation method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017146746A JP2017146746A (en) | 2017-08-24 |
JP6560630B2 true JP6560630B2 (en) | 2019-08-14 |
Family
ID=59681334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016027356A Active JP6560630B2 (en) | 2016-02-16 | 2016-02-16 | Network evaluation system, unavailability calculation method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6560630B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SG11202000488YA (en) | 2017-07-28 | 2020-02-27 | Sumitomo Electric Industries | On-vehicle control device, traveling speed control method, and computer program |
WO2019097811A1 (en) * | 2017-11-17 | 2019-05-23 | 日本電気株式会社 | Virtual resource provision device, virtual network function provision system, virtual resource provision method, and program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6020273B2 (en) * | 2013-03-19 | 2016-11-02 | 富士通株式会社 | Monitoring device, information processing system, monitoring method, and monitoring program |
-
2016
- 2016-02-16 JP JP2016027356A patent/JP6560630B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017146746A (en) | 2017-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8862948B1 (en) | Method and apparatus for providing at risk information in a cloud computing system having redundancy | |
US20190253490A1 (en) | Resource load balancing control method and cluster scheduler | |
US9584389B2 (en) | Physical resource management | |
US9645909B2 (en) | Operation management apparatus and operation management method | |
JP5954430B2 (en) | Operation management apparatus and operation management method | |
KR20170041715A (en) | Recovering usability of cloud based service from system failure | |
Kapur et al. | Optimal cost: a criterion to release multiple versions of software | |
US11294719B2 (en) | Generating metrics for quantifying computing resource usage based on cost and utilization of virtualized services and optimizing performance through virtualized service migration | |
JP6560630B2 (en) | Network evaluation system, unavailability calculation method, and program | |
Kim et al. | Availability modeling and analysis of a virtualized system using stochastic reward nets | |
Sousa et al. | Cloud infrastructure planning considering different redundancy mechanisms | |
JP5884841B2 (en) | Performance prediction apparatus and performance model generation method | |
JP5544929B2 (en) | Operation management device, operation management method, operation management program | |
Nguyen et al. | A comprehensive sensitivity analysis of a data center network with server virtualization for business continuity | |
JP6098167B2 (en) | Virtual machine management program and method thereof | |
JP5304972B1 (en) | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM | |
Singh et al. | High availability and accessibility of services in cloud environment | |
Lu et al. | A fault tolerant strategy in hybrid cloud based on QPN performance model | |
JP2016139984A (en) | Network evaluation system and network evaluation method | |
Ujhelyi et al. | Task scheduling in distributed volunteer computing systems | |
Blas et al. | Building simulation models to evaluate web application architectures | |
Mikkilineni et al. | Cognitive application area networks: a new paradigm for distributed computing and intelligent service orchestration | |
Wang et al. | On the relatively small impact of deep dependencies on cloud application reliability | |
JP5691529B2 (en) | Performance evaluation system, performance evaluation method and performance evaluation program | |
Das et al. | Evaluating layered distributed software systems with fault-tolerant features |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180219 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181211 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190206 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190320 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190716 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190719 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6560630 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |