JP4626544B2 - Complex information platform device and management method of complex information platform device - Google Patents
Complex information platform device and management method of complex information platform device Download PDFInfo
- Publication number
- JP4626544B2 JP4626544B2 JP2006066905A JP2006066905A JP4626544B2 JP 4626544 B2 JP4626544 B2 JP 4626544B2 JP 2006066905 A JP2006066905 A JP 2006066905A JP 2006066905 A JP2006066905 A JP 2006066905A JP 4626544 B2 JP4626544 B2 JP 4626544B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- application
- sub
- router device
- subrouter
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、サーバ装置、ストレージ装置、ネットワークスイッチ装置(以下、ルータ装置も含む)等に代表される情報プラットフォーム装置の運用管理技術に関して、特に情報プラットフォーム装置の構成要素がモジュール化され、それらのモジュールを組合せて複数の情報プラットフォーム装置を構成する複合型情報プラットフォーム装置において、サーバ処理機能を他のネットワークスイッチ装置に提供する機能に有効な技術に関するものである。 The present invention relates to an operation management technology for an information platform device represented by a server device, a storage device, a network switch device (hereinafter also including a router device), and the like. The present invention relates to a technology that is effective for a function that provides a server processing function to another network switch device in a composite information platform device that constitutes a plurality of information platform devices by combining.
インターネットサイトに代表されるITシステムでは、システムを構成するサーバ装置、ストレージ装置、クライアント端末等を相互に接続し、データ通信を行うために、IP(Internet Protocol)ネットワークが用いられている。近年、WEB(World Wide Web)サービス等のインターネット技術が浸透し、企業間、企業-コンシューマ間の様々なデータ通信がインターネット上で行われるようになってきている。このようなインターネット利用の多様化に伴い、それを支えるネットワークには、セキュリティ機能、高信頼化機能、プロトコルカプセル機能等のデータ通信の途中でデータパケットを処理する付加機能が要求されている。この要求に応えるため装置ベンダーは、データパケットを処理する機能を持った装置として、各種アプライアンス装置を提供している。アプライアンス装置の例としては、IPsec(Security Architecture for Internet Protocol)アプライアンス、SSL(SSL)アクセラレータアプライアンス、ファイアウォールアプライアンス等がある。また、このようなアプライアンス装置は、データパケットを処理するサーバ的な処理が必要とされ、且つ、ネットワーク上のネットワークスイッチに接続して用いられる。そのため、装置ベンダーは、サーバ装置とネットワークスイッチ装置を一筐体に搭載した装置として、ブレードサーバ、モジュール型ルータ、Advanced Telecom Computing Architecture(ATCA)等を提供している。このような、1つの装置筐体に複数のサーバ装置、ネットワークスイッチ装置、もしくは、ストレージ装置を構成する装置を、本明細書では複合型情報プラットフォーム装置と呼ぶ。なお、この種のブレードサーバについては特開2002-32153「カートリッジ型サーバユニットおよび該サーバユニット搭載用筐体」に、この種のモジュール型ルータについては特開2004-215116「IPルータ、通信システム及びそれに用いる帯域設定方法並びにそのプログラム」に、ATCAについては非特許文献1に記載されている。
In an IT system typified by an Internet site, an IP (Internet Protocol) network is used to connect server devices, storage devices, client terminals, and the like constituting the system to perform data communication. In recent years, Internet technologies such as WEB (World Wide Web) services have been penetrating, and various data communication between companies and between companies and consumers has been performed on the Internet. Along with the diversification of Internet usage, an additional function for processing data packets in the middle of data communication, such as a security function, a high reliability function, and a protocol capsule function, is required for a network that supports such use. In order to meet this demand, device vendors provide various appliance devices as devices having a function of processing data packets. Examples of appliance devices include an IPsec (Security Architecture for Internet Protocol) appliance, an SSL (SSL) accelerator appliance, and a firewall appliance. Also, such an appliance device requires server-like processing for processing data packets, and is used by being connected to a network switch on the network. For this reason, device vendors provide blade servers, modular routers, Advanced Telecom Computing Architecture (ATCA), and the like as devices in which a server device and a network switch device are mounted in one housing. Such a device constituting a plurality of server devices, network switch devices, or storage devices in one device housing is referred to as a composite information platform device in this specification. For this type of blade server, refer to JP 2002-32153 “Cartridge type server unit and housing for mounting the server unit”, and for this type of module type router, JP 2004-215116 “IP router, communication system and Non-patent
一方、上記のデータパケットを処理するのに用いられるサーバ装置に搭載されるプロセッサは、処理性能を向上させるため1つのLSIチップ上に複数のプロセッサコアを搭載するマルチコア型が用いられるようになっている。このマルチコア型化により1チップ当りの処理性能が向上するため、マルチコア型プロセッサを搭載したサーバ装置では、1つのサーバ装置に複数のサーバ処理機能を稼動させる、いわゆるサーバコンソリ化が進んでいる。 On the other hand, as a processor mounted on a server device used to process the data packet, a multi-core type in which a plurality of processor cores are mounted on one LSI chip is used to improve processing performance. Yes. Since the multi-core type improves the processing performance per chip, so-called server consolidation in which a plurality of server processing functions are operated in one server apparatus is progressing in a server apparatus equipped with a multi-core type processor.
サーバ装置、および、ネットワークスイッチ装置を搭載し、ネットワークの付加機能としてデータパケット処理機能をサーバ装置に搭載した複合型情報プラットフォーム装置では、上述したようにサーバ装置の処理性能が向上するので、その処理性能を有効に使用するために複数のデータパケット処理機能を稼動させることが要求される。また、既存のITシステムに複合型情報プラットフォーム装置を導入する場合には、データパケット処理機能を持たない既存のネットワークスイッチ装置と混在したシステム構成となることが多いため、複合型情報プラットフォーム装置を用いた新システムへの移行を行い易くするために、複合型情報プラットフォーム装置が持つデータパケット処理機能を既存のネットワークスイッチ装置に提供できることが必要である。 In the combined information platform device that is equipped with a server device and a network switch device and has a data packet processing function as an additional function of the network, the processing performance of the server device is improved as described above. In order to use the performance effectively, it is required to operate a plurality of data packet processing functions. In addition, when a complex information platform device is introduced into an existing IT system, the system configuration is often mixed with an existing network switch device that does not have a data packet processing function. In order to facilitate the transition to the new system, it is necessary to be able to provide the data packet processing function of the composite information platform device to the existing network switch device.
ところが、上記のような複合型情報プラットフォーム装置のサーバ装置が行うデータパケット処理機能を、ITシステム内の既存のネットワークスイッチ装置に提供するには、次のような問題点があることが本発明者により見出された。複合型情報プラットフォーム装置のサーバ装置の1つのデータパケット処理機能を複数のシステム向けに使用する場合を検討する。より詳しくは、例えば、複合型情報プラットフォーム装置で構成する新システム向けと既存のネットワークスイッチ装置で構成する既存システム向けの2つのシステムに使用する場合は、2つのシステムのデータパケット処理機能の設定ポリシーの違いや、ネットワークスイッチ装置毎に分けた処理が必要になるため、1つのデータパケット処理機能で処理することができないという問題がある。また、複合型情報プラットフォーム装置のサーバ装置のデータパケット処理機能を既存のネットワークスイッチ装置に提供して、そのデータパケット処理機能と既存のネットワークスイッチ装置固有の機能を組み合わせる場合や、既存のネットワークスイッチ装置の構成情報を用いてデータパケット処理機能を行う場合では、複合型情報プラットフォーム装置は既存のネットワークスイッチ装置の仕様情報および設定情報を保持していないため、上記のようなデータパケット処理機能を行うことができないという問題がある。さらに、複合型情報プラットフォーム装置のサーバ装置のデータパケット処理機能を既存のネットワークスイッチ装置に提供する場合は、データパケット処理機能を提供できるかの確認、複合型情報プラットフォーム装置のネットワークスイッチ装置の設定、既存のネットワークスイッチ装置の設定、サーバ装置のデータパケット処理機能の設定等の複数装置にわたる設定、および、設定の確認を行う必要があるが、人手による設定は非常に難しく、人的な設定ミスを起こす可能性が高いという問題がある。 However, the present inventors have the following problems in providing the data packet processing function performed by the server device of the composite information platform device as described above to the existing network switch device in the IT system. It was found by. Consider a case where one data packet processing function of a server device of a composite information platform device is used for a plurality of systems. More specifically, for example, when used in two systems for a new system configured with a composite information platform device and for an existing system configured with an existing network switch device, the setting policy of the data packet processing function of the two systems There is a problem that processing cannot be performed by a single data packet processing function because of the difference between the two and the network switching device. In addition, when the data packet processing function of the server device of the composite information platform device is provided to an existing network switch device and the data packet processing function is combined with the function unique to the existing network switch device, the existing network switch device In the case of performing the data packet processing function using the configuration information, the composite information platform device does not hold the specification information and setting information of the existing network switch device, and therefore performs the data packet processing function as described above. There is a problem that can not be. Further, when providing the data packet processing function of the server device of the composite information platform device to an existing network switch device, confirmation of whether the data packet processing function can be provided, setting of the network switch device of the composite information platform device, It is necessary to make settings across multiple devices, such as settings for existing network switch devices, data packet processing functions for server devices, and confirmation of settings. However, manual settings are extremely difficult, and human setting errors can occur. There is a problem that it is likely to happen.
そこで、本発明の課題は、複合型情報プラットフォームから既存のネットワーク装置に処理機能を提供する場合に、処理機能を提供される側のネットワーク装置の仕様に対応した汎用処理モジュールの情報処理機能(アプリケーション)を選択して提供することが可能にすることにある。 Accordingly, an object of the present invention is to provide an information processing function (application) of a general-purpose processing module corresponding to the specifications of a network device on which a processing function is provided when a processing function is provided from a composite information platform to an existing network device. ) Can be selected and provided.
更に具体的な課題は、複合型情報プラットフォームから提供するデータパケット処理と既存のネットワーク装置固有の機能との組み合わせ、もしくは既存のネットワークスイッチ装置の構成情報を用いたデータパケット処理機能を実行可能にすることにある。 More specifically, it is possible to execute a data packet processing function using a combination of data packet processing provided from a composite information platform and a function unique to an existing network device, or configuration information of an existing network switch device. There is.
更には、複合型情報プラットフォーム装置のサーバ装置のデータパケット処理機能を既存のネットワークスイッチ装置に提供する場合の、提供可否の確認、種々の設定、設定の確認を簡略化することを課題とする。 Another object of the present invention is to simplify confirmation of availability, various settings, and confirmation of settings when the data packet processing function of the server device of the composite information platform device is provided to an existing network switch device.
本発明では上記の課題の解決のため、上記複合型情報プラットフォーム装置において、複合型情報プラットフォーム装置に搭載される管理モジュールが、既存の各種ネットワークスイッチ装置の仕様情報とデータパケット処理機能の対応情報を保持し、データパケット処理機能を既存のネットワークスイッチ装置に提供する機能を提供する場合に、管理モジュールが、既存のネットワークスイッチ装置に対してデータパケット処理機能の提供可否の確認、既存のネットワークスイッチ装置に対応したデータパケット処理機能プログラムの起動、上記機能の提供のための設定および確認、既存のネットワークスイッチ装置の管理者向けのデータパケット処理機能設定の管理インターフェースの提供、を行う。一つの観点に従えば、本発明の特徴は、1以上のプロセッサを搭載し汎用処理を行う機能を持つ1以上の汎用処理モジュールと、前記汎用処理モジュールと外部ネットワークを接続し通信データのスイッチングを行う1以上のスイッチ部と、前記汎用処理モジュールとスイッチ部の管理を行う管理モジュールとで構成され、前記汎用処理モジュールには1以上の種類の特定の情報処理を行うアプリーションが1以上動作する複合型情報プラットフォーム装置であって、
前記管理モジュールは、該複合型情報プラットフォーム装置以外のルーティング機構を持つルータ装置であるサブルータ装置の種類毎に、前記アプリケーションの情報処理機能を提供することがそのサブルータ装置の仕様上可能であるかを示す情報であるサブルータ装置仕様情報と、
前記アプリケーションの種類毎に、接続するサブルータ装置に情報処理機能を提供することを許可するかどうかを示す情報であるアプリケーションポリシー情報と、
該複合型情報プラットフォーム装置に現在接続されている前記サブルータ装置の設定情報であるサブルータ装置構成情報と、
前記アプリケーションの情報処理機能の割当て状態情報であるアプリケーション提供状態情報とそれぞれ保持するためのテーブルを持ち、
さらに、前記アプリケーションの情報処理機能を前記サブルータ装置に提供する場合に、該複合型情報プラットフォーム装置に接続されている前記サブルータ装置の構成情報を取得し、前記サブルータ装置仕様情報から前記アプリケーションの情報処理機能を提供可能か判断し、提供可能な場合は、サブルータ装置の構成情報を前記サブルータ構成情報に保持すると共に、前記アプリケーションの情報処理機能を提供可能なサブルータ装置としてアプリケーション提供状態情報に追加するサブルータ装置登録手段と、
前記サブルータ装置仕様情報と前記サブルータ装置構成情報から前記サブルータ装置に対応した前記アプリケーションを汎用処理モジュール上に起動させる提供アプリケーション起動手段と、
上記で起動した提供用のアプリケーションの設定、および、提供用のアプリケーションの情報処理機能の提供開始を行ない、前記提供用のアプリケーションの提供状態を前記アプリケーション提供状態情報に登録するアプリケーション提供機能設定手段とを持つ複合型情報プラットフォーム装置にある。
In the present invention, in order to solve the above-described problems, in the composite information platform device, the management module mounted on the composite information platform device provides the specification information of various existing network switch devices and the correspondence information of the data packet processing function. When the management module provides a function of holding and providing a data packet processing function to an existing network switch device, the management module confirms whether or not the data packet processing function can be provided to the existing network switch device. Data packet processing function program corresponding to the above, setting and checking for providing the above functions, and providing a management interface for setting data packet processing functions for an administrator of an existing network switch device. According to one aspect, the present invention is characterized in that one or more general-purpose processing modules having a function of performing general-purpose processing by mounting one or more processors, and switching the communication data by connecting the general-purpose processing module and an external network. One or more switch units to perform, and the general-purpose processing module and a management module for managing the switch unit, and one or more applications for performing one or more types of specific information processing operate in the general-purpose processing module. A compound information platform device,
Whether the management module is capable of providing the information processing function of the application for each type of sub-router device, which is a router device having a routing mechanism other than the composite information platform device, according to the specifications of the sub-router device. Sub-router device specification information,
For each type of application, application policy information that is information indicating whether or not to permit providing an information processing function to a connected subrouter device;
Sub-router device configuration information which is setting information of the sub-router device currently connected to the composite information platform device;
It has a table for holding application provision status information that is allocation status information of the information processing function of the application, and
Further, when the information processing function of the application is provided to the sub-router device, the configuration information of the sub-router device connected to the composite information platform device is acquired, and the information processing of the application is obtained from the sub-router device specification information A sub-router that determines whether or not a function can be provided, and holds the configuration information of the sub-router device in the sub-router configuration information and adds it to the application provision state information as a sub-router device capable of providing the information processing function of the application. Device registration means;
Provided application activation means for activating the application corresponding to the subrouter device from the subrouter device specification information and the subrouter device configuration information on a general-purpose processing module;
Application providing function setting means for setting the providing application started above and starting providing the information processing function of the providing application, and registering the providing state of the providing application in the application providing state information; Is a complex information platform device with
本発明の他の具体的特徴は、発明を実施するための最良の形態の説明と図面とから明らかにされる。 Other specific features of the present invention will become apparent from the description of the best mode for carrying out the invention and the drawings.
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下の通りである。 The effects obtained by typical ones of the inventions disclosed in the present application will be briefly described as follows.
本特許の構成により、複合型情報プラットフォーム装置の汎用処理モジュールのアプリケーション機能を、一般的なネットワークスイッチ装置に提供することができるようになるため、汎用処理モジュールのリソースを複数の装置で共有することが可能となり、汎用処理モジュールの利用効率を上がるため効率的な利用が可能となる。 With the configuration of this patent, the application function of the general-purpose processing module of the composite information platform device can be provided to a general network switch device. Therefore, the resources of the general-purpose processing module can be shared by a plurality of devices. Since the use efficiency of the general-purpose processing module is increased, efficient use is possible.
また、既存のITシステム内のネットワークスイッチ装置に複合型情報プラットフォーム装置のアプリケーション機能を提供できるため、複合型情報プラットフォーム装置を導入する場合に、既存のITシステムを新しい複合型情報プラットフォーム装置に一度に置き換えなくても、複合型情報プラットフォーム装置のアプリケーション機能を使用することができ、新システムへの段階的な移行を行うことが可能となる。 In addition, since the application function of the complex information platform device can be provided to the network switch device in the existing IT system, when introducing the complex information platform device, the existing IT system can be used as a new complex information platform device at once. Even if it is not replaced, the application function of the composite information platform apparatus can be used, and it becomes possible to make a gradual transition to a new system.
さらに、複合型情報プラットフォーム装置の汎用処理モジュールのアプリケーション機能を、一般的なネットワークスイッチ装置に提供する場合の設定手順は、複数装置の仕様および構成情報の確認、複数装置への設定等が必要であり非常に複雑であるが、本発明の構成により複合型情報プラットフォーム装置の管理モジュールが設定を自動的に行うため、管理者の運用管理の工数の削減や人的エラーの発生率の削減を行うことが可能となる。 In addition, the setting procedure when the application function of the general-purpose processing module of the composite information platform device is provided to a general network switch device requires confirmation of specifications and configuration information of multiple devices, setting to multiple devices, etc. Although it is very complicated, the management module of the composite information platform device automatically performs the setting according to the configuration of the present invention, so that the man-hours for operation management of the administrator and the occurrence rate of human error are reduced. It becomes possible.
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するために全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は原則として省略する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that, in all the drawings for explaining the embodiment, the same members are denoted by the same reference numerals in principle, and the repeated description thereof is omitted in principle.
先ず本発明の第1の実施例による複合型情報プラットフォーム装置の構成について説明する。図1は本発明の第1の実施例による複合型情報プラットフォーム装置のブロック図である。 First, the configuration of the composite information platform apparatus according to the first embodiment of the present invention will be described. FIG. 1 is a block diagram of a composite information platform apparatus according to a first embodiment of the present invention.
図1に示すように、第1の実施例において複合型情報プラットフォーム装置101は、少なくとも、1以上の汎用処理モジュール102、1以上のスイッチ部104、1以上の管理モジュール103、から構成される。スイッチ部104、管理モジュール103については、図1では1つのみ示しているが、2以上構成しても良い。汎用処理モジュール102と管理モジュール103は、それぞれ物理配線IL、管理用の物理配線MILおよびスイッチ部104の装置内部のポート1071を経由して、スイッチ部104に接続され、互いに通信を行うことができる。この通信で用いられるインターフェースは、標準インターフェース、例えばイーサネット(登録商標)等でも良いし、複合型情報プラットフォーム装置101固有のプロトコルを用いたインターフェースでも良い。また、複合型情報プラットフォーム装置101には、スイッチ部104の外部ポート1072、および、物理配線OLを経由して、汎用処理モジュール102のサーバ処理機能を提供するルータ装置116が接続されている。第1の実施例では、このルータ装置をサブルータ装置と呼ぶ。なお、ルータ装置116は、ルーティング機能を持つ一般的なネットワークスイッチ装置でも良い。さらに、管理者向けの管理用端末として、物理配線MOLを経由で複合型情報プラットフォーム装置101の管理者A用の管理用端末117が接続され、物理配線RMOL経由でサブルータ装置116の管理者B用の管理用端末118が接続される。
As shown in FIG. 1, in the first embodiment, the composite
汎用処理モジュール102は、汎用のプロセッサ、メモリで構成され、汎用的なサーバ処理を行う。第1の実施例では、特にIPネットワークにおける、セキュリティ機能、高信頼化機能、プロトコルカプセル化機能等のデータ通信の途中でデータパケットを処理する機能を行う。このようなIPネットワークの付加機能としては、IPsecによる暗号化機能、SSLによる暗号化機能、パケットトンネリング機能、ファイヤウォール機能、侵入検知(IDS:Intrusion Detection System)機能等がある。第1の実施例では、このようなサーバ的な機能を持つ汎用処理モジュール102が行うデータパケット処理機能をアプリケーションと呼ぶ。図1では、汎用処理モジュール102で稼動するオペレーションシステム(OS)105上で動作するアプリケーション10611、10612、10621として示してある。上記のようにデータパケット処理機能には、IPsec、SSL等の多くの種類があるため、第1の実施例では、アプリケーションX、アプリケーションY、…、と区別をしている。さらに、第1の実施例では、データパケット処理機能を複合型情報プラットフォーム装置101向けの機能として用いる場合は、アプリケーションX-in、アプリケーションY-in、…、とする。一方、データパケット処理機能を複合型情報プラットフォーム装置101外のサブルータ装置116に提供する場合は、アプリケーションX-a、アプリケーションX-b、…、アプリケーションY-a、アプリケーションY-b、…、とする。このように、同じ種類のアプリケーションでも、提供するサブルータ装置の違いによってデータパケット処理機能が異なる場合はアプリケーションを区別する。なお、このようなデータパケット処理機能を行うアプリケーションは、ソフトウェアによるプログラムでも良いし、ハードウェアアクセラレータ等を用いたハードウェアでも良い。第1の実施例では、ソフトウェアによるアプリケーションの例を示している。
The general-
次に、複合型情報プラットフォーム装置101の汎用処理モジュール102のアプリケーションX-b 10612の機能をサブルータ装置116に提供する場合のデータパケットの転送の仕組みを述べる。図2は、図1に示す本発明の第1の実施例の構成図でサブルータ装置116の構成を詳細に示し、アプリケーションX-b 10612の機能をサブルータ装置116に提供する場合のデータパケットの転送方法を示した図である。図2で、219はサブルータ装置116の管理モジュール、220はサブルータ装置116のスイッチ部、221はスイッチ部220の外部ポートである。管理モジュール219は管理用の物理配線RMILでスイッチ部220に接続され、外部ポート220経由で装置外の通信端末と通信することができる。また、サブルータ装置116には、外部物理配線ROLを経由で相互に通信を行うホスト2231、および、ホスト2232が接続されている。アプリケーションX-b 10612機能の提供を受けない場合のホスト2231とホスト2232間の通信は、図2のODPで示す経路で行われる。一方、アプリケーションX-b 10612の提供を受ける場合のホスト2231とホスト2232間の通信は、通信経路が図2のNDP1およびNDP2に変更される。すなわち、ホスト2231から送信されたデータパケットは、通信経路NDP1に示すように複合型情報プラットフォーム装置101とサブルータ装置116を接続する物理配線OLを経由して、汎用処理モジュール102上のアプリケーションX-b 10612に送られ、そこでアプリケーションX-b 10612固有のデータパケット処理が行われた後、通信経路NDP2に示すように再び物理配線OLを経由してサブルータ装置116に戻されて、通信先のホスト2232に転送される。
Next, a data packet transfer mechanism when the function of the
次に、第1の実施例において汎用処理モジュール102のアプリケーションX-b 10612をサブルータ装置116に提供することを実現するために必要となる管理モジュール103の構成について説明する。図1に示すように、管理モジュール103は、アプリケーション機能をサブルータ装置116に提供するために、少なくともサブルータ装置仕様情報108、アプリケーションポリシー情報109、サブルータ装置構成情報110、アプリケーション提供状態情報111を持つ。また、管理モジュール103は、少なくとも、サブルータ装置登録手段112、提供アプリケーション起動手段113、アプリケーション提供機能設定手段114を持つ。なお、各手段の詳細については、後述する第1の実施例における管理方法の説明の中で明らかにする。図1で、115は汎用処理モジュール102で動作するアプリケーション10611、10612、10621の実行形式のアプリケーションイメージである。第1の実施例では、アプリケーションイメージ115を管理モジュール103に構成しているが、汎用処理モジュール102に配布可能な場所であれば良く、必ずしも管理モジュール103に構成する必要はない。例えば、汎用処理モジュール102の記憶領域に構成しても良い。
Next, the configuration of the management module 103 necessary for realizing providing the
上述の管理モジュール103に構成される各情報の一例を図3〜図6に示す。図3は第1の実施例におけるサブルータ装置仕様情報108の一例を示す図である。図4は第1の実施例におけるアプリケーションポリシー情報109の一例を示す図である。図5は第1の実施例におけるサブルータ装置構成情報110の一例を示す図である。図6は第1の実施例におけるアプリケーション提供状態情報111の一例を示す図である。
An example of each piece of information configured in the management module 103 is shown in FIGS. FIG. 3 is a diagram showing an example of the subrouter
サブルータ装置仕様情報112は、少なくとも複合型情報プラットフォーム装置101のアプリケーションの提供を受けるサブルータ装置116のサブルータ装置型式、および、サブルータ装置116のファームウェア毎に提供可能なアプリケーションの情報を持つ。このサブルータ装置仕様情報112は、表形式で表すと図3の表FT3に示すように、サブルータ装置116の種類を表すサブルータ装置形式K301、サブルータ装置116上で稼動するファームウェアのバージョンK302、サブルータ装置116と接続するためのインターフェースのプロトコル種別K303、サブルータ装置116に対して提供可能なアプリケーションを示すサポートアプリケーション情報K304、の列で構成される。サポートアプリケーション情報K304は、複合型情報プラットフォーム装置101がサポートするそれぞれのアプリケーション種別(アプリケーションX、アプリケーションY、…)毎に、サブルータ装置116に対して提供可能なアプリケーション識別子、または、未サポートを示す、K3051、K3052、…、の列で構成される。図3に示す例では、サブルータ装置形式K301がCRouter4500で、ファームウェアのバージョンK302が6.0のサブルータ装置116は、接続するためのインターフェースのプロトコル種別K303はIPであることを示す。また、複合型情報プラットフォーム装置101がサポートする提供可能なアプリケーションは、サポートアプリケーション情報K304から、アプリケーションXについては、サポート可能でありアプリケーションX-bが対応し、アプリケーションYについては、未サポートであることを示す。
The subrouter
アプリケーションポリシー情報109は、少なくとも複合型情報プラットフォーム装置101の管理者Aによって定められたアプリケーション毎の機能の提供可否を示す情報を持つ。このアプリケーションポリシー情報109は、表形式で表すと図4の表FT4に示すように、アプリケーション種類を表すアプリケーションの識別子K401、複合型情報プラットフォーム装置101の管理者Aによって定められたアプリケーション提供可否K402、の列で構成される。図4に示す例では、アプリケーションXについては、アプリケーション提供機能が可能で、アプリケーションYについては、アプリケーション提供機能が不可であることを示す。
The
サブルータ装置構成情報110は、少なくとも複合型情報プラットフォーム装置101に接続されたサブルータ装置116を識別すためのシリアル番号とサブルータ装置116に設定された構成情報を持つ。このサブルータ装置構成情報110は、表形式で表すと図5の表FT5に示すように、サブルータ装置116の固有の識別子であるシリアル番号K501、サブルータ装置116の構成情報の項目を示す構成情報項目K502、構成情報の内容を示す構成情報内容K503、の列で構成される。構成情報項目K502は、例えば、サブルータ装置の装置型式、ファームウェアのバージョン、管理用のIPアドレス、ポート構成情報、ルータ固有機能構成情報等がある。
The subrouter device configuration information 110 has at least a serial number for identifying the
アプリケーション提供状態情報111は、少なくとも複合型情報プラットフォーム装置101に接続、または、登録されたサブルータ装置の識別子の情報と、サブルータ装置に提供されているアプリケーションの情報、提供されているアプリケーションが稼動している汎用処理モジュール102の情報を持つ。このアプリケーション提供状態情報111は、表形式で表すと図6の表FT6に示すように、サブルータ装置の個々装置固有のルータ装置シリアル番号K601、サブルータ装置の型式K602、サブルータ装置のファームウェアバージョンK603、サブルータ装置へのアプリケーションの提供数K604、提供アプリケーションの種別K605、提供アプリケーションが稼動する汎用処理モジュールの識別子K606、の列で構成される。図6に示す例では、シリアル番号がC0001のサブルータ装置116のアプリケーション提供状況は、ファームウェアバージョンが6.0であり、アプリケーションの提供数が1個であり、提供アプリケーションの種別がアプリケーションX-bであり、アプリケーションX-b 10612が稼動する汎用処理モジュール102は、1であることを示す。
The application provision status information 111 is connected to at least the combined
次に第1の実施例において、複合型情報プラットフォーム装置101のアプリケーションX-b 10612をサブルータ装置116に提供する場合の管理方法についてフローチャートを用いて説明する。この管理方法は、第1の実施例においては、以下の3つの管理方法から成る。管理方法(1)は、サブルータ装置116を複合型情報プラットフォーム装置101に登録する場合の管理方法である(サブルータ装置登録方法)。管理方法(2)は、サブルータ装置116に提供するアプリケーションの起動を行う場合の管理方法である(アプリケーション起動方法)。管理方法(3)は、サブルータ装置116に提供するアプリケーションの設定と複合型情報プラットフォーム装置101およびサブルータ装置116とを設定する場合の管理方法である(アプリケーション提供機能設定方法)。以下、各管理方法について順次説明する。
Next, a management method in the case where the
最初に、管理方法(1)(サブルータ装置登録方法)について、図7、図8を用いて説明する。図7は、第1の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)の一例を示した説明図である。図8は、第1の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)のフローチャートである。図8に示すように、複合型情報プラットフォーム装置101を管理する管理者Aの管理用端末117によりサブルータ装置116の構成情報の登録が行われる(ステップS801)。サブルータ装置116の構成情報は、図7の通信経路M701により管理モジュール103に通知され、管理モジュール103のサブルータ装置登録手段112により以下の手順でサブルータ装置116の登録が行われる。管理モジュール103は、管理用端末117からサブルータ装置116の構成情報を取得する(ステップS802)。管理モジュール103は、サブルータ装置仕様情報108、および、アプリケーションポリシー情報109を取得する(ステップS803、および、ステップS804)。管理モジュール103は、これらの情報を基に対象のサブルータ装置116に複合型情報プラットフォーム装置101が持つアプリケーションX-b 10612が提供可能かどうか判断する(ステップS805)。アプリケーションX-b 10612が提供可能な場合は、管理モジュール103は管理用端末117から取得したサブルータ装置116の構成情報を、サブルータ装置構成情報110に登録する(ステップS806)。また、アプリケーション提供状態情報111に、対象のサブルータ装置116の登録を行う(ステップS807)。最後に管理モジュール103は、図7の通信経路M702を用いてサブルータ装置116の登録が完了したことを管理用端末117に通知を行う(ステップS808)。管理用端末117は、管理モジュール103からの通知を受けてサブルータ装置116の登録が完了したことを確認する(ステップS809)。一方、ステップS805で、アプリケーションX-b 10612の提供が不可と判断された場合は、管理モジュール103は、図7の通信経路M702を用いてアプリケーションX-b 10612の提供が不可であることを管理用端末117に通知する(ステップS810)。管理用端末117は、管理モジュール103からの通知を受けてアプリケーションX-b 10612の提供が不可であることを確認する(ステップS811)。
First, the management method (1) (subrouter device registration method) will be described with reference to FIGS. FIG. 7 is an explanatory diagram showing an example of the management method (1) (sub-router device registration method) of the composite information platform device according to the first embodiment. FIG. 8 is a flowchart of the management method (1) (sub-router device registration method) of the composite information platform device according to the first embodiment. As shown in FIG. 8, the configuration information of the
次に、管理方法(2)(アプリケーション起動方法)について、図9、図10を用いて説明する。図9は、第1の実施例による複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)の一例を示した説明図である。図10は、第1の実施例による複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)のフローチャートである。図10に示すように、複合型情報プラットフォーム装置101を管理する管理者Aの管理用端末117によりサブルータ装置116に提供するアプリケーション種類(第1の実施例ではアプリケーションX)の登録が行われる(ステップS1001)。提供するアプリケーション種類の情報は、図9の通信経路M901により管理モジュール103に通知され、管理モジュール103の提供アプリケーション起動手段113により以下の手順で提供アプリケーションの起動が行われる。管理モジュール103は、サブルータ装置仕様情報108、および、アプリケーションポリシー情報109を取得する(ステップS1002、および、ステップS1003)。管理モジュール103は、これらの情報を基に対象のサブルータ装置116に管理用端末117から要求があったアプリケーション種類が提供可能かどうか判断する(ステップS1004)。対象のアプリケーション種が提供可能な場合は、管理モジュール103はアプリケーションイメージから対象のサブルータ装置116に対応したアプリケーションを選択する(ステップS1005)。第1の実施例では、図3の表FT3に示すようにサブルータ装置116の形式K301がCRouter4500、ファームウェアバージョンK302が6.0であるため、K3051の列に示すようにアプリケーションXはサポート可能であり、対応するアプリケーション種別は、アプリケーションX-bである。次に管理モジュール103は、提供アプリケーションX-bを稼動することが可能な汎用処理モジュール102を選んで、図9の通信経路M903によりアプリケーションX-b 10612の起動のためのリソース確保を行う(ステップS1006)。ここで行われるリソースの確保は、例えば汎用処理モジュール102で稼動するオペレーションシステム105に対するハードウェアリソース(メモリ、CPU等)の確保、起動するアプリケーションX-b 10612の配布等がある。汎用処理モジュール102は、管理モジュール103からの要求に従いリソースの確保を行い(ステップS1007)、図9の通信経路M904によりリソース確保の完了通知を行う(ステップS1008)。管理モジュール103は、汎用処理モジュール102からの通知を受けてリソース確保の完了を確認し(ステップS1009)、汎用処理モジュール102に対しアプリケーションX-b 10612の起動を要求する(ステップS1010)。汎用処理モジュール102は、管理モジュール103からの要求を受けてアプリケーションX-b 10612の起動を行い(ステップS1011)、起動完了後に管理モジュール103に対してアプリケーション起動完了通知を行う(ステップS1012)。管理モジュール103は、汎用処理モジュール102からの通知を受けてアプリケーションX-b 10612の起動を確認し(ステップS1013)、アプリケーション提供状態情報111を更新する(ステップS1014)。 第1の実施例では、例えば図6の表FT6のルータシリアル番号K601がC0001である行のサブルータ装置へのアプリケーションの提供数K604、提供アプリケーションの種別K605、提供アプリケーションが稼動する汎用処理モジュールの識別子K606の更新を行う。以上のステップにより提供アプリケーションX-b 10612の起動が完了するので、管理モジュール103は、図9の通信経路M902を用いて提供アプリケーションX-b 10612の起動が完了したことを管理用端末117に通知を行う(ステップS1015)。管理用端末117は、管理モジュール103からの通知を受けて提供アプリケーションX-b 10612の起動が完了したことを確認する(ステップS1016)。一方、ステップS1004で、対象のアプリケーション種が提供不可と判断された場合は、管理モジュール103は、図9の通信経路M902を用いて対象のサブルータ装置116には対象のアプリケーションが提供不可であることを管理用端末117に通知する(ステップS1017)。管理用端末117は、管理モジュール103からの通知を受けて対象のアプリケーションが提供不可であることを確認する(ステップS1018)。
Next, the management method (2) (application activation method) will be described with reference to FIGS. FIG. 9 is an explanatory diagram showing an example of the management method (2) (application activation method) of the composite information platform apparatus according to the first embodiment. FIG. 10 is a flowchart of the management method (2) (application activation method) of the composite information platform apparatus according to the first embodiment. As shown in FIG. 10, the application type (application X in the first embodiment) to be provided to the
次に、管理方法(3)(アプリケーション提供機能設定方法)について、図11〜図13を用いて説明する。図11は、第1の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)の一例を示した説明図である。図12および図13は、第1の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)のフローチャートである。第1の実施例では、管理方法(3)は、図12に示す複合型情報プラットフォーム装置101の管理方法と、図13に示すサブルータ装置116の管理方法の2つに分けられる。複合型情報プラットフォーム装置101の管理方法は、図12に示すように、複合型情報プラットフォーム装置101を管理する管理者Aの管理用端末117によりサブルータ装置116に提供するアプリケーション(第1の実施例ではアプリケーションX-b 10612)の設定情報の登録が行われる(ステップS1201)。アプリケーションの設定情報は、図11の通信経路M1101により管理モジュール103に通知され、管理モジュール103のアプリケーション提供機能設定手段114により以下の手順でアプリケーション提供機能の設定が行われる。管理モジュール103は、管理用端末117からの要求を受けて、図11の通信経路M1103により汎用処理モジュール102に対して、提供アプリケーションX-b 10612の設定要求を行う(ステップS1202)。汎用処理モジュール102は、管理モジュール103からの要求を受けて提供アプリケーションX-b 10612の設定を行い(ステップS1203)、図11の通信経路M1102により管理モジュール103に対して提供アプリケーションX-b 10612の設定が完了したことを通知する(ステップS1204)。管理モジュール103は、汎用処理モジュール102からの通知を受けて提供アプリケーションX-b 10612の設定が完了したことを確認し(ステップS1205)、アプリケーション提供状態情報111を更新する(ステップS1206)。管理モジュール103は、図11の通信経路M1102を用いて提供アプリケーションX-b 10612の設定が完了したことを管理用端末117に通知を行う(ステップS1207)。管理用端末117は、管理モジュール103からの通知を受けて提供アプリケーションX-b 10612の設定が完了したことを確認し(ステップS1208)、複合型情報プラットフォーム装置101の構成設定情報が登録される(ステップS1209)。管理モジュール103は、図11の通信経路M1101により管理用端末117からの複合型情報プラットフォーム装置101の構成設定情報を取得して、この情報を基に複合型情報プラットフォーム装置の構成を設定する(S1210)。ここでの複合型情報プラットフォーム装置101の構成設定は、提供アプリケーションX-b 10612をサブルータ装置116に提供するために必要な設定で、例えば、サブルータ装置116と通信するデータパケットの経路が、図2の通信経路NDP1、NDP2になるように転送情報を設定する等がある。次に、管理モジュール103は、図11の通信経路M1102を用いて複合型情報プラットフォーム装置101の構成設定が完了したことを管理用端末117に通知を行う(ステップS1211)。管理用端末117は、管理モジュール103からの通知を受けて複合型情報プラットフォーム装置101の構成設定が完了したことを確認する(ステップS1212)。
Next, the management method (3) (application providing function setting method) will be described with reference to FIGS. FIG. 11 is an explanatory diagram showing an example of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the first embodiment. 12 and 13 are flowcharts of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the first embodiment. In the first embodiment, the management method (3) is divided into two methods: a management method of the composite
一方、サブルータ装置116の管理方法は、図12に示すように、サブルータ装置116を管理する管理者Bの管理用端末118により、サブルータ装置116の構成設定情報が登録される(ステップS1301)。サブルータ装置116の管理モジュール219は、図11の通信経路M1105により管理用端末118からのサブルータ装置116の構成設定情報を取得して、この情報を基にサブルータ装置116の構成を設定する(ステップS1302)。ここでのサブルータ装置116の構成設定は、提供アプリケーションX-b 10612をサブルータ装置116に提供するために必要な設定で、例えば、複合型情報プラットフォーム装置101と通信するデータパケットの経路が、図2の通信経路NDP1、NDP2になるように転送情報を設定する等がある。次に、サブルータ装置116の管理モジュール219は、図11の通信経路M1106を用いてサブルータ装置116の構成設定が完了したことを管理用端末118に通知を行う(ステップS1303)。管理用端末118は、サブルータ装置116からの通知を受けてサブルータ装置116の構成設定が完了したことを確認する(ステップS1304)。
上記の本発明の第1の実施例により、複合型情報プラットフォーム装置101のアプリケーションX-b 10612を、サブルータ装置116に提供することができるようになるため、汎用処理モジュール102のリソースを複数の装置で共有することが可能となり、汎用処理モジュール102の利用効率を上がるため効率的な利用が可能となる。また、複合型情報プラットフォーム装置101を導入する場合に、既存のITシステムを新しい複合型情報プラットフォーム装置101に一度に置き換えなくても、複合型情報プラットフォーム装置101のアプリケーションX-b 10612を使用することができ、新システムへの段階的な移行を行うことが可能となる。
On the other hand, in the management method of the
According to the first embodiment of the present invention described above, the
次に本発明の第2の実施例による複合型情報プラットフォーム装置の構成について図14、図15を用いて説明する。図14は、第2の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)の一例を示した説明図である。図15は、第2の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)のフローチャートである。第2の実施例における複合型情報プラットフォーム装置の構成は、図1に示す本特許の第1の実施例の複合型情報プラットフォーム装置の構成と同じで、複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)の部分が異なる。従って、以下では第1の実施例と異なる分部についてだけ説明し、同じ部分については説明を省略する。図15に示すように、図8の第1の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)のフローチャートと最初の部分が異なる。すなわち、第1の実施例では、サブルータ装置116の構成情報を管理用端末117から取得していたが、第2の実施例では、複合型情報プラットフォーム装置101にサブルータ装置116が接続されたことを契機に、管理モジュール103が直接サブルータ装置116の管理モジュール219から構成情報を取得する。第2の実施例の管理方法では、管理モジュール103のサブルータ装置登録手段112により以下の手順でサブルータ装置116の登録が行われる。管理モジュール103は、図14の外部ポート1072を監視して、外部ポート1072に物理配線OLを用いてサブルータ装置116が接続されたこと検出する(ステップS1501)。次に管理モジュール103は、図14の通信経路M1401によりサブルータ装置116の管理モジュール219に対して、サブルータ装置116の構成情報を要求する(ステップS1502)。サブルータ装置116の管理モジュール219は、管理モジュール103からの要求を受け、サブルータ装置116の構成情報を管理モジュール103に通知する(ステップS1503、S1504)。管理モジュール103は、サブルータ装置116の管理モジュール219からの通知を受けてサブルータ装置116の構成情報を取得する。ここで取得するサブルータ装置116の構成情報の内容は、第1の実施例と同じである。以上が、第2の実施例により変更される部分であり、以下の手順は図8の第1の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)のフローチャートの手順S803〜S811と同じである。上記の本発明の第2の実施例により、複合型情報プラットフォーム装置101は、管理者Aの手入力でなく自動的に接続されているサブスイッチ装置116の構成情報を取得し、サブルータ装置の登録を行うことができる。これにより、複合型情報プラットフォーム装置101の管理者の運用管理の工数の削減や人的エラーの発生率の削減を行うことが可能となる。
Next, the configuration of the composite information platform apparatus according to the second embodiment of the present invention will be described with reference to FIGS. FIG. 14 is an explanatory diagram showing an example of the management method (1) (subrouter device registration method) of the composite information platform device according to the second embodiment. FIG. 15 is a flowchart of the management method (1) (subrouter device registration method) of the composite information platform device according to the second embodiment. The configuration of the composite information platform apparatus in the second embodiment is the same as the configuration of the composite information platform apparatus of the first embodiment of this patent shown in FIG. (Sub-router device registration method) is different. Therefore, only the part different from the first embodiment will be described below, and the description of the same part will be omitted. As shown in FIG. 15, the first part is different from the flowchart of the management method (1) (subrouter device registration method) of the composite information platform apparatus according to the first embodiment of FIG. That is, in the first embodiment, the configuration information of the
次に本発明の第3の実施例による複合型情報プラットフォーム装置の構成について図16、図17を用いて説明する。図16は、第3の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)の一例を示した説明図である。図17は、本発明の第3の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)のフローチャートである。第3の実施例における複合型情報プラットフォーム装置の構成は、図1に示す本特許の第1の実施例の複合型情報プラットフォーム装置の構成と同じで、複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)の部分が異なる。従って、以下では第1の実施例と異なる分部についてだけ説明し、同じ部分については説明を省略する。図17に示すように、図12および図13の本発明の第1の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)のフローチャートと複合型情報プラットフォーム装置101およびサブルータ装置116を設定する部分が異なる。すなわち、第1の実施例では、複合型情報プラットフォーム装置101の構成設定情報を管理用端末117から取得し、サブルータ装置116の構成設定情報を管理用端末118から取得していたが、第3の実施例では、複合型情報プラットフォーム装置101およびサブルータ装置116の構成設定情報は、管理モジュール103が計算し、さらに、サブルータ装置116の構成設定は管理モジュール103が直接サブルータ装置に要求を出して行う。第3の実施例の管理方法では、管理モジュール103のアプリケーション提供機能設定手段114により以下の手順でアプリケーション提供機能の設定が行われる。この管理方法の最初の手順で行われる提供アプリケーションX-b 10612の設定の部分については、図12に示す第1の実施例での手順、ステップS1201〜ステップS1206と同じである。第3の実施例では、提供アプリケーションX-b 10612の設定後、管理モジュール103は、サブルータ装置構成情報110からサブルータ装置116の構成情報を取得して(ステップS1701)、アプリケーションX-b 10612をサブルータ装置116に提供するに必要となる複合型情報プラットフォーム装置101およびサブルータ装置116の構成設定情報を計算する(ステップS1702)。管理モジュール103は、計算した複合型情報プラットフォーム装置101の構成設定情報を基に構成設定を行う(ステップS1703)。また、管理モジュール103は、計算したサブルータ装置116の構成設定情報を基に、図16の通信経路M1603によりサブルータ装置116に対して、サブルータ装置116の構成設定を要求する(ステップS1704)。サブルータ装置116は、管理モジュール103からの要求を受けてサブルータ装置116の構成設定を行い(ステップS1705)、図16の通信経路M1604により管理モジュール103にサブルータ装置116の構成設定が完了したことを通知する(ステップS1706)。管理モジュール103は、サブルータ装置116からの通知を受けて、サブルータ装置116の構成設定が完了したことを確認し(ステップS1707)、サブルータ装置116の構成情報をサブルータ装置構成情報110に登録する(ステップS1708)。以上が、第3の実施例により変更される部分であり、以下の手順は図12に示す第1の実施例での手順、ステップS1207、S1208と同じである。上記の本発明の第3の実施例により、管理者の手入力でなく自動的にアプリケーション提供機能を使用するための複合型情報プラットフォーム装置101およびサブスイッチ装置116への設定を行うことができる。これにより、複合型情報プラットフォーム装置101の管理者の運用管理の工数の削減や人的エラーの発生率の削減を行うことが可能となる。
Next, the configuration of the composite information platform apparatus according to the third embodiment of the present invention will be described with reference to FIGS. FIG. 16 is an explanatory diagram showing an example of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the third embodiment. FIG. 17 is a flowchart of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the third embodiment of the present invention. The configuration of the composite information platform apparatus in the third embodiment is the same as the configuration of the composite information platform apparatus of the first embodiment of this patent shown in FIG. (Application providing function setting method) is different. Therefore, only the part different from the first embodiment will be described below, and the description of the same part will be omitted. As shown in FIG. 17, a flowchart of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the first embodiment of the present invention shown in FIGS. The part for setting the
次に本発明の第4の実施例による複合型情報プラットフォーム装置の構成について図18〜図20を用いて説明する。図18は、第4の実施例による複合型情報プラットフォーム装置のブロック図である。図19は、第4の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)のフローチャートである。図20は、第4の実施例による複合型情報プラットフォーム装置のグラフィカルな管理インターフェース一例を示す図である。図18に示すように第4の実施例での複合型情報プラットフォーム装置の構成は、図16に示す本特許の第3の実施例の複合型情報プラットフォーム装置の構成に、サブルータ装置116の管理者Bの管理用端末118向けの提供アプリケーション設定管理インターフェース1824を追加した構成となる。また、図19に示すように複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)の部分が異なる。従って、以下では第3の実施例と異なる分部についてだけ説明し、同じ部分については説明を省略する。図19に示すように、図17の本発明の第3の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)のフローチャートと、提供アプリケーションX-b 10612の設定をサブルータ装置116の管理者Bの管理用端末118から、管理モジュール103の提供アプリケーション設定管理インターフェース1824を用いて行う部分が異なる。図19に示すように、サブルータ装置116を管理する管理者Bの管理用端末118により、提供アプリケーションX-b 10612の管理インターフェースの起動が登録される(ステップS1901)。提供アプリケーションX-b 10612の管理インターフェース起動の情報は、図18の通信経路M1801により管理モジュール103に通知される。管理モジュール103は、管理用端末118からの通知を受けて提供アプリケーション設定管理インターフェース1824の起動を行い(ステップS1902)、図18の通信経路M1802により管理用端末118に対し、提供アプリケーション設定管理インターフェース1824の起動を通知する(ステップS1903)。管理用端末118は、管理モジュール103からの通知を受けて提供アプリケーション設定管理インターフェース1824の起動を確認し(ステップS1904)、提供アプリケーションX-b 10612の設定情報の登録が行われる。提供アプリケーションX-b 10612の設定情報は、図18の通信経路M1801により管理モジュール103に通知され、管理モジュール103のアプリケーション提供機能設定手段114によりアプリケーション提供機能の設定が行われる。第4の実施例では、提供アプリケーションX-b 10612の設定、複合型情報プラットフォーム装置101の設定、サブルータ装置116の設定の部分については、図17に示す第3の実施例での手順、ステップS1202〜ステップS1206、および、ステップS1701〜ステップS1708と同じである。また、第4の実施例では、上記の各種設定の終了後、すなわち、図19のステップS1707の終了後に、管理モジュール103は、図18の通信経路M1802により管理用端末118に対して提供アプリケーションX-b 10612の設定が完了したことを通知する(ステップS1907)。管理用端末118は、管理モジュール103からの通知を受けて提供アプリケーションX-b 10612の設定が完了したことを確認する(ステップS1908)。なお、上記第4の実施例では、提供アプリケーションX-b 10612の管理インターフェースの起動の手順、ステップS1901〜S1904が含まれるが、提供アプリケーションX-b 10612の起動と同時に管理インターフェース1824を起動しても良い。
Next, the configuration of a composite information platform apparatus according to the fourth embodiment of the present invention will be described with reference to FIGS. FIG. 18 is a block diagram of a composite information platform apparatus according to the fourth embodiment. FIG. 19 is a flowchart of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the fourth embodiment. FIG. 20 is a diagram illustrating an example of a graphical management interface of the composite information platform apparatus according to the fourth embodiment. As shown in FIG. 18, the configuration of the composite information platform apparatus in the fourth embodiment is the same as that of the composite information platform apparatus in the third embodiment of this patent shown in FIG. The application application management interface 1824 for the B management terminal 118 is added. Further, as shown in FIG. 19, the part of the management method (3) (application providing function setting method) of the composite information platform apparatus is different. Therefore, only the part different from the third embodiment will be described below, and the description of the same part will be omitted. As shown in FIG. 19, the flowchart of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the third embodiment of the present invention shown in FIG. The part to be performed using the provided application setting management interface 1824 of the management module 103 is different from the management terminal 118 of the
次に、図20に示す第4の実施例での提供アプリケーションの管理インターフェース1824のグラフィカルインターフェースの一例を説明する。図20に示すように、サブルータ装置116の管理者Bの管理端末118向けの提供アプリケーションの設定管理グラフィカルインターフェース2030は、少なくとも設定を行うアプリケーションの選択を行うためのアプリケーション選択入力部2031と、アプリケーション選択入力部2031で選択されたアプリケーションXの設定を行うためのアプリケーションX設定入力部2032とで構成される。アプリケーション選択入力部2031は、サブルータ装置116に提供されるアプリケーション種類を選択可能なように、アプリケーションX選択入力部20331、アプリケーションY選択入力部20332、…で構成され、また現在選択されている設定可能なアプリケーション種別を示す。図20では、アプリケーションX選択入力部20331を太線枠にすることで設定可能なアプリケーション種別を示している。また、アプリケーションX設定入力部は、アプリケーションXの機能毎、例えば、機能1、機能2、…毎の設定入力部、アプリケーションX機能1設定入力部20341、アプリケーションX機能1設定入力部20341、…と、設定を確定するための設定確定入力部2035から構成される。なお、図20では、アプリケーション選択入力部2031でアプリケーションXが選択されているためアプリケーションX設定入力部2032となるが、アプリケーション選択入力部2031で別のアプリケーションが選択されれば、それに対応したアプリケーションの設定入力部に換わる。上記の本発明の第4の実施例により、サブルータ装置116の管理者Bの管理用端末118から、提供アプリケーションの設定をすることができ、管理者Bは複合型情報プラットフォーム装置101の設定を知らなくても、提供アプリケーションを使用することができる。これにより、サブルータ装置116の管理者の運用管理の工数の削減や人的エラーの発生率の削減を行うことが可能となる。
Next, an example of a graphical interface of the provided application management interface 1824 in the fourth embodiment shown in FIG. 20 will be described. As shown in FIG. 20, the setting management
次に本発明の第5の実施例による複合型情報プラットフォーム装置の構成について図21〜図23を用いて説明する。図21は、第5の実施例でのアプリケーションポリシー情報の一例を示す図である。図22は、第5の実施例でのアプリケーション提供状態情報の一例を示す図である。図23は、本発明の第5の実施例による複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)のフローチャートである。第5の実施例での複合型情報プラットフォーム装置の構成は、図1に示す第1の実施例の複合型情報プラットフォーム装置の構成と同じで、図21および図22に示すように図4に示す第1の実施例でのアプリケーションポリシー情報FT4と図6に示す第1の実施例でのアプリケーション提供状態情報FT6に、サブルータ装置116にアプリケーションを提供する場合の制約条件、例えばユーザ権限、CPUの使用可能な負荷率等の条件、が追加される。また、図23に示すように、第4の実施例での複合型情報プラットフォーム装置の管理方法は、図10の第1の実施例による複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)の部分が異なる。従って、以下では第1の実施例と異なる分部についてだけ説明し、同じ部分については説明を省略する。第5の実施例におけるアプリケーションポリシー情報109は、表形式で表すと図21の表FT21に示すように、少なくとも、アプリケーション機能を使用するユーザの識別子K2101、アプリケーション種類を表すアプリケーションの識別子K2102、アプリケーション種類毎にユーザに対する使用可否を示す権限情報K2103、アプリケーション種類毎に複合型情報プラットフォーム装置101で提供することができる最大数K2104、アプリケーション種類毎に複合型情報プラットフォーム装置101アプリケーションが使用できる最大のCPU負荷率K2105、の列で構成される。図21に示す例では、ユーザ識別子がユーザBのユーザは、アプリケーションXについては提供可能で、提供可能な最大数は2で、最大のCPU負荷率は50%で、一方、アプリケーションYについては提供不可である。また、第5の実施例におけるアプリケーション提供状態情報111は、表形式で表すと図22の表FT22に示すように、提供アプリケーションを使用しているユーザの識別子K2207、提供アプリケーションに設定した使用できる最大のCPU負荷率K2208、の列で構成される。図22に示す例では、シリアル番号がC0001のサブルータ装置116のアプリケーション提供状況は、使用ユーザがユーザBで、設定された最大のCPU負荷率は30%である。図23に示すように、図10の第1の実施例による複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)のフローチャートと、提供アプリケーションX-b 10612を起動する場合に、図21のアプリケーションポリシー情報FT21の制約条件を用いて、サブルータ装置116に対して提供アプリケーションX-b 10612が提供可能か判断する部分が異なる。すなわち、管理モジュール103は、アプリケーションポリシー情報111から制約条件を取得し(ステップS2301)、制約条件を基に提供アプリケーションX-b 10612が提供可能か判断する(ステップS2302)手順が追加される。第5の実施例では、その他の複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)については、図10に示す第1の実施例での手順、ステップS1001〜ステップS1003、および、ステップS1005〜ステップS1018と同じである。上記の本発明の第5の実施例により、複合型情報プラットフォーム装置101のアプリケーションをサブルータ装置116に提供する場合に、アプリケーションの提供の可否に制約条件を付加することができる。これにより複合型情報プラットフォーム装置101で稼動する複数のアプリケーション10611、10612、10621をより詳細に制御することが可能となる。
Next, the configuration of a composite information platform apparatus according to the fifth embodiment of the present invention will be described with reference to FIGS. FIG. 21 is a diagram illustrating an example of application policy information in the fifth embodiment. FIG. 22 is a diagram illustrating an example of application provision state information in the fifth embodiment. FIG. 23 is a flowchart of the management method (2) (application activation method) of the composite information platform apparatus according to the fifth embodiment of the present invention. The configuration of the composite information platform apparatus in the fifth embodiment is the same as that of the composite information platform apparatus of the first embodiment shown in FIG. 1, and is shown in FIG. 4 as shown in FIG. 21 and FIG. Restrictions when providing an application to the
次に本発明の第6の実施例による複合型情報プラットフォーム装置の構成について図24を用いて説明する。図24は、第6の実施例による複合型情報プラットフォーム装置のブロック図である。図24に示すように第6の実施例での複合型情報プラットフォーム装置は、汎用処理モジュールに仮想マシンモニタ(VMM:Virtual Machine Monitor)2425を動作させることにより、1つの汎用処理モジュールを仮想的に複数のパーティションに分け、そのパーティション上にアプリケーション10611、10621、10612毎のオペレーションシステム(OS)2426稼動させる構成である。その他の構成および管理方法については、図1に示す第1の実施例の構成と同じである。上記の仮想マシンモニタ2425を用いることで、アプリケーション10611、10621、10612を異なるオペレーションシステム2326上で動作させることが可能となり、アプリケーション10611、10621、10612やオペレーションシステム2326のソフトウェア障害の分離やアプリケーション毎のセキュリティの確保が可能となる。
Next, the configuration of a composite information platform apparatus according to the sixth embodiment of the present invention will be described with reference to FIG. FIG. 24 is a block diagram of a composite information platform apparatus according to the sixth embodiment. As shown in FIG. 24, the composite information platform apparatus in the sixth embodiment virtually operates one general-purpose processing module by causing a general-purpose processing module to operate a virtual machine monitor (VMM) 2425. The system is divided into a plurality of partitions, and an operation system (OS) 2426 for each of the
以上、本発明者によってなされた発明を実施例に基づき具体的に説明したが、本発明は前記実施例に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。 The invention made by the inventor has been specifically described based on the embodiments. However, the present invention is not limited to the embodiments, and various modifications can be made without departing from the scope of the invention. Not too long.
本発明の複合型情報プラットフォーム装置および複合型情報プラットフォーム装置の管理方法は、企業のデータセンタ等のITシステム向けのネットワークにセキュリティ機能、高信頼化機能、プロトコルカプセル化機能等のデータパケットの処理機能を持つ情報プラットフォーム装置への適用が可能である。 The composite information platform device and the management method of the composite information platform device according to the present invention include a data packet processing function such as a security function, a high reliability function, and a protocol encapsulation function in a network for an IT system such as an enterprise data center. Can be applied to an information platform device having
101:複合型情報プラットフォーム装置、
102:汎用処理モジュール、
103:管理モジュール、
104:スイッチ部、
105:オペレーションシステム、
10611:アプリケーションX-a、
10612:アプリケーションX-b、
10621:アプリケーションY-in、
1071:スイッチ部の内部ポート、
1072:スイッチ部の外部ポート、
108:サブルータ装置仕様情報、
109:アプリケーションポリシー情報、
110:サブルータ装置構成情報、
111:アプリケーション提供状態情報、
112:サブルータ装置登録手段、
113:提供アプリケーション起動手段、
114:アプリケーション提供機能設定手段、
115:アプリケーションイメージ、
116:サブルータ装置、
117:管理者A向け管理用端末、
118:管理者B向け管理用端末、
219:サブルータ装置の管理モジュール、
220:サブルータ装置のスイッチ部、
221:サブルータ装置のスイッチ部の外部ポート、
2231、2232:ホスト、
1824:提供アプリケーション設定管理インターフェース、
2030:提供アプリケーション設定管理グラフィカルインターフェース、
2031:アプリケーション選択入力部、
2032:アプリケーションX設定入力部、
20331:アプリケーションX選択入力部、
20332:アプリケーションY選択入力部、
20341:アプリケーションX機能1設定入力部、
20342:アプリケーションX機能2設定入力部、
2035:設定確定入力部、
2425:仮想マシンモニター、
2426:オペレーションシステム、
FT3:サブルータ装置仕様情報の表、
FT4:アプリケーションポリシー情報の表、
FT5:サブルータ装置構成情報の表、
FT6:アプリケーション提供状態情報の表、
FT21:アプリケーションポリシー情報の表、
FT22:アプリケーション提供状態情報の表、
IL:複合型情報プラットフォーム装置内部の物理配線、
MIL:複合型情報プラットフォーム装置内部の管理用物理配線、
MOL:複合型情報プラットフォーム装置用の管理用の外部物理配線、
OL:複合型情報プラットフォーム装置とサブルータ装置を接続する物理配線、
RMOL:サブルータ装置用の管理用の外部物理配線、
RMIL:サブルータ装置内部の管理用物理配線、
ROL:サブルータ装置とホストを接続する物理配線、
ODP:アプリケーション提供が無いときのパケットデータの経路、
NDP1、NDP2:アプリケーション提供があるときのパケットデータの経路、
M701、M702、M901、M902、M903、M904、M1101、M1102、M1103、M1104、M1105、M1106、M1401、M1402、M1403、M1601、M1602、M1603、M1604、M1801、M1802:複合型情報プラットフォーム装置の管理方法で用いられる通信経路。
101: Complex information platform device,
102: General-purpose processing module
103: Management module,
104: Switch part,
105: Operation system
10611: Application Xa,
10612: Application Xb,
10621: Application Y-in,
1071: Internal port of switch part
1072: Switch external port,
108: Sub-router device specification information,
109: Application policy information,
110: Sub-router device configuration information
111: Application provision status information,
112: Sub-router device registration means,
113: Provided application activation means,
114: Application providing function setting means,
115: Application image
116: Subrouter device
117: Management terminal for administrator A,
118: Management terminal for administrator B
219: Sub-router device management module,
220: Switch part of the sub-router device,
221: External port of the switch part of the subrouter device,
2231, 2232: Host,
1824: Provided application settings management interface,
2030: Provide application settings management graphical interface,
2031: Application selection input section,
2032: Application X setting input part,
20331: Application X selection input section,
20332: Application Y selection input section,
20341:
20342:
2035: Setting confirmation input section,
2425: Virtual machine monitor,
2426: Operation system,
FT3: Sub router device specification information table,
FT4: Application policy information table,
FT5: Sub-router device configuration information table,
FT6: Application provision status information table,
FT21: Application policy information table,
FT22: Application provision status information table,
IL: Physical wiring inside the complex information platform device,
MIL: Physical wiring for management inside the complex information platform equipment,
MOL: external physical wiring for management for complex information platform equipment,
OL: Physical wiring that connects the complex information platform device and the sub-router device,
RMOL: External physical wiring for management for the sub-router device,
RMIL: Physical wiring for management inside the sub-router device
ROL: Physical wiring that connects the sub-router device and the host
ODP: Route of packet data when no application is provided,
NDP1, NDP2: Packet data path when application is provided,
M701, M702, M901, M902, M903, M904, M1101, M1102, M1103, M1104, M1105, M1106, M1401, M1402, M1403, M1601, M1602, M1603, M1604, M1801, M1802: Management method for a composite information platform device Communication path used in
Claims (10)
前記管理モジュールは、
該複合型情報プラットフォーム装置以外のルーティング機構を持つルータ装置であるサブルータ装置の種類毎に、前記アプリケーションの情報処理機能を提供することがそのサブルータ装置の仕様上可能であるかを示す情報であるサブルータ装置仕様情報と、
前記アプリケーションの種類毎に、前記複合型プラットフォーム装置に接続するサブルータ装置に情報処理機能を提供することを許可するかどうかを示す情報であるアプリケーションポリシー情報と、
該複合型情報プラットフォーム装置に現在接続されているサブルータ装置の設定情報であるサブルータ装置構成情報と、
前記アプリケーションの情報処理機能の割当て状態情報であるアプリケーション提供状態情報とをそれぞれ保持するためのテーブルを持ち、
さらに、
前記アプリケーションの情報処理機能をサブルータ装置に提供する場合に、該複合型情報プラットフォーム装置に接続された前記サブルータ装置の構成情報を取得し、前記サブルータ装置仕様情報から前記アプリケーションの情報処理機能を提供可能か判断し、提供可能な場合は、サブルータ装置の構成情報を前記サブルータ装置構成情報に保持すると共に、前記アプリケーションの情報処理機能を提供可能なサブルータ装置としてアプリケーション提供状態情報に追加するサブルータ装置登録手段と、
前記サブルータ装置仕様情報と前記サブルータ装置構成情報から前記サブルータ装置に対応した前記アプリケーションを汎用処理モジュール上に起動させる提供アプリケーション起動手段と、
上記で起動した提供用のアプリケーションの設定、および、提供用のアプリケーションの情報処理機能の提供開始を行ない、前記提供用のアプリケーションの提供状態を前記アプリケーション提供状態情報に登録するアプリケーション提供機能設定手段とを持つことを特徴とする複合型情報プラットフォーム装置。
One or more general-purpose processing modules equipped with one or more processors and having a function of performing general-purpose processing; one or more switch units that connect the general-purpose processing module and an external network to switch communication data; and the general-purpose processing module; In a composite information platform device that includes a management module that manages a switch unit, and in which the general-purpose processing module operates one or more applications that perform one or more types of specific information processing,
The management module is
A subrouter that is information indicating whether it is possible to provide the information processing function of the application for each type of subrouter device that is a router device having a routing mechanism other than the composite information platform device, according to the specifications of the subrouter device Device specification information,
For each type of application, application policy information that is information indicating whether or not to permit providing an information processing function to a sub-router device connected to the composite platform device;
Sub-router device configuration information which is setting information of a sub-router device currently connected to the composite information platform device;
It has a table for holding application provision status information that is allocation status information of the information processing function of the application,
further,
When providing the information processing function of the application to the sub-router device, the configuration information of the sub-router device connected to the composite information platform device can be acquired, and the information processing function of the application can be provided from the sub-router device specification information If it is possible to provide the subrouter device configuration information, the subrouter device configuration information is stored in the subrouter device configuration information and is added to the application provision status information as a subrouter device capable of providing the information processing function of the application. When,
Provided application activation means for activating the application corresponding to the subrouter device from the subrouter device specification information and the subrouter device configuration information on a general-purpose processing module;
Application providing function setting means for setting the provisioning application activated above and starting the provision of the information processing function of the provisioning application, and registering the provision state of the provisioning application in the application provision state information; A combined information platform device characterized by having
該複合型情報プラットフォーム装置以外のルーティング機構を持つルータ装置であるサブルータ装置に、前記アプリケーションの情報処理機能を提供する場合に、
該複合型情報プラットフォーム装置に接続された前記サブルータ装置の構成情報を取得し、前記アプリケーションの情報処理機能を提供することが前記サブルータ装置の仕様上可能であるかを示す情報であるサブルータ装置仕様情報を基に前記アプリケーションの情報処理機能を提供可能か判断するステップと、
提供可能な場合は、サブルータ装置の構成情報を、該複合型情報プラットフォーム装置に現在接続されているサブルータ装置の設定情報であるサブルータ装置構成情報として保持するステップと、
前記サブルータ装置の識別情報を前記アプリケーションの情報処理機能を提供可能なサブルータ装置としてアプリケーション提供状態情報に追加するステップと、
前記サブルータ装置仕様情報と前記サブルータ装置構成情報から前記サブルータ装置に対応した前記アプリケーションを汎用処理モジュール上に起動させるステップと、
上記で起動した提供用のアプリケーションを設定するステップと、
前記提供用アプリケーションの情報処理機能の提供を開始するステップと、
前記提供用のアプリケーションの提供状態を前記追加されたサブルータ装置の識別情報に対応して前記アプリケーション提供状態情報に登録するステップとを持つことを特徴とする複合型情報プラットフォーム装置の管理方法。 One or more general-purpose processing modules equipped with one or more processors and having a function of performing general-purpose processing; one or more switch units that connect the general-purpose processing module and an external network to switch communication data; and the general-purpose processing module; In the management method of a composite information platform apparatus, comprising: a management module that manages a switch unit, wherein the general-purpose processing module operates one or more applications that perform one or more types of specific information processing;
When providing an information processing function of the application to a sub-router device that is a router device having a routing mechanism other than the composite information platform device,
Subrouter device specification information, which is information indicating whether it is possible to obtain configuration information of the subrouter device connected to the composite information platform device and provide an information processing function of the application according to the specifications of the subrouter device Determining whether it is possible to provide the information processing function of the application based on :
If it is possible to provide, the step of holding the configuration information of the sub-router device as sub-router device configuration information that is the setting information of the sub-router device currently connected to the composite information platform device;
Adding the identification information of the sub-router device to the application provision state information as a sub-router device capable of providing the information processing function of the application;
Starting the application corresponding to the sub-router device from the sub-router device specification information and the sub-router device configuration information on a general-purpose processing module;
The step of setting the provisioning application launched above,
Starting to provide an information processing function of the providing application;
And registering the provision state of the application for provision in the application provision state information corresponding to the identification information of the added sub-router device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006066905A JP4626544B2 (en) | 2006-03-13 | 2006-03-13 | Complex information platform device and management method of complex information platform device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006066905A JP4626544B2 (en) | 2006-03-13 | 2006-03-13 | Complex information platform device and management method of complex information platform device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007243849A JP2007243849A (en) | 2007-09-20 |
| JP4626544B2 true JP4626544B2 (en) | 2011-02-09 |
Family
ID=38588879
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006066905A Expired - Fee Related JP4626544B2 (en) | 2006-03-13 | 2006-03-13 | Complex information platform device and management method of complex information platform device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4626544B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4609331B2 (en) * | 2006-01-27 | 2011-01-12 | 株式会社日立製作所 | Complex information platform apparatus and communication bandwidth guarantee method thereof |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4023281B2 (en) * | 2002-10-11 | 2007-12-19 | 株式会社日立製作所 | Packet communication apparatus and packet switch |
| JP4365672B2 (en) * | 2003-12-04 | 2009-11-18 | 株式会社日立製作所 | Packet communication node equipment |
-
2006
- 2006-03-13 JP JP2006066905A patent/JP4626544B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007243849A (en) | 2007-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10142226B1 (en) | Direct network connectivity with scalable forwarding and routing fleets | |
| US9391801B2 (en) | Virtual private networks distributed across multiple cloud-computing facilities | |
| US7761573B2 (en) | Seamless live migration of virtual machines across optical networks | |
| US9307017B2 (en) | Member-oriented hybrid cloud operating system architecture and communication method thereof | |
| US9467513B2 (en) | Method and apparatus for web based storage on-demand | |
| US9329894B2 (en) | Method and apparatus for extending local area networks between clouds and permanently migrating virtual machines using static network addresses | |
| EP2922238B1 (en) | Resource allocation method | |
| US8812687B2 (en) | Managing user state of cloud desktops | |
| CN110224860B (en) | Load balancing application creation method and device, computer equipment and storage medium | |
| EP3014433B1 (en) | Management of computing sessions | |
| US20170293501A1 (en) | Method and system that extends a private data center to encompass infrastructure allocated from a remote cloud-computing facility | |
| US10924542B2 (en) | Content delivery system | |
| US20130073670A1 (en) | Geo-Migration Of User State | |
| US20160216993A1 (en) | Multi-session Zero Client Device and Network for Transporting Separated Flows to Device Sessions via Virtual Nodes | |
| US9753786B2 (en) | Client server communication system | |
| KR20160045677A (en) | Management of computing sessions | |
| JP2016525243A (en) | Managing computing sessions | |
| KR101680702B1 (en) | System for web hosting based cloud service | |
| US10083098B1 (en) | Network function virtualization (NFV) virtual network function (VNF) crash recovery | |
| CN101222490A (en) | A network server system and method | |
| US11872497B1 (en) | Customer-generated video game player matchmaking in a multi-tenant environment | |
| US10608867B2 (en) | Method and an electronic arrangement for providing demand-supply service of physical communication network resources | |
| US10587725B2 (en) | Enabling a traditional language platform to participate in a Java enterprise computing environment | |
| JP4626544B2 (en) | Complex information platform device and management method of complex information platform device | |
| Ranchal et al. | RADical Strategies for engineering web-scale cloud solutions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081209 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100727 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100921 |
|
| 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: 20101012 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101025 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131119 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131119 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |