JP2015191246A - Communication system and management method - Google Patents

Communication system and management method Download PDF

Info

Publication number
JP2015191246A
JP2015191246A JP2014065631A JP2014065631A JP2015191246A JP 2015191246 A JP2015191246 A JP 2015191246A JP 2014065631 A JP2014065631 A JP 2014065631A JP 2014065631 A JP2014065631 A JP 2014065631A JP 2015191246 A JP2015191246 A JP 2015191246A
Authority
JP
Japan
Prior art keywords
application
standby
active
virtual
management
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.)
Pending
Application number
JP2014065631A
Other languages
Japanese (ja)
Inventor
拓也 下城
Takuya Shimojo
拓也 下城
祐介 高野
Yusuke Takano
祐介 高野
正昭 小杉
Masaaki Kosugi
正昭 小杉
敬広 山崎
Takahiro Yamazaki
敬広 山崎
英則 浅羽
Hidenori ASABA
英則 浅羽
基 田村
Motoi Tamura
基 田村
滋 岩科
Shigeru Iwashina
滋 岩科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2014065631A priority Critical patent/JP2015191246A/en
Publication of JP2015191246A publication Critical patent/JP2015191246A/en
Pending legal-status Critical Current

Links

Images

Abstract

PROBLEM TO BE SOLVED: To reduce an influence on a user when a failure occurs and to smoothly cope with the failure when the failure occurs, while avoiding an increase in facility cost.SOLUTION: When abnormality occurs in a certain active system in virtual machines managed by three constituents including active systems in which applications are operated, standby systems in which specific applications are not operated and the specific applications are on standby, and reserve systems not associated with the specific applications, a management system 10 performs a series of control to refer to an application table holding association information among the active system, the standby system, and the application, to specify the standby system associated with the application of the active system in which abnormality has occurred, and to switch the specified standby system to the active system in which the application is operated.

Description

本発明は、アプリケーションの稼働環境となる仮想マシンを管理する管理システムを含む通信システム、および、当該管理システムにより実行される管理方法に関する。   The present invention relates to a communication system including a management system for managing a virtual machine serving as an application operating environment, and a management method executed by the management system.

従来から、様々な目的で、サーバ仮想化技術によってコンピュータを仮想マシン(VM:Virtual Machine)とすることが行われている。また、この技術によって、移動体通信網(移動通信ネットワーク)のコアネットワークにおけるノードをVMとすることが検討されている(例えば、非特許文献1参照)。   Conventionally, for various purposes, a computer has been made a virtual machine (VM) by server virtualization technology. In addition, using this technique, studies are underway to use nodes in the core network of mobile communication networks (mobile communication networks) as VMs (see Non-Patent Document 1, for example).

移動体通信網のコアネットワークにおけるノードは、例えば、VM上の仮想化された通信機能であるVNF(Virtual Network Function)によって実現される。上記のような移動体通信網の管理を、VNFM(VNF Manager)、VIM(Virtualised Infrastructure Manager)およびオーケストレータ(Orchestrator)の3つの機能エンティティで行うことが考えられる。VNFMは、VNFをVM上で実現するための詳細情報を保持し、VNFの管理機能を有する。VIMは、VMが実現される物理サーバ(物理的なサーバ、仮想化資源)の状況を監視し、VNFM又はオーケストレータからの制御によって物理サーバ上にVMおよびVNFを生成、削除する。   The node in the core network of the mobile communication network is realized by, for example, a virtual network function (VNF) that is a virtualized communication function on the VM. It is conceivable that the management of the mobile communication network as described above is performed by three functional entities of VNFM (VNF Manager), VIM (Virtualized Infrastructure Manager), and Orchestrator. The VNFM holds detailed information for realizing the VNF on the VM, and has a VNF management function. The VIM monitors the status of a physical server (a physical server or a virtual resource) on which the VM is realized, and creates and deletes a VM and a VNF on the physical server under the control of the VNFM or the orchestrator.

なお、物理サーバは、通常、データセンタに複数まとめて配置されており、VIMは、1つ以上のデータセンタに設置された物理サーバ群に対する処理を行う。また、データセンタにおける物理サーバ群の管理(資源管理)は、OPENSTACK(登録商標)あるいはvCenterといった異なる実装方式で行われている。VIMは、データセンタにおける実装方式毎に設けられている。オーケストレータは、複数のVIMにまたがる全体の資源管理を行う。   Note that a plurality of physical servers are normally arranged in a data center, and the VIM performs processing for a group of physical servers installed in one or more data centers. In addition, management (resource management) of physical server groups in the data center is performed by different mounting methods such as OPENSTACK (registered trademark) or vCenter. The VIM is provided for each mounting method in the data center. The orchestrator performs overall resource management across a plurality of VIMs.

ETSI Group Specification (ETSI GS NFV 002 v1.1.1(2013.10)) Network Functions Virtualisation (NFV); Architectural FrameworkETSI Group Specification (ETSI GS NFV 002 v1.1.1 (2013.10)) Network Functions Virtualisation (NFV); Architectural Framework

ところで、上記のような仮想化環境では、アプリケーション稼動中であるVM(以下「アクティブ系」と称する)の故障等に備えて、仮想化資源が確保された予備のハードウェアを複数用意し、予備のハードウェア群を複数のアプリケーションの共用として確保しておくといった運用が考えられる。この運用では、個々のアプリケーションで1対1に対応付けされたアクティブ系から予備のハードウェアへ切り替える所謂1対1対応の予備系切り替えではなく、複数のアプリケーションにわたるN個のアクティブ系から共用の予備のハードウェアへ切り替える所謂N対1対応の予備系切り替えが行われる。   By the way, in the virtual environment as described above, in preparation for a failure of a VM (hereinafter referred to as an “active system”) in which an application is running, a plurality of spare hardwares with reserved virtual resources are prepared. It is conceivable to operate such a hardware group as shared by a plurality of applications. In this operation, instead of so-called one-to-one standby switching that switches from one-to-one active system to spare hardware in each application, N active systems across a plurality of applications share a standby system. The so-called N-to-1 correspondence standby system switching is performed.

しかし、このような運用では、故障したVMから予備のVMへ切り替える際に、故障したVMで稼働していたアプリケーションを、新たなハードウェア上にVM用リソースを確保し,VMを立ち上げたうえでインストールする必要があるため、切替に時間がかかってしまい、ユーザ影響が大きくなってしまう。そこで、このような故障時のユーザ影響を小さくするため、リソース確保、VM立ち上げを行い,特定のアプリケーションを予めインストールした予備のVM群(特定のアプリケーション用にスタンバイしたVMという意味で以下「スタンバイ系」と称する)をアプリケーションごとに用意するという策が考えられる。   However, in such an operation, when switching from a failed VM to a spare VM, an application running on the failed VM is secured on the new hardware, and the VM is started. Since it is necessary to install with, it takes time to switch, and the influence of the user is increased. Therefore, in order to reduce the influence of the user at the time of such a failure, resource reservation and VM startup are performed, and a spare VM group in which a specific application is installed in advance (hereinafter referred to as “standby VM for a specific application” It is conceivable to prepare for each application.

ところが、アプリケーションごとにスタンバイ系を用意するには、実際には多数のスタンバイ系が必要となり、設備コストの増大が懸念される。また、上記のような冗長構成運用時には、故障したアクティブ系と、該アクティブ系に紐づけられるアプリケーションおよびスタンバイ系との間の対応関係の把握が肝要であり、このような把握が不十分だと、新規のVMを立ち上げてもアプリケーションと紐づけて適正にスタンバイ系を管理することができないというおそれがある。   However, in order to prepare a standby system for each application, a large number of standby systems are actually required, and there is a concern about an increase in equipment cost. Also, when operating in a redundant configuration as described above, it is important to understand the correspondence between the failed active system, the application linked to the active system, and the standby system. Even if a new VM is started, there is a possibility that the standby system cannot be properly managed in association with the application.

そこで、本発明は、上記課題を解決するために成されたものであり、設備コストの増大を回避しつつ故障時のユーザ影響を小さくし、故障時の円滑な対応を可能とすることを目的とする。   Therefore, the present invention has been made to solve the above-described problems, and aims to reduce the influence of the user at the time of failure while avoiding an increase in equipment cost and to enable smooth response at the time of failure. And

本発明に係る通信システムは、通信処理を実行するアプリケーションの稼働環境となる仮想マシン、が実現される物理サーバを含む仮想化資源と、アプリケーションが稼働しているアクティブ系、特定のアプリケーションが稼働せずに当該特定のアプリケーションがスタンバイしているスタンバイ系、および、特定のアプリケーションに対応付けられていない予備系、を含む3つの構成で管理されている前記仮想マシンのうち、あるアクティブ系に異常が発生した場合に、当該アクティブ系、前記スタンバイ系およびアプリケーション間の対応情報が保持されたアプリケーションテーブルを参照し、異常が発生した当該アクティブ系のアプリケーションに対応付けられたスタンバイ系を特定し、特定されたスタンバイ系を、当該アプリケーションが稼働するアクティブ系に切り替えることで、前記仮想マシンを管理する管理システムと、を含むことを特徴とする。   The communication system according to the present invention includes a virtual resource including a physical server that realizes a virtual machine serving as an operating environment of an application that executes communication processing, an active system in which the application is operating, and a specific application. Among the virtual machines managed in three configurations including a standby system in which the specific application is on standby and a standby system that is not associated with the specific application, there is an abnormality in a certain active system If an error occurs, refer to the application table in which the correspondence information between the active system, the standby system, and the application is held, and identify and identify the standby system associated with the active application in which an abnormality has occurred. The standby system By switching the active system in which emission is running, characterized in that it comprises a and a management system for managing the virtual machine.

本発明に係る管理方法は、通信処理を実行するアプリケーションの稼働環境となる仮想マシンを管理する管理システム、により実行される管理方法であって、アプリケーションが稼働しているアクティブ系、特定のアプリケーションが稼働せずに当該特定のアプリケーションがスタンバイしているスタンバイ系、および、特定のアプリケーションに対応付けられていない予備系、を含む3つの構成で管理されている前記仮想マシンのうち、あるアクティブ系に異常が発生した場合に、当該アクティブ系、前記スタンバイ系およびアプリケーション間の対応情報が保持されたアプリケーションテーブルを参照し、異常が発生した当該アクティブ系のアプリケーションに対応付けられたスタンバイ系を特定し、特定されたスタンバイ系を、当該アプリケーションが稼働するアクティブ系に切り替える、ことを特徴とする。   A management method according to the present invention is a management method executed by a management system that manages a virtual machine that is an operating environment of an application that executes communication processing, wherein an active system in which the application is operating and a specific application are Among the virtual machines managed in three configurations including a standby system in which the specific application is in standby without being operated and a standby system that is not associated with the specific application, an active system is selected. When an abnormality occurs, refer to the application table in which correspondence information between the active system, the standby system, and the application is stored, and identify the standby system associated with the active system application in which the abnormality has occurred, The identified standby system is Switching the active system publication is running, characterized in that.

上記の通信システムおよび管理方法では、アプリケーションが稼働しているアクティブ系、特定のアプリケーションが稼働せずに当該特定のアプリケーションがスタンバイしているスタンバイ系、および、特定のアプリケーションに対応付けられていない予備系、を含む3つの構成で管理されている前記仮想マシンのうち、あるアクティブ系に異常が発生した場合に、当該アクティブ系、前記スタンバイ系およびアプリケーション間の対応情報が保持されたアプリケーションテーブルを参照し、異常が発生した当該アクティブ系のアプリケーションに対応付けられたスタンバイ系を特定し、特定されたスタンバイ系を、当該アプリケーションが稼働するアクティブ系に切り替える。これにより、切り替えに要する時間を短縮してユーザ影響を小さくし、仮想マシンの切替えを円滑に実行することができる。また、アクティブ系とスタンバイ系に加え、特定のアプリケーションに対応付けられていない予備系を設けたことで、例えばアプリケーションごとに多数のスタンバイ系を用意しておくといった対応は不要となり、設備コストの増大回避に資することができる。   In the communication system and management method described above, the active system in which the application is operating, the standby system in which the specific application is on standby without operating the specific application, and the standby that is not associated with the specific application Refers to the application table in which correspondence information between the active system, the standby system, and the application is held when an abnormality occurs in a certain active system among the virtual machines managed in the three configurations including the system Then, the standby system associated with the active application in which an abnormality has occurred is identified, and the identified standby system is switched to the active system in which the application operates. As a result, the time required for switching can be shortened to reduce the influence of the user, and the virtual machine can be switched smoothly. In addition to the active and standby systems, the provision of a standby system that is not associated with a specific application eliminates the need to prepare a large number of standby systems for each application, resulting in increased equipment costs. It can contribute to avoidance.

なお、管理システムは、特定されたスタンバイ系からアクティブ系への切り替え後に、当該スタンバイ系を予備系から補充するよう制御してもよく、スタンバイ系を一定数確保しておくことが可能となる。   Note that the management system may control the standby system to be supplemented from the standby system after switching from the specified standby system to the active system, and a certain number of standby systems can be secured.

また、管理システムは、アプリケーション共通の予備リソースとして、予備系を一定数以上確保するよう制御してもよい。   Further, the management system may perform control so as to secure a certain number of spare systems as spare resources common to applications.

上記の予備系は、イメージファイルのダウンロードおよび仮想マシン用リソースの確保が実行されることで準備が完了する。   The above standby system is prepared by downloading an image file and securing virtual machine resources.

上記の通信システムは、仮想化資源全体の管理を行うオーケストレータと、仮想マシンをアプリケーションごとに仮想通信機能コンポーネントとして管理する仮想通信機能部と、前記仮想通信機能部を管理する仮想通信機能管理ノードと、を含んで構成され、前記仮想通信機能部は、あるアクティブ系に異常が発生した場合、当該アクティブ系の異常を前記仮想通信機能管理ノードへ通知し、前記仮想通信機能管理ノードは、前記アプリケーションテーブルを参照することで、前記異常が発生したアクティブ系のアプリケーションに対応付けられたスタンバイ系の仮想マシンを含む仮想通信機能コンポーネントを特定し、前記仮想通信機能管理ノードは、特定された仮想通信機能コンポーネントに属する何れかの仮想マシンに対しアクティブ系になるよう指示するとともに、オーケストレータに対し、前記異常が発生したアクティブ系へのネットワークのルーティングを、前記アクティブ系になるよう指示した仮想マシンに切り替えるよう依頼し、前記オーケストレータは、前記依頼に応じて、前記異常が発生したアクティブ系へのネットワークのルーティングを、前記アクティブ系になるよう指示した仮想マシンに切り替える、といった制御をしてもよい。   The communication system includes an orchestrator that manages the entire virtualization resource, a virtual communication function unit that manages a virtual machine as a virtual communication function component for each application, and a virtual communication function management node that manages the virtual communication function unit And when the abnormality occurs in a certain active system, the virtual communication function unit notifies the abnormality of the active system to the virtual communication function management node, the virtual communication function management node, By referring to the application table, a virtual communication function component including a standby virtual machine associated with the active application in which the abnormality has occurred is identified, and the virtual communication function management node identifies the identified virtual communication Active for any virtual machine belonging to a functional component And the orchestrator is requested to switch the routing of the network to the active system in which the abnormality has occurred to the virtual machine that has been instructed to become the active system. Accordingly, control may be performed such that the network routing to the active system in which the abnormality has occurred is switched to the virtual machine instructed to become the active system.

また、アプリケーションテーブルは、仮想通信機能管理ノードに搭載された構成としてもよい。   The application table may be configured to be mounted on the virtual communication function management node.

本発明によれば、設備コストの増大を回避しつつ故障時のユーザ影響を小さくし、故障時の円滑な対応が可能となる。   According to the present invention, it is possible to reduce the influence of the user at the time of failure while avoiding an increase in equipment cost, and to smoothly cope with the failure.

本発明の実施形態に係る管理システムの構成、及び当該管理システムを含む移動体通信システムを示す図である。It is a figure which shows the structure of the management system which concerns on embodiment of this invention, and the mobile communication system containing the said management system. 管理システムの機能構成を示す図である。It is a figure which shows the function structure of a management system. 管理システムに含まれるノードのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the node contained in a management system. 管理システムにおける階層構造を示す図である。It is a figure which shows the hierarchical structure in a management system. 予備系、スタンバイ系およびアクティブ系を準備するための処理を示すフロー図である。It is a flowchart which shows the process for preparing a standby system, a standby system, and an active system. 管理システムにおける切替処理の概要を示す図である。It is a figure which shows the outline | summary of the switching process in a management system. 管理システムにおける1台故障時の切替処理を示すフロー図である。It is a flowchart which shows the switching process at the time of 1 unit failure in a management system. 図7の処理中のアプリケーションテーブル内容の遷移を示す図であり、(a)は初期段階の内容を、(b)は処理(b2)の段階の内容を、(c)は処理(b9)の段階の内容を、(d)は処理(b11)の段階の内容をそれぞれ示す。FIG. 8 is a diagram showing transition of application table contents during processing of FIG. 7, where (a) shows the contents of the initial stage, (b) shows the contents of the stage of the process (b2), and (c) shows the contents of the process (b9). (D) shows the contents of the stage of process (b11). 管理システムにおけるスタンバイ系の増設処理を示すフロー図である。It is a flowchart which shows the expansion process of the standby system in a management system. 図9の処理中のアプリケーションテーブル内容の遷移を示す図であり、(a)は初期段階の内容を、(b)は処理(c3)の段階の内容をそれぞれ示す。FIG. 10 is a diagram illustrating the transition of the contents of the application table in the process of FIG. 管理システムにおける2台故障時の切替処理を示すフロー図である。It is a flowchart which shows the switching process at the time of two unit failure in a management system. 図11の処理前半のアプリケーションテーブル内容の遷移を示す図であり、(a)は初期段階の内容を、(b)は処理(d2)の段階の内容を、(c)は処理(d9)の段階の内容をそれぞれ示す。FIG. 12 is a diagram illustrating transition of application table contents in the first half of the process of FIG. 11, (a) shows the contents of the initial stage, (b) shows the contents of the stage of process (d2), and (c) shows the contents of process (d9) The contents of each stage are shown. 図11の処理後半のアプリケーションテーブル内容の遷移を示す図であり、(a)は処理(d12)の段階の内容を、(b)は処理(d14)の段階の内容をそれぞれ示す。FIG. 12 is a diagram illustrating transition of application table contents in the latter half of the process of FIG. 11, where (a) shows the contents of the stage of the process (d12) and (b) shows the contents of the stage of the process (d14).

以下、図面と共に本発明に係る管理システム、仮想通信機能管理ノードおよび管理方法の実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。   Hereinafter, embodiments of a management system, a virtual communication function management node, and a management method according to the present invention will be described in detail with reference to the drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted.

[システム構成について]
図1に本実施形態に係る管理システム10を含む移動体通信システム1の構成を示す。移動体通信システム1は、図示しない移動通信端末(移動機)に移動体通信の機能を提供するシステムである。移動通信端末は、ユーザにより用いられて移動体通信システム(移動体通信網)に無線通信によって接続して移動体通信を行う装置である。具体的には、移動通信端末は、携帯電話機等に相当する。移動通信端末は、例えば、移動体通信システム1を介して対向ノードとの間で呼接続を確立して通信を行う。対向ノードは、例えば、別の移動通信端末や移動通信端末に様々なサービスを提供するサーバ装置、あるいは他の通信網に接続するための装置(例えば、MME(Mobility Management Entity)、S−GW(Serving Gateway)、P−GW(PDN Gateway))等に相当する。移動通信端末は、例えば、移動通信端末のユーザが移動体通信システム1の通信事業者と契約することによって移動体通信を行うことが可能になる。なお、移動通信端末は、従来の移動通信端末と同様のものでよい。
[System configuration]
FIG. 1 shows a configuration of a mobile communication system 1 including a management system 10 according to the present embodiment. The mobile communication system 1 is a system that provides a mobile communication function to a mobile communication terminal (mobile device) (not shown). A mobile communication terminal is a device that is used by a user to connect to a mobile communication system (mobile communication network) by wireless communication and perform mobile communication. Specifically, the mobile communication terminal corresponds to a mobile phone or the like. For example, the mobile communication terminal establishes a call connection with the opposite node via the mobile communication system 1 and performs communication. The opposite node is, for example, another mobile communication terminal, a server device that provides various services to the mobile communication terminal, or a device (for example, MME (Mobility Management Entity), S-GW ( Serving Gateway), P-GW (PDN Gateway)) and the like. The mobile communication terminal can perform mobile communication by, for example, a user of the mobile communication terminal making a contract with a communication carrier of the mobile communication system 1. The mobile communication terminal may be the same as a conventional mobile communication terminal.

図1に示すように管理システム10は、オーケストレータ20と、VNFM30と、VIM40と、本発明の特徴的な構成であるアプリケーションテーブル管理装置90(アプリケーションテーブル管理手段)と、を含んで構成されている。ただし、アプリケーションテーブル管理装置90は各VNFM30の内部に設けてもよい。また、移動体通信システム1には、OSS/BSS(Operations Support System/Business Support System)50と、NFVI(NFV Infrastructure)60と、VNF(Virtual Network Function)70と、EMS(Element Management System)80とを含んで構成されている。これらの構成要素は、移動体通信システム1(移動体通信網)のコアネットワークを構成するものである。なお、互いに情報の送受信が必要な構成要素間は、有線等で接続されており情報の送受信が可能となっている。   As shown in FIG. 1, the management system 10 includes an orchestrator 20, a VNFM 30, a VIM 40, and an application table management device 90 (application table management means) that is a characteristic configuration of the present invention. Yes. However, the application table management device 90 may be provided inside each VNFM 30. The mobile communication system 1 includes an OSS / BSS (Operation Support System / Business Support System) 50, an NFVI (NFV Infrastructure) 60, a VNF (Virtual Network Function) 70, an EMS (Element Management System) 80, It is comprised including. These components constitute a core network of the mobile communication system 1 (mobile communication network). Note that components that need to transmit and receive information to each other are connected by wire or the like so that information can be transmitted and received.

本実施形態に係る移動体通信システム1は、物理サーバ上に実現される仮想マシンにおいて動作する仮想サーバによって移動通信端末に対して通信機能が提供される。即ち、移動体通信システム1は、仮想化された移動体通信ネットワークである。通信機能は、仮想マシンによって当該通信機能に応じた通信処理を実行することで移動通信端末に対して提供される。   In the mobile communication system 1 according to the present embodiment, a communication function is provided to a mobile communication terminal by a virtual server that operates in a virtual machine realized on a physical server. That is, the mobile communication system 1 is a virtualized mobile communication network. The communication function is provided to the mobile communication terminal by executing a communication process corresponding to the communication function by the virtual machine.

NFVI60は、仮想化環境を構成する物理資源、仮想化層、仮想化資源である。物理資源には、計算資源、記憶資源、伝送資源が含まれる。仮想化層は、物理資源を仮想化しVNF70に提供する(例えば、ハイパーバイザー)。仮想化資源は、VNF70に提供される仮想化されたインフラ資源である。即ち、NFVI60は、移動体通信システム1において通信処理を行う物理的なサーバ装置である物理サーバを含んで構成されている仮想化資源である。物理サーバは、CPU(コア、プロセッサ)、メモリ、およびハードディスク等の記憶手段を備えて構成される。通常、NFVI60を構成する物理サーバは、複数まとめてデータセンタ(DC)等の拠点に配置される。データセンタでは、配置された物理サーバがデータセンタ内部のネットワークによって接続されており、互いに情報の送受信を行うことができるようになっている。また、移動体通信システム1には、複数のデータセンタが設けられている。データセンタ間はネットワークで接続されており、異なるデータセンタに設けられた物理サーバはそのネットワークを介して互いに情報の送受信を行うことができる。   The NFVI 60 is a physical resource, a virtualization layer, and a virtualization resource that constitute a virtualization environment. Physical resources include computing resources, storage resources, and transmission resources. The virtualization layer virtualizes physical resources and provides them to the VNF 70 (for example, hypervisor). The virtualized resource is a virtualized infrastructure resource provided to the VNF 70. That is, the NFVI 60 is a virtualized resource that includes a physical server that is a physical server device that performs communication processing in the mobile communication system 1. The physical server includes a storage unit such as a CPU (core, processor), a memory, and a hard disk. Usually, a plurality of physical servers constituting the NFVI 60 are arranged together at a base such as a data center (DC). In the data center, the arranged physical servers are connected by a network inside the data center, and can exchange information with each other. The mobile communication system 1 is provided with a plurality of data centers. Data centers are connected by a network, and physical servers provided in different data centers can transmit / receive information to / from each other via the network.

VNF70は、例えば、通信処理を実行する仮想的な通信処理ノードである仮想サーバ(が有する通信処理を実行する機能)として構成される。但し、VNF70は、必ずしも仮想サーバとは限らず、ソフトウェア的に複数の仮想サーバをまとめるコンポーネントとして機能するものであってもよい。VNF70は、NFVI60において実現される。VNF70は、例えば、仮想マシン(VM)技術が利用されて、NFVI60が備えるCPUがVNF70用に割り当てられて、割り当てられたCPU上において仮想マシンが実現され、仮想マシン上でプログラムが実行されることにより実現される。VNF70は、通常、実行する通信処理に応じて生成(実現)される。また、VNF70は、その構成要素であるVNFC(Virtual Network Function Components)を複数含むものとして構成されていてもよい。   The VNF 70 is configured as, for example, a virtual server (a function for executing communication processing) that is a virtual communication processing node that executes communication processing. However, the VNF 70 is not necessarily a virtual server, and may function as a component that collects a plurality of virtual servers in software. The VNF 70 is realized in the NFVI 60. For example, the virtual machine (VM) technology is used for the VNF 70, the CPU provided in the NFVI 60 is allocated for the VNF 70, the virtual machine is realized on the allocated CPU, and the program is executed on the virtual machine. It is realized by. The VNF 70 is normally generated (implemented) according to the communication process to be executed. Further, the VNF 70 may be configured to include a plurality of VNFCs (Virtual Network Function Components) that are its constituent elements.

移動体通信システム1には、1以上(あるいは複数)のVNF70が含まれる。VNF70は、IMSでは、CSCF(Call Session Control Function)、AS(Application Server)等のノードに相当する。あるいは、VNF70は、移動体通信システムの一つであるGPRS(General Packet Radio Service)システムでは例えば、SGSN(Serving GPRS Support Node)、LTE/EPC(Long Term Evolution/Evolved Packet Core)システムでは、MME(Mobility Management Entity)やS−GW(Serving Gateway)等のノードに相当する。   The mobile communication system 1 includes one or more (or a plurality) VNFs 70. The VNF 70 corresponds to a node such as CSCF (Call Session Control Function) or AS (Application Server) in the IMS. Alternatively, the VNF 70 is a GPRS (General Packet Radio Service) system, which is one of mobile communication systems, for example, an SGSN (Serving GPRS Support Node), an LTE / EPC (Long Term Evolution / Evolved Packet Core) system, an MME ( It corresponds to a node such as Mobility Management Entity) or S-GW (Serving Gateway).

EMS80は、VNF70を監視および制御するノードである。EMS80も、VNF70と同様にNFVI60において仮想的に実現される。EMS80は、VNF70に対応付けられて(例えば、図1に示すようにVNF70と一対一の関係で)生成される。EMS80は、対応付けられたVNF70の監視および制御を行う。EMS80は、VNF70のFCAPS(障害、構成、課金、性能、セキュリティ)管理を行う。EMS80は、前述の説明のように仮想的に実現しても良いし、FCAPS管理を行う上で管理の複雑性を避けるために物理的に実現しても良い。   The EMS 80 is a node that monitors and controls the VNF 70. The EMS 80 is also virtually realized in the NFVI 60 like the VNF 70. The EMS 80 is generated in association with the VNF 70 (for example, in a one-to-one relationship with the VNF 70 as shown in FIG. 1). The EMS 80 monitors and controls the associated VNF 70. The EMS 80 performs FCAPS (fault, configuration, billing, performance, security) management of the VNF 70. The EMS 80 may be virtually realized as described above, or may be physically realized in order to avoid management complexity in performing FCAPS management.

OSS/BSS50は、移動体通信システム1におけるサービス管理を行い、管理システム10に移動体通信システム1での通信機能に係る指示を行うノードである。例えば、OSS/BSS50は、管理システム10に対して、新たな通信機能(通信サービス)を起動するように指示を行う。また、OSS/BSS50は、EMS80から情報を受け取り、その情報に基づいて管理システム10又はEMS80に対して指示を行う。また、OSS/BSS50は、移動体通信システム1に係る通信事業者によって操作されえる。   The OSS / BSS 50 is a node that performs service management in the mobile communication system 1 and instructs the management system 10 regarding a communication function in the mobile communication system 1. For example, the OSS / BSS 50 instructs the management system 10 to activate a new communication function (communication service). In addition, the OSS / BSS 50 receives information from the EMS 80 and instructs the management system 10 or the EMS 80 based on the information. The OSS / BSS 50 can be operated by a telecommunications carrier related to the mobile communication system 1.

管理システム10の構成要素であるオーケストレータ20は、仮想化資源であるNFVI60全体の管理を行う全体管理ノード(機能エンティティ)である。オーケストレータ20は、OSS/BSS50(のうちのOSS51)からの指示を受信し、当該指示に応じた処理を行う。オーケストレータ20は、インフラと通信サービスの移動体通信網の仮想化資源全体にわたる管理を行う。オーケストレータ20は、複数のVNF70から構成される通信サービスをVNFM30およびVIM40を経由して適切な場所に実現する。例えば、サービスのライフサイクル管理(具体的には例えば、生成、更新、スケール制御、イベント収集)、移動体通信網内全体にわたる資源の分散・予約・割当管理、サービス・インスタンス管理、およびポリシー管理(具体的には例えば、リソースの予約・割当、地理・法令等に基づく最適配置)を行う。   The orchestrator 20 that is a component of the management system 10 is an overall management node (functional entity) that manages the entire NFVI 60 that is a virtualized resource. The orchestrator 20 receives an instruction from the OSS / BSS 50 (of which the OSS 51), and performs processing according to the instruction. The orchestrator 20 manages the entire virtualized resources of the mobile communication network for infrastructure and communication services. The orchestrator 20 implements a communication service composed of a plurality of VNFs 70 at an appropriate location via the VNFM 30 and the VIM 40. For example, service lifecycle management (specifically, for example, generation, update, scale control, event collection), resource distribution / reservation / allocation management, service / instance management, and policy management (for example, throughout the mobile communication network) Specifically, for example, resource reservation / allocation, optimal placement based on geography / laws, etc.) is performed.

管理システム10の構成要素であるVNFM30は、VNF70を管理する仮想通信機能管理ノード(機能エンティティ)である。VNFM30は、移動体通信システム1に複数、設けられていてもよい。その場合、VNF70毎に管理されるVNFM30が予め定められていてもよい。VNFM30は、VNF70のライフサイクル管理を行う。VNFM30は、VNF70の仮想化に関わる制御全般を行う。例えば、VNF70はインスタンスの生成、更新、スケール制御、終了、オートヒーリング(自動ヒーリング)を行う。   The VNFM 30 that is a component of the management system 10 is a virtual communication function management node (functional entity) that manages the VNF 70. A plurality of VNFMs 30 may be provided in the mobile communication system 1. In that case, the VNFM 30 managed for each VNF 70 may be determined in advance. The VNFM 30 performs life cycle management of the VNF 70. The VNFM 30 performs overall control related to the virtualization of the VNF 70. For example, the VNF 70 performs instance generation, update, scale control, termination, and auto healing (auto healing).

管理システム10の構成要素であるVIM40は、NFVI60におけるVNF70が実現される単位の仮想化資源(インフラリソース)各々を管理する仮想化資源管理ノード(機能エンティティ)である。具体的には、資源の割当・更新・回収の管理、仮想資源と物理との関連付け、ハードウェア資源とSW資源(ハイパーバイザー)一覧の管理を行う。通常、VIM40は、データセンタ(局舎)毎に管理を行う。仮想化資源の管理は、データセンタに応じた方式で行われえる。データセンタの管理方式(管理資源の実装方式)は、OPENSTACKやvCenter等の種類がある。通常、VIM40は、データセンタの管理方式毎に設けられる。即ち、管理システム10には、互いに異なる方式で、NFVI60におけるVNF70が実現される単位の仮想化資源各々を管理する複数のVIM40が含まれる。なお、異なる管理方式で管理される仮想化資源の単位は、必ずしもデータセンタ単位でなくてもよい。   The VIM 40 that is a component of the management system 10 is a virtual resource management node (functional entity) that manages each virtual resource (infrastructure resource) in a unit in which the VNF 70 in the NFVI 60 is realized. Specifically, resource allocation / update / recovery management, association between virtual resources and physics, and management of hardware resources and SW resources (hypervisor) list are performed. Usually, the VIM 40 performs management for each data center (station building). The management of virtual resources can be performed by a method according to the data center. Data center management methods (management resource mounting methods) include OPENSTACK and vCenter. Normally, the VIM 40 is provided for each data center management method. In other words, the management system 10 includes a plurality of VIMs 40 that manage the respective virtual resources in units in which the VNFs 70 in the NFVI 60 are realized in different ways. Note that the units of virtual resources managed by different management methods do not necessarily have to be data center units.

管理システム10では、VMは、アプリケーション稼働中のアクティブ系、特定のアプリケーション用にスタンバイしたスタンバイ系、および、特定のアプリケーションに対応付けられていない予備系、を含む3つの構成で管理されており、管理システム10の構成要素であるアプリケーションテーブル管理装置90は、詳細は後述するが、アクティブ系、スタンバイ系およびアプリケーション間の対応情報を保持し管理する。   In the management system 10, the VM is managed in three configurations including an active system in which an application is operating, a standby system that is standby for a specific application, and a standby system that is not associated with a specific application. The application table management device 90, which is a component of the management system 10, holds and manages correspondence information between the active system, the standby system, and the application, as will be described in detail later.

なお、オーケストレータ20、VNFM30、VIM40およびアプリケーションテーブル管理装置90は、物理的なサーバ装置上でプログラムが実行されることにより実現される(但し仮想化上で実現されることを制限するものでは無く、管理系統を分離した上で、仮想化上で実現してもよい)。オーケストレータ20、VNFM30、VIM40およびアプリケーションテーブル管理装置90は、それぞれ別々の物理的なサーバ装置で実現されていてもよいし、同じサーバ装置で実現されていてもよい。オーケストレータ20、VNFM30、VIM40およびアプリケーションテーブル管理装置90、又は、これらを実現するためのプログラムは、別々のベンダから提供されていてもよい。   The orchestrator 20, the VNFM 30, the VIM 40, and the application table management device 90 are realized by executing a program on a physical server device (however, they are not limited to being realized on virtualization). It may be realized on the virtualization after separating the management system). The orchestrator 20, the VNFM 30, the VIM 40, and the application table management device 90 may be realized by separate physical server devices, or may be realized by the same server device. The orchestrator 20, the VNFM 30, the VIM 40, and the application table management device 90, or a program for realizing them may be provided from different vendors.

なお、移動体通信システム1には、移動体通信機能を実現するために、上記以外の構成要素が含まれていてもよい、例えば、移動体通信システム1には、基地局の装置およびオープンフローネットワーク(上記のような仮想化されたものも含む)等が含まれていてもよい。   The mobile communication system 1 may include components other than those described above in order to realize a mobile communication function. For example, the mobile communication system 1 includes a base station device and an open flow. A network (including virtualized ones as described above) or the like may also be included.

引き続いて、管理システム10が有する、本実施形態に係る機能を説明する。図2に示すようにアプリケーションテーブル管理装置90は、アプリケーションテーブル91とテーブル管理部92とを備える。アプリケーションテーブル91は、アクティブ系、スタンバイ系およびアプリケーション間の対応情報を保持したテーブル形式のデータベースであり、テーブル管理部92はアプリケーションテーブル91の情報の読み出しや更新を行う機能構成である。   Subsequently, functions according to the present embodiment which the management system 10 has will be described. As shown in FIG. 2, the application table management device 90 includes an application table 91 and a table management unit 92. The application table 91 is a database in a table format that holds correspondence information between active, standby, and applications, and the table management unit 92 has a functional configuration that reads and updates information in the application table 91.

図2に示すようにVNFM30は、切替制御部31と補充制御部32とを備える。切替制御部31は、あるアクティブ系が故障した場合に、アプリケーションテーブル91により保持された対応情報を参照することで、故障したアクティブ系にて稼働するアプリケーションに対応付けられたスタンバイ系を特定し、特定されたスタンバイ系を、代替となるアクティブ系に切り替えるよう制御する機能構成である。補充制御部32は、スタンバイ系から代替となるアクティブ系への切り替え後に、当該スタンバイ系を予備系のVM群から補充するよう制御する機能構成である。   As shown in FIG. 2, the VNFM 30 includes a switching control unit 31 and a replenishment control unit 32. When a certain active system fails, the switching control unit 31 refers to the correspondence information held by the application table 91 to identify the standby system associated with the application operating in the failed active system, This is a functional configuration for controlling the specified standby system to be switched to an alternative active system. The replenishment control unit 32 has a functional configuration that controls to replenish the standby system from the standby VM group after switching from the standby system to the alternative active system.

図3に本実施形態に係る管理システム10に含まれるオーケストレータ20、VNFM30、VIM40およびアプリケーションテーブル管理装置90を構成するサーバ装置のハードウェア構成例を示す。図3に示すように当該サーバ装置は、CPU101、主記憶装置であるRAM(Random Access Memory)102およびROM(Read Only Memory)103、通信を行うための通信モジュール104、並びにハードディスク等の記憶装置105等のハードウェアを備えるコンピュータを含むものとして構成される。これらの構成要素がプログラム等により動作することにより、上述および後述するオーケストレータ20、VNFM30、VIM40およびアプリケーションテーブル管理装置90の機能が発揮される。なお、オーケストレータ20、VNFM30、VIM40およびアプリケーションテーブル管理装置90は複数のサーバ装置からなるコンピュータシステムによって構成されていてもよい。また、移動体通信システム1に含まれる上記以外のノードも上記のハードウェア構成を有するサーバ装置によって実現されてもよい。   FIG. 3 shows a hardware configuration example of a server device that constitutes the orchestrator 20, the VNFM 30, the VIM 40, and the application table management device 90 included in the management system 10 according to the present embodiment. As shown in FIG. 3, the server device includes a CPU 101, a RAM (Random Access Memory) 102 and a ROM (Read Only Memory) 103 which are main storage devices, a communication module 104 for performing communication, and a storage device 105 such as a hard disk. It is comprised as what contains a computer provided with hardware, such as. When these components are operated by a program or the like, the functions of the orchestrator 20, the VNFM 30, the VIM 40, and the application table management device 90 described above and later are exhibited. The orchestrator 20, the VNFM 30, the VIM 40, and the application table management device 90 may be configured by a computer system including a plurality of server devices. Further, nodes other than those described above included in the mobile communication system 1 may also be realized by a server device having the above hardware configuration.

図4には、管理システム10における多数のVM(仮想マシン)74を管理するための階層構造を示す。VNF70は、図1のNFVI60が備えるCPUがVNF70用に割り当てられ、割り当てられたCPU上においてVM74が実現され、VM74上でプログラムが実行されることによって、実現される。VNF70で稼動するVM74は、アプリケーションの種類(例えば、呼処理、認証など)ごとに管理され、同じ種類のアプリケーションが稼動するVM群は、VNFC(Virtual Network Function Components)72を構成し、VNF70は、複数のVNFC72を含むものとして構成される。したがって、図4のように、VM74の上位にVNFC72が位置づけられ、VNFC72の上位にVNF70が位置づけられる。   FIG. 4 shows a hierarchical structure for managing a large number of VMs (virtual machines) 74 in the management system 10. The VNF 70 is realized by assigning the CPU included in the NFVI 60 of FIG. 1 for the VNF 70, realizing the VM 74 on the assigned CPU, and executing the program on the VM 74. The VM 74 operating on the VNF 70 is managed for each type of application (for example, call processing, authentication, etc.), and a VM group in which the same type of application is configured constitutes a VNFC (Virtual Network Function Components) 72, and the VNF 70 It is configured to include a plurality of VNFCs 72. Therefore, as shown in FIG. 4, VNFC 72 is positioned above VM 74, and VNF 70 is positioned above VNFC 72.

また、VNF70の上位には、VNF70を管理するVNFM30が位置づけられ、VNFM30の上位には、全体を管理するオーケストレータ20が位置づけられる。   Further, the VNFM 30 that manages the VNF 70 is positioned above the VNF 70, and the orchestrator 20 that manages the whole is positioned above the VNFM 30.

本実施形態では、アプリケーションテーブル管理装置90がVNFM30の外部に設けられ、複数のVNFM30によりアプリケーションテーブル管理装置90が利用される。ただし、アプリケーションテーブル管理装置90がVNFM30それぞれに搭載された構成を採用してもよい。   In the present embodiment, the application table management device 90 is provided outside the VNFM 30, and the application table management device 90 is used by a plurality of VNFMs 30. However, a configuration in which the application table management device 90 is installed in each VNFM 30 may be adopted.

[予備系、スタンバイ系およびアクティブ系の準備について]
ここで、図5を用いて、管理システム10において、予備系、スタンバイ系、およびアクティブ系を準備するための処理を説明する。
[Preparation for standby, standby and active systems]
Here, a process for preparing a standby system, a standby system, and an active system in the management system 10 will be described with reference to FIG.

図5に示すように、VM用リソースの確保(ステップS1)とイメージファイルのダウンロード(ステップS2)が実行されることで、予備系の準備が完了する。この段階では、予備系にはアプリケーションは対応付けられていない。   As shown in FIG. 5, the reservation of the standby system is completed by securing the VM resource (step S1) and downloading the image file (step S2). At this stage, no application is associated with the standby system.

次に、予備系に対し、VM立ち上げ(ステップS3)とVNFC共通部分(当該VNFCのアプリケーション)のインストール(ステップS4)が実行されることで、スタンバイ系の準備が完了する。この段階で、スタンバイ系となったVMには、アプリケーション、当該アプリケーションが稼動するVNFCおよびVNFが対応付けられる。   Next, the standby system is prepared by starting up the VM (step S3) and installing the VNFC common part (application of the VNFC) (step S4) for the standby system. At this stage, the VM that has become the standby system is associated with the application, and the VNFC and VNF on which the application operates.

さらに、スタンバイ系に対し、個別部分の設定・ネットワーク設定(ステップS5)とフロー流し込み(ステップS6)が実行されることで、アクティブ系の準備が完了する。   Furthermore, the preparation of the active system is completed by executing the individual part setting / network setting (step S5) and the flow pouring (step S6) for the standby system.

[切替処理の概要]
次に、図6を用いて、管理システム10における切替処理の概要を説明する。図6に例示する仮想環境では、アクティブ系のVNF_0およびVNF_1と、スタンバイ系のVNF_2とが存在する。このうちVNF_1は、呼処理が稼動中のVNFC_1と、認証が稼動中のVNFC_yとを含んで構成され、このうち呼処理のVNFC_1は、VM_1(IDが1であるVMを意味する。以下同様)を含んで構成される。VNF_2は、呼処理用に準備されたVNFC_2と、認証用に準備されたVNFC_zとを含んで構成され、このうち呼処理用のVNFC_2はVM_2(IDが2であるVMを意味する。以下同様)、VM_3(IDが3であるVMを意味する。以下同様)、VM_4(IDが4であるVMを意味する。以下同様)を含んで構成される。なお、スタンバイ系のVNFC構成は、対応するアクティブ系のVNFC構成と必ずしも同じでなくてもよい。例えば、図6において呼処理のVMのみを含むVNFC構成とされたVNFがスタンバイ系に存在してもよい。
[Overview of switching process]
Next, the outline of the switching process in the management system 10 will be described with reference to FIG. In the virtual environment illustrated in FIG. 6, there are active VNF_0 and VNF_1 and a standby VNF_2. Among them, VNF_1 includes VNFC_1 in which call processing is in operation and VNFC_y in which authentication is in operation. Among these, VNFC_1 in call processing is VM_1 (meaning a VM whose ID is 1; the same applies hereinafter). It is comprised including. VNF_2 includes VNFC_2 prepared for call processing and VNFC_z prepared for authentication. Among these, VNFC_2 for call processing is VM_2 (meaning a VM whose ID is 2; the same applies hereinafter). , VM_3 (meaning a VM whose ID is 3; the same applies hereinafter) and VM_4 (meaning a VM whose ID is 4; the same applies hereinafter). Note that the standby VNFC configuration is not necessarily the same as the corresponding active VNFC configuration. For example, a VNF having a VNFC configuration including only a call processing VM in FIG. 6 may exist in the standby system.

このような環境で、呼処理稼動中のアクティブ系のVM_1に故障が発生すると、VM_1の故障がVNFMへ通知される(処理(a1))。通知を受けたVNFMは、アプリケーションテーブル管理装置90に、VM_1に対応付けられたスタンバイ系のVNFCを問い合わせることで、どのVNFCで故障切替を行うかを判断する(処理(a2))。ここでは、VNFC_2で故障切替を行うと判断される。   In such an environment, when a failure occurs in the active VM_1 during call processing operation, the failure of VM_1 is notified to the VNFM (processing (a1)). Upon receiving the notification, the VNFM inquires of the standby VNFC associated with the VM_1 from the application table management device 90, thereby determining which VNFC is to perform failure switching (processing (a2)). Here, it is determined that the failure switching is performed by VNFC_2.

次に、VNFMは、VNFC_2と、共通予備リソースを全体管理するオーケストレータとに対し、以下のように切替を依頼する(処理(a3))。具体的には、VNFMは、VNFC_2のVM_2に対しアクティブ系になるよう指示するとともに、オーケストレータに対し、従前のVM_1へのネットワークのルーティングをVM_2に切り替える点およびVNFC_2にスタンバイ系を1台補充(オートヒーリング)する点を依頼する。   Next, the VNFM requests the VNFC_2 and the orchestrator who manages the common spare resources as follows (processing (a3)). Specifically, the VNFM instructs the VM_2 of the VNFC_2 to become the active system, and also switches the network routing to the previous VM_1 to the VM_2 to the orchestrator and supplements one standby system to the VNFC_2 ( Ask for a point to auto-heal.

これにより、VM_1へのネットワークのルーティングがVM_2に切り替えられ、VM_2は呼処理が稼動するアクティブ系となる(処理(a4))。このような故障切替完了後に、VNFC_2にスタンバイ系が1台補充(オートヒーリング)される(処理(a5))。   Thereby, the routing of the network to the VM_1 is switched to the VM_2, and the VM_2 becomes an active system in which the call processing is operated (processing (a4)). After such failure switching is completed, one standby system is replenished (auto-healing) to VNFC_2 (process (a5)).

以上により、管理システム10における切替処理が完了する。   Thus, the switching process in the management system 10 is completed.

[切替処理の具体例1]
以下、管理システム10における切替処理の具体例を順に説明する。まず、切替処理の具体例1として、1台故障時の切替処理について図7、図8を用いて説明する。ここでは、図7に示すように初期段階でインスタンシエーション(提供するアプリケーションに応じたVNFの生成処理)は完了しており、VNFMは配下のアクティブ系のVNFC_1とハートビートをやりとりしている。図8(a)〜(d)は切替処理中のアプリケーションテーブル内容の遷移を示すが、図8(a)に示すように初期段階でスタンバイ系は2台以上確保されているものとする。
[Specific example 1 of switching processing]
Hereinafter, specific examples of the switching process in the management system 10 will be described in order. First, as specific example 1 of the switching process, the switching process at the time of failure of one unit will be described with reference to FIGS. Here, as shown in FIG. 7, instantiation (VNF generation processing according to the application to be provided) has been completed in the initial stage, and VNFM exchanges heartbeats with the subordinate active system VNFC_1. 8A to 8D show the transition of the contents of the application table during the switching process. Assume that two or more standby systems are secured in the initial stage as shown in FIG. 8A.

図7に示すようにVNFMは、VNFC_1のVM_1が故障したことを検知すると、アプリケーションテーブル管理装置にどのVNFCが、VM_1に対応付けられたスタンバイ系かを問い合わせる(処理(b1))。   As shown in FIG. 7, when the VNFM detects that the VM_1 of the VNFC_1 has failed, the VNFM inquires which VNFC is the standby system associated with the VM_1 to the application table management device (processing (b1)).

アプリケーションテーブル管理装置は、VNFC_2が、VM_1に対応付けられたスタンバイ系であることをVNFMに応答する。これにより、VM_1の故障後にVM_2がアクティブ系のために予約されたVMになるため、アプリケーションテーブル管理装置は、図8の(a)および(b)に示すように、VM_1について、アプリケーションを「呼処理」から「故障」に変更し、「SBY系VNFCのID」と「SBY系VNFのID」それぞれを「2」から「なし」へ変更し、VM_2について、アプリケーションを「スタンバイ」から「予約」に変更する(処理(b2))。なお、図8、図10、図12、図13に記載した「SBY系」はスタンバイ系を意味する。   The application table management apparatus responds to VNFM that VNFC_2 is a standby system associated with VM_1. As a result, the VM_2 becomes a VM reserved for the active system after the failure of the VM_1, so that the application table management apparatus “calls the application for the VM_1 as shown in (a) and (b) of FIG. “Process” is changed to “Failure”, “SBY VNFC ID” and “SBY VNF ID” are changed from “2” to “None”, and the application for VM_2 is changed from “Standby” to “Reserved” (Process (b2)). The “SBY system” described in FIGS. 8, 10, 12 and 13 means a standby system.

VNFMは、VNFC_2のVM_2にアクティブ系になるよう指示する(処理(b3))。また、VNFMは、オーケストレータに以下2つの処理A1、A2を依頼する(処理(b4))。
処理A1:VM_1のネットワークをVM_2に切り替える処理
処理A2:VNFC_2にスタンバイ系を1台オートヒーリングする処理
VNFM instructs VM_2 of VNFC_2 to become an active system (process (b3)). The VNFM requests the orchestrator for the following two processes A1 and A2 (process (b4)).
Process A1: Process for switching VM_1 network to VM_2 Process A2: Process for auto-healing one standby system to VNFC_2

VNFC_2は、VM_2のACT切り替えが完了した旨をVNFMに伝える(処理(b5))。また、オーケストレータは、VIMに上記処理A1、A2の順に実行するよう依頼する(処理(b6))。   The VNFC_2 notifies the VNFM that the ACT switching of the VM_2 has been completed (processing (b5)). The orchestrator requests the VIM to execute the processes A1 and A2 in this order (process (b6)).

VIMは、処理A1(VM_2へのネットワーク切替え)を実行する(処理(b7))。そして、VIMは、処理A1が完了した旨をオーケストレータ経由でVNFMに伝える。これを受けたVNFMは、VM_2をVNFC_1の管理下に置く(処理(b8))。   The VIM executes process A1 (network switching to VM_2) (process (b7)). Then, the VIM notifies the VNFM via the orchestrator that the process A1 has been completed. Receiving this, VNFM places VM_2 under the control of VNFC_1 (process (b8)).

また、VNFMは、VM_1からVM_2への故障切替が完了したため、アプリケーションテーブル管理装置により以下のようにアプリケーションテーブルを更新させる。即ち、図8(c)に示すように、VM_2について、「VNFCのID」と「VNFのID」それぞれを「2」から「1」へ変更し、アプリケーションを「予約」から「呼処理」に変更し、「SBY系VNFCのID」と「SBY系VNFのID」それぞれを「なし」から「2」へ変更させる(処理(b9))。   Further, since the failure switching from VM_1 to VM_2 is completed, the VNFM updates the application table as follows by the application table management device. That is, as shown in FIG. 8C, for VM_2, “VNFC ID” and “VNF ID” are changed from “2” to “1”, and the application is changed from “reservation” to “call processing”. The “SBY VNFC ID” and the “SBY VNF ID” are changed from “none” to “2” (process (b9)).

VIMは、処理A2(VNFC_2へのスタンバイ系1台のオートヒーリング)を実行し、実行が完了すると、処理A2が完了した旨をオーケストレータ経由でVNFMに伝える。これを受けたVNFMは、新規に作成されたVM_4をVNFC_2の管理下に置く(処理(b10))。   The VIM executes the process A2 (automatic healing of one standby system to VNFC_2), and when the execution is completed, the VIM notifies the VNFM via the orchestrator that the process A2 is completed. Receiving this, the VNFM places the newly created VM_4 under the control of VNFC_2 (process (b10)).

VNFMは、VM_4が増えたため、アプリケーションテーブル管理装置により以下のようにアプリケーションテーブルを更新させる。即ち、図8(d)に示すように、VM_4のレコードを追加し、「VMのID」を「4」に設定し、「VNFCのID」と「VNFのID」それぞれを「2」に設定し、アプリケーションを「スタンバイ」に設定し、「SBY系VNFCのID」と「SBY系VNFのID」それぞれを「なし」に設定する(処理(b11))。   Since VM_4 has increased, VNFM causes the application table management device to update the application table as follows. That is, as shown in FIG. 8D, a VM_4 record is added, “VM ID” is set to “4”, and “VNFC ID” and “VNF ID” are each set to “2”. Then, the application is set to “standby”, and “SBY VNFC ID” and “SBY VNF ID” are set to “none” (process (b11)).

以上により、1台故障時の切替処理が完了する。   Thus, the switching process at the time of failure of one unit is completed.

[切替処理の具体例2]
次に、切替処理の具体例2として、スタンバイ系の増設処理について図9、図10を用いて説明する。
[Specific example 2 of switching processing]
Next, as a specific example 2 of the switching process, the standby system extension process will be described with reference to FIGS.

図9に示すように、管理者からオーケストレータに対しスタンバイ系を1台増やしてほしい旨の依頼があった場合、オーケストレータは、VIMに対し新規のスタンバイ系を1台作成するよう指示する(処理(c1))。   As shown in FIG. 9, when the administrator requests the orchestrator to increase one standby system, the orchestrator instructs the VIM to create one new standby system ( Processing (c1)).

VIMは、新規のスタンバイ系を1台作成し、作成が完了すると、新規のスタンバイ系の作成が完了した旨をオーケストレータ経由でVNFMに伝える。これを受けたVNFMは、新規に作成されたスタンバイ系(VM_3)をVNFC_2の管理下に置く(処理(c2))。   The VIM creates one new standby system, and when the creation is completed, the VIM notifies the VNFM via the orchestrator that the creation of the new standby system has been completed. Receiving this, the VNFM places the newly created standby system (VM_3) under the control of VNFC_2 (process (c2)).

VNFMは、VNFC_2の管理下のVMの台数が増えたため、アプリケーションテーブル管理装置により以下のようにアプリケーションテーブルを更新させる。即ち、図10(b)に示すように、VM_3のレコードを追加し、「VMのID」を「3」に設定し、「VNFCのID」と「VNFのID」それぞれを「2」に設定し、アプリケーションを「スタンバイ」に設定し、「SBY系VNFCのID」と「SBY系VNFのID」それぞれを「なし」に設定する(処理(c3))。   Since the number of VMs managed by VNFC_2 has increased, the VNFM updates the application table as follows using the application table management device. That is, as shown in FIG. 10B, the VM_3 record is added, “VM ID” is set to “3”, and “VNFC ID” and “VNF ID” are each set to “2”. Then, the application is set to “standby”, and “SBY VNFC ID” and “SBY VNF ID” are set to “none” (process (c3)).

以上により、スタンバイ系の増設処理が完了する。   Thus, the standby system extension process is completed.

[切替処理の具体例3]
次に、切替処理の具体例3として、2台故障時の切替処理について図11〜図13を用いて説明する。
[Specific example 3 of the switching process]
Next, as specific example 3 of the switching process, the switching process at the time of failure of two units will be described with reference to FIGS.

図11に示すようにVNFMは、VNFC_1のVM_1とVM_2が故障したことを検知すると、アプリケーションテーブル管理装置にどのVNFCが、VM_1とVM_2に対応付けられたスタンバイ系かを問い合わせる(処理(d1))。   As shown in FIG. 11, when the VNFM detects that the VM_1 and VM_2 of the VNFC_1 have failed, the VNFM inquires which VNFC is the standby system associated with the VM_1 and VM_2 (processing (d1)). .

アプリケーションテーブル管理装置は、VNFC_2がVM_1とVM_2に対応付けられたスタンバイ系である点とスタンバイ系の数が足りない点とをVNFMに応答する。ここでは一例として、VM_1とVM_2のうち、VM_1を優先するものとし、VM_3を、VM_1の代替となるVM(予約されたVM)とするため、アプリケーションテーブル管理装置は、図12の(a)および(b)に示すように、VM_1およびVM_2について、アプリケーションを「呼処理」から「故障」に変更し、「SBY系VNFCのID」と「SBY系VNFのID」それぞれを「2」から「なし」へ変更し、VM_3について、アプリケーションを「スタンバイ」から「予約」に変更する(処理(d2))。   The application table management apparatus responds to VNFM that VNFC_2 is a standby system associated with VM_1 and VM_2 and that there are not enough standby systems. Here, as an example, VM_1 and VM_2 are given priority over VM_1, and VM_3 is a VM that is a substitute for VM_1 (reserved VM). Therefore, the application table management apparatus uses (a) and FIG. As shown in (b), for VM_1 and VM_2, the application is changed from “call processing” to “failure”, and “SBY VNFC ID” and “SBY VNF ID” are changed from “2” to “None”, respectively. And change the application from “standby” to “reserved” for VM_3 (process (d2)).

VNFMは、VNFC_2のVM_3にアクティブ系になるよう指示する(処理(d3))。また、VNFMは、オーケストレータに以下3つの処理B1、B2、B3を依頼する(処理(d4))。
処理B1:VM_1のネットワークをVM_3に切り替える処理
処理B2:VNFC_1にアクティブ系のVM_4を1台オートヒーリングし、VM_2のネットワークをVM_4に切り替える処理
処理B3:VNFC_2にスタンバイ系を1台オートヒーリングする処理
VNFM instructs VM_3 of VNFC_2 to become an active system (process (d3)). The VNFM requests the orchestrator for the following three processes B1, B2, and B3 (process (d4)).
Process B1: Process for switching VM_1 network to VM_3 Process B2: Process for auto-healing one active VM_4 to VNFC_1 and process for switching VM_2 network to VM_4 Process B3: Process for auto-healing one standby system to VNFC_2

VNFC_2は、VM_3のACT切り替えが完了した旨をVNFMに伝える(処理(d5))。また、オーケストレータは、VIMに上記処理B1、B2、B3の順に実行するよう依頼する(処理(d6))。   VNFC_2 notifies VNFM that the ACT switching of VM_3 has been completed (processing (d5)). The orchestrator requests the VIM to execute the processes B1, B2, and B3 in this order (process (d6)).

VIMは、処理B1(VM_3へのネットワーク切替え)を実行する(処理(d7))。そして、VIMは、処理B1が完了した旨をオーケストレータ経由でVNFMに伝える。これを受けたVNFMは、VM_3をVNFC_1の管理下に置く(処理(d8))。   The VIM executes process B1 (network switching to VM_3) (process (d7)). Then, the VIM notifies the VNFM via the orchestrator that the process B1 has been completed. Receiving this, VNFM places VM_3 under the control of VNFC_1 (process (d8)).

また、VNFMは、VM_1からVM_3への故障切替が完了したため、アプリケーションテーブル管理装置により以下のようにアプリケーションテーブルを更新させる。即ち、図12(c)に示すように、VM_3について、「VNFCのID」と「VNFのID」それぞれを「2」から「1」へ変更し、アプリケーションを「予約」から「呼処理」に変更し、「SBY系VNFCのID」と「SBY系VNFのID」それぞれを「なし」から「2」へ変更させる(処理(d9))。   Further, since the failure switching from VM_1 to VM_3 has been completed, the VNFM updates the application table by the application table management device as follows. That is, as shown in FIG. 12C, for VM_3, “VNFC ID” and “VNF ID” are changed from “2” to “1”, and the application is changed from “reservation” to “call processing”. The “SBY VNFC ID” and the “SBY VNF ID” are changed from “none” to “2” (process (d9)).

VIMは、処理B2(VNFC_1へのアクティブ系1台のオートヒーリング、VM_4へのネットワーク切替え)を実行する(処理(d10))。実行が完了すると、VIMは、処理B2が完了した旨をオーケストレータ経由でVNFMに伝える。これを受けたVNFMは、新規に作成されたVM_4をVNFC_1の管理下に置く(処理(d11))。   The VIM executes process B2 (automatic healing of one active system to VNFC_1 and network switching to VM_4) (process (d10)). When the execution is completed, the VIM notifies the VNFM via the orchestrator that the process B2 is completed. Receiving this, the VNFM places the newly created VM_4 under the control of VNFC_1 (process (d11)).

VNFMは、VM_2からVM_4への故障切替が完了したため、アプリケーションテーブル管理装置により以下のようにアプリケーションテーブルを更新させる。即ち、図13(a)に示すように、VM_4のレコードを追加し、「VMのID」を「4」に設定し、「VNFCのID」と「VNFのID」それぞれを「1」に設定し、アプリケーションを「呼処理」に設定し、「SBY系VNFCのID」と「SBY系VNFのID」それぞれを「2」に設定する(処理(d12))。   Since the failure switching from VM_2 to VM_4 is completed, the VNFM updates the application table as follows by the application table management device. That is, as shown in FIG. 13A, a VM_4 record is added, “VM ID” is set to “4”, and “VNFC ID” and “VNF ID” are each set to “1”. Then, the application is set to “call processing”, and “SBY system VNFC ID” and “SBY system VNF ID” are each set to “2” (process (d12)).

VIMは、処理B3(VNFC_2へのスタンバイ系1台のオートヒーリング)を実行し、実行が完了すると、処理B3が完了した旨をオーケストレータ経由でVNFMに伝える。これを受けたVNFMは、新規に作成されたVM_5をVNFC_2の管理下に置く(処理(d13))。   The VIM executes process B3 (automatic healing of one standby system to VNFC_2). When the execution is completed, the VIM notifies the VNFM via the orchestrator that the process B3 is completed. Receiving this, the VNFM places the newly created VM_5 under the control of VNFC_2 (process (d13)).

VNFMは、VM_5が増えたため、アプリケーションテーブル管理装置により以下のようにアプリケーションテーブルを更新させる。即ち、図13(b)に示すように、VM_5のレコードを追加し、「VMのID」を「5」に設定し、「VNFCのID」と「VNFのID」それぞれを「2」に設定し、アプリケーションを「スタンバイ」に設定し、「SBY系VNFCのID」と「SBY系VNFのID」それぞれを「なし」に設定する(処理(d14))。以上により、2台故障時の切替処理が完了する。   Since VM_5 has increased, VNFM causes the application table management device to update the application table as follows. That is, as shown in FIG. 13B, a record of VM_5 is added, “VM ID” is set to “5”, and “VNFC ID” and “VNF ID” are each set to “2”. Then, the application is set to “standby”, and “SBY system VNFC ID” and “SBY system VNF ID” are set to “none” (process (d14)). Thus, the switching process at the time of failure of two units is completed.

以上説明した実施形態により、管理システムにおいて、多数のVMを、アクティブ系、スタンバイ系および予備系の3つの構成で管理した上で、アクティブ系、スタンバイ系およびアプリケーション間の対応情報を保持し管理するためのアプリケーションテーブルを用いたことで、アクティブ系が1台又は複数台故障した時でも、切り替えに要する時間を短縮してユーザ影響を小さくし、VMの切替えを円滑に実行することができる。また、アクティブ系とスタンバイ系に加え、特定のアプリケーションに対応付けられていない予備系を設けたことで、例えばアプリケーションごとにスタンバイ系を用意しておくといった対応は不要となり、設備コストの増大回避に資することができる。   According to the embodiment described above, in the management system, a large number of VMs are managed with three configurations of the active system, the standby system, and the standby system, and correspondence information between the active system, the standby system, and the application is held and managed. Therefore, even when one or more active systems fail, the time required for switching can be shortened to reduce the influence of the user, and the VM switching can be executed smoothly. In addition to the active system and standby system, the provision of a standby system that is not associated with a specific application eliminates the need to prepare a standby system for each application, for example, to avoid an increase in equipment costs. Can contribute.

なお、上記の管理システムでは、以下のようにして、アプリケーション共通の予備リソースとしての「予備系」を一定数以上確保しておくことが望ましい。即ち、予備系の台数を監視し、予備系の台数が一定以下になったとき、管理者に警告(例えば警告メッセージやアラーム音など)を出力する。この警告を受けた管理者は、新しいハードウェア資源を用意し、予備系として追加する。以上のようなしくみにより、「予備系」を一定数以上確保することができ、システムの可用性を高く維持することができる。   In the above management system, it is desirable to secure a certain number or more of “standby systems” as spare resources common to applications as follows. That is, the number of standby systems is monitored, and a warning (for example, a warning message or alarm sound) is output to the administrator when the number of standby systems falls below a certain level. The administrator who receives this warning prepares a new hardware resource and adds it as a standby system. With the above mechanism, a certain number or more of “standby systems” can be secured, and the system availability can be maintained high.

1…移動体通信システム、10…管理システム、20…オーケストレータ、30…VNFM、31…切替制御部、32…補充制御部、40…VIM、50…OSS/BSS、51…OSS、60…NFVI、70…VNF、72…VNFC、74…VM、80…EMS、90…アプリケーションテーブル管理装置、91…アプリケーションテーブル、92…テーブル管理部、101…CPU、102…RAM、103…ROM、104…通信モジュール、105…記憶装置。
DESCRIPTION OF SYMBOLS 1 ... Mobile communication system, 10 ... Management system, 20 ... Orchestrator, 30 ... VNFM, 31 ... Switching control part, 32 ... Replenishment control part, 40 ... VIM, 50 ... OSS / BSS, 51 ... OSS, 60 ... NFVI , 70 ... VNF, 72 ... VNFC, 74 ... VM, 80 ... EMS, 90 ... Application table management device, 91 ... Application table, 92 ... Table management unit, 101 ... CPU, 102 ... RAM, 103 ... ROM, 104 ... Communication Module 105, storage device.

Claims (7)

通信処理を実行するアプリケーションの稼働環境となる仮想マシン、が実現される物理サーバを含む仮想化資源と、
アプリケーションが稼働しているアクティブ系、特定のアプリケーションが稼働せずに当該特定のアプリケーションがスタンバイしているスタンバイ系、および、特定のアプリケーションに対応付けられていない予備系、を含む3つの構成で管理されている前記仮想マシンのうち、あるアクティブ系に異常が発生した場合に、
当該アクティブ系、前記スタンバイ系およびアプリケーション間の対応情報が保持されたアプリケーションテーブルを参照し、
異常が発生した当該アクティブ系のアプリケーションに対応付けられたスタンバイ系を特定し、
特定されたスタンバイ系を、当該アプリケーションが稼働するアクティブ系に切り替えることで、
前記仮想マシンを管理する管理システムと、
を含む通信システム。
A virtual resource including a physical server on which a virtual machine serving as an operating environment of an application that executes communication processing is realized;
Managed in three configurations, including an active system in which an application is operating, a standby system in which the specific application is not operating and the specific application is on standby, and a standby system that is not associated with the specific application When an abnormality occurs in an active system among the virtual machines that are
Refer to the application table in which the correspondence information between the active system, the standby system and the application is held,
Identify the standby system that is associated with the active application where the error occurred,
By switching the identified standby system to the active system where the application is running,
A management system for managing the virtual machine;
A communication system including:
前記管理システムは、前記特定されたスタンバイ系から前記アクティブ系への切り替え後に、当該スタンバイ系を前記予備系から補充するよう制御する、
ことを特徴とする請求項1に記載の通信システム。
The management system controls the standby system to be supplemented from the standby system after switching from the identified standby system to the active system.
The communication system according to claim 1.
前記管理システムは、アプリケーション共通の予備リソースとして、前記予備系を一定数以上確保するよう制御する、
ことを特徴とする請求項1又は2に記載の通信システム。
The management system controls to secure a certain number or more of the spare system as a common resource common to the application,
The communication system according to claim 1 or 2.
前記予備系は、イメージファイルのダウンロードおよび仮想マシン用リソースの確保が実行されることで準備が完了する、
ことを特徴とする請求項1〜3の何れか一項に記載の通信システム。
The standby system is ready by downloading image files and securing virtual machine resources.
The communication system according to any one of claims 1 to 3.
前記通信システムは、
前記仮想化資源全体の管理を行うオーケストレータと、
前記仮想マシンをアプリケーションごとに仮想通信機能コンポーネントとして管理する仮想通信機能部と、
前記仮想通信機能部を管理する仮想通信機能管理ノードと、
を含んで構成され、
前記仮想通信機能部は、あるアクティブ系に異常が発生した場合、当該アクティブ系の異常を前記仮想通信機能管理ノードへ通知し、
前記仮想通信機能管理ノードは、前記アプリケーションテーブルを参照することで、前記異常が発生したアクティブ系のアプリケーションに対応付けられたスタンバイ系の仮想マシンを含む仮想通信機能コンポーネントを特定し、
前記仮想通信機能管理ノードは、特定された仮想通信機能コンポーネントに属する何れかの仮想マシンに対しアクティブ系になるよう指示するとともに、前記オーケストレータに対し、前記異常が発生したアクティブ系へのネットワークのルーティングを、前記アクティブ系になるよう指示した仮想マシンに切り替えるよう依頼し、
前記オーケストレータは、前記依頼に応じて、前記異常が発生したアクティブ系へのネットワークのルーティングを、前記アクティブ系になるよう指示した仮想マシンに切り替える、
ことを特徴とする請求項1〜4の何れか一項に記載の通信システム。
The communication system is:
An orchestrator for managing the entire virtualization resource;
A virtual communication function unit that manages the virtual machine as a virtual communication function component for each application;
A virtual communication function management node for managing the virtual communication function unit;
Comprising
When an abnormality occurs in a certain active system, the virtual communication function unit notifies the virtual communication function management node of the abnormality in the active system,
The virtual communication function management node identifies a virtual communication function component including a standby virtual machine associated with the active application in which the abnormality has occurred by referring to the application table,
The virtual communication function management node instructs one of the virtual machines belonging to the specified virtual communication function component to become an active system, and instructs the orchestrator to connect to the active system in which the abnormality has occurred. Request to switch the routing to the virtual machine that is instructed to become active,
In response to the request, the orchestrator switches the routing of the network to the active system in which the abnormality has occurred to the virtual machine instructed to become the active system.
The communication system according to any one of claims 1 to 4, wherein
前記アプリケーションテーブルは、前記仮想通信機能管理ノードに搭載されている、
ことを特徴とする請求項5に記載の通信システム。
The application table is mounted on the virtual communication function management node.
The communication system according to claim 5.
通信処理を実行するアプリケーションの稼働環境となる仮想マシンを管理する管理システム、により実行される管理方法であって、
アプリケーションが稼働しているアクティブ系、特定のアプリケーションが稼働せずに当該特定のアプリケーションがスタンバイしているスタンバイ系、および、特定のアプリケーションに対応付けられていない予備系、を含む3つの構成で管理されている前記仮想マシンのうち、あるアクティブ系に異常が発生した場合に、
当該アクティブ系、前記スタンバイ系およびアプリケーション間の対応情報が保持されたアプリケーションテーブルを参照し、
異常が発生した当該アクティブ系のアプリケーションに対応付けられたスタンバイ系を特定し、
特定されたスタンバイ系を、当該アプリケーションが稼働するアクティブ系に切り替える、
ことを特徴とする管理方法。
A management method executed by a management system that manages a virtual machine serving as an operating environment of an application that executes communication processing,
Managed in three configurations, including an active system in which an application is operating, a standby system in which the specific application is not operating and the specific application is on standby, and a standby system that is not associated with the specific application When an abnormality occurs in an active system among the virtual machines that are
Refer to the application table in which the correspondence information between the active system, the standby system and the application is held,
Identify the standby system that is associated with the active application where the error occurred,
Switch the identified standby system to the active system where the application is running,
A management method characterized by that.
JP2014065631A 2014-03-27 2014-03-27 Communication system and management method Pending JP2015191246A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014065631A JP2015191246A (en) 2014-03-27 2014-03-27 Communication system and management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014065631A JP2015191246A (en) 2014-03-27 2014-03-27 Communication system and management method

Publications (1)

Publication Number Publication Date
JP2015191246A true JP2015191246A (en) 2015-11-02

Family

ID=54425735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014065631A Pending JP2015191246A (en) 2014-03-27 2014-03-27 Communication system and management method

Country Status (1)

Country Link
JP (1) JP2015191246A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016100750A (en) * 2014-11-21 2016-05-30 株式会社Nttドコモ Setting information generating system and setting information generating method
JP2017151993A (en) * 2016-02-25 2017-08-31 華為技術有限公司Huawei Technologies Co.,Ltd. Virtual machine starting method and device
JP2018129003A (en) * 2017-02-10 2018-08-16 富士ゼロックス株式会社 Information processing device and program
JP2018132987A (en) * 2017-02-16 2018-08-23 日本電信電話株式会社 Restoration device, restoration method, and restoration program
US10203979B2 (en) 2016-08-23 2019-02-12 Nec Corporation Virtual machine control device, method for controlling virtual machine control device, management device, and method for controlling management device
JP2019149129A (en) * 2018-02-28 2019-09-05 富士フイルム株式会社 Application providing apparatus, application providing method, and application providing program
JP2019185371A (en) * 2018-04-10 2019-10-24 富士通株式会社 Server switching program, server switching method, and server switching system
US10671421B2 (en) 2016-02-25 2020-06-02 Huawei Technologies Co., Ltd. Virtual machine start method and apparatus
US10776392B2 (en) 2016-07-20 2020-09-15 Fujitsu Limited Apparatus and method to establish a connection between apparatuses while synchronization of connection information thereof is suspended

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005346204A (en) * 2004-05-31 2005-12-15 Fujitsu Ltd Autonomous control program and its recording medium, autonomous controller and autonomous control method
WO2008084826A1 (en) * 2007-01-11 2008-07-17 Nec Corporation Provisioning system, method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005346204A (en) * 2004-05-31 2005-12-15 Fujitsu Ltd Autonomous control program and its recording medium, autonomous controller and autonomous control method
WO2008084826A1 (en) * 2007-01-11 2008-07-17 Nec Corporation Provisioning system, method, and program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016100750A (en) * 2014-11-21 2016-05-30 株式会社Nttドコモ Setting information generating system and setting information generating method
JP2017151993A (en) * 2016-02-25 2017-08-31 華為技術有限公司Huawei Technologies Co.,Ltd. Virtual machine starting method and device
US10671421B2 (en) 2016-02-25 2020-06-02 Huawei Technologies Co., Ltd. Virtual machine start method and apparatus
US10776392B2 (en) 2016-07-20 2020-09-15 Fujitsu Limited Apparatus and method to establish a connection between apparatuses while synchronization of connection information thereof is suspended
US10203979B2 (en) 2016-08-23 2019-02-12 Nec Corporation Virtual machine control device, method for controlling virtual machine control device, management device, and method for controlling management device
JP2018129003A (en) * 2017-02-10 2018-08-16 富士ゼロックス株式会社 Information processing device and program
JP2018132987A (en) * 2017-02-16 2018-08-23 日本電信電話株式会社 Restoration device, restoration method, and restoration program
JP2019149129A (en) * 2018-02-28 2019-09-05 富士フイルム株式会社 Application providing apparatus, application providing method, and application providing program
JP2019185371A (en) * 2018-04-10 2019-10-24 富士通株式会社 Server switching program, server switching method, and server switching system
JP7106953B2 (en) 2018-04-10 2022-07-27 富士通株式会社 SERVER SWITCHING PROGRAM, SERVER SWITCHING METHOD, AND SERVER SWITCHING SYSTEM

Similar Documents

Publication Publication Date Title
US10481953B2 (en) Management system, virtual communication-function management node, and management method for managing virtualization resources in a mobile communication network
US10481935B2 (en) Management system, overall management node, and management method for managing virtualization resources in a mobile communication network
JP2015191246A (en) Communication system and management method
JP6197100B2 (en) Virtualization resource management node and virtual machine migration method
JP7105930B2 (en) Alarm method and alarm device
JP6466003B2 (en) Method and apparatus for VNF failover
WO2017181876A1 (en) Device state and resource information monitoring method, related device, and system
WO2015146355A1 (en) Update management system and update management method
JP6263424B2 (en) Management system and management method
WO2015172362A1 (en) Network function virtualization network system, data processing method and device
WO2014026524A1 (en) Resource allocation method and device
US20180004563A1 (en) Orchestrator apparatus, system, virtual machine creation method, and computer-readable recording medium
EP3211531B1 (en) Virtual machine start method and apparatus
CN110661641A (en) Virtual network function VNF deployment method and device
WO2016121879A1 (en) Virtualization control apparatus, arrangement destination selecting method and program
JP6305812B2 (en) Flow control apparatus and flow control method
JP6369730B2 (en) Virtual machine starting method and apparatus
JP6460743B2 (en) Setting information generation system and setting information generation method
CN110545193B (en) Virtual resource management method, virtual resource management equipment and server
Quang et al. Experimental Evaluation of the Effectiveness of Virtualized Mobile Core Networks in the Real Commercial Network Environment
JP2016045621A (en) Communication system, control device, and processor switching method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170905

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180306