JP6638252B2 - Terminal connection information management device, communication connection system, terminal connection information management method, and terminal connection information management program - Google Patents
Terminal connection information management device, communication connection system, terminal connection information management method, and terminal connection information management program Download PDFInfo
- Publication number
- JP6638252B2 JP6638252B2 JP2015162869A JP2015162869A JP6638252B2 JP 6638252 B2 JP6638252 B2 JP 6638252B2 JP 2015162869 A JP2015162869 A JP 2015162869A JP 2015162869 A JP2015162869 A JP 2015162869A JP 6638252 B2 JP6638252 B2 JP 6638252B2
- Authority
- JP
- Japan
- Prior art keywords
- storage area
- size
- terminal connection
- information processing
- connection information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本願発明は、端末装置を通信ネットワークに通信可能に接続した状態を維持するときに使用する、当該端末装置に関する端末接続情報を管理する技術に関する。 The present invention relates to a technique for managing terminal connection information on a terminal device used when maintaining a state where the terminal device is communicably connected to a communication network.
現代社会においては、情報化の進展に伴い、社会インフラ基盤を構築するサーバ装置等の情報処理資源(リソース)の量も、年々増加している。このような情報処理資源が増加することに伴い、システムの消費電力が増加したり、あるいは、システムに対する管理工数が増加したりする問題が発生する。したがって、情報処理資源の使用効率を向上する技術が期待されている。 In the modern society, with the progress of computerization, the amount of information processing resources (resources) such as server devices for building a social infrastructure is increasing year by year. As such information processing resources increase, there arises a problem that the power consumption of the system increases or the number of management steps for the system increases. Therefore, a technology for improving the use efficiency of information processing resources is expected.
このような技術の一例として、特許文献1には、情報処理資源の使用効率を向上することを目的とした仮想マシンの制御装置が開示されている。この装置は、複数の仮想マシンが動作可能な複数のハードウェア資源に関する性能情報を格納するテーブルを記憶する。この装置は、仮想マシンが現在使用している、ハードウェア資源のリソース使用量を測定する。この装置は、当該仮想マシンをハードウェア資源間においてマイグレーションした後に、当該仮想マシンが使用するリソース使用量を算出する。この装置は、算出したマイグレーション後のリソース使用量の方が、測定した現在のリソース使用量よりも小さい場合、当該仮想マシンをハードウェア資源間においてマイグレーションする。 As an example of such a technology, Patent Document 1 discloses a virtual machine control device for the purpose of improving the use efficiency of information processing resources. This apparatus stores a table for storing performance information on a plurality of hardware resources on which a plurality of virtual machines can operate. This device measures the resource usage of hardware resources currently used by a virtual machine. After migrating the virtual machine between hardware resources, the apparatus calculates the resource usage used by the virtual machine. When the calculated resource usage after migration is smaller than the measured current resource usage, the device migrates the virtual machine between hardware resources.
また、特許文献2には、仮想マシンを物理サーバへ配置するときに、集約効率を向上し、リソース競合を防止することを目的とした仮想マシン配置装置が開示されている。この装置は、実行する仮想マシンを移動したときに発生するサービス中断時間が許容サービス中断時間以内と判定した物理サーバを、移動先の物理サーバとして抽出する。この装置は、物理サーバのリソース使用量が上限閾値を超えると予想される場合、そのリソース使用量が上限閾値を下回るように、リソース使用量が大きい仮想マシンから順に、移動対象の仮想マシン候補として抽出する。この装置は、物理サーバのリソース使用量が下限閾値を所定時間以上下回る場合、当該物理サーバに配置されている仮想マシンを、他の物理サーバに移動する。 Further, Patent Document 2 discloses a virtual machine placement device for improving aggregation efficiency and preventing resource contention when a virtual machine is placed on a physical server. This apparatus extracts, as a destination physical server, a physical server for which a service interruption time generated when a virtual machine to be executed is moved is determined to be within an allowable service interruption time. If the resource usage of the physical server is expected to exceed the upper threshold, this device is used as a candidate for the virtual machine to be moved in order from the virtual machine with the highest resource usage so that the resource usage is below the upper threshold. Extract. When the resource usage of the physical server is lower than the lower threshold for a predetermined time or more, the device moves the virtual machine allocated to the physical server to another physical server.
携帯電話等の端末装置をインターネット等の通信ネットワークに接続する通信接続システムは、一般的に、通信接続制御を行う複数の情報処理装置を備えている。このような通信接続システムにおいて、それぞれの情報処理装置が制御対象とする端末装置の台数は、時間によって大きく変動する。これにより、通信接続制御を行うために本来必要とされる情報処理装置の数よりも多い情報処理装置が、通信接続制御を行う状態となる場合がある。このような状態が発生することは、情報処理資源の使用効率の観点から好ましいとはいえない。したがって一般に通信接続システムにおいては、情報処理資源の使用効率が低下した状態が発生することを、簡易な構成により回避することが課題である。特許文献1及び2は、この課題を解決する技術について言及していない。本願発明の主たる目的は、この課題を解決した端末接続情報管理装置等を提供することである。 A communication connection system that connects a terminal device such as a mobile phone to a communication network such as the Internet generally includes a plurality of information processing devices that perform communication connection control. In such a communication connection system, the number of terminal devices to be controlled by each information processing device greatly varies with time. As a result, there may be a case where an information processing apparatus that is larger than the number of information processing apparatuses originally required for performing the communication connection control is in a state of performing the communication connection control. The occurrence of such a state is not preferable from the viewpoint of the use efficiency of information processing resources. Therefore, in general, in a communication connection system, it is an object to avoid a situation in which the use efficiency of information processing resources is reduced by a simple configuration. Patent Documents 1 and 2 do not refer to a technique for solving this problem. A main object of the present invention is to provide a terminal connection information management device or the like that solves this problem.
本願発明の一態様に係る端末接続情報管理装置は、第一の情報処理装置が、端末装置を通信ネットワークに通信可能に接続した状態を維持するときに使用する、前記端末装置に関する端末接続情報を格納した使用中記憶領域の大きさが、第一の基準を満たすか否かを判定する使用状態判定手段と、前記端末装置を前記通信ネットワークに通信可能に接続可能な1以上の第二の情報処理装置が使用する、前記端末装置に関する端末接続情報を格納可能であって未使用な状態にある未使用記憶領域の大きさが、第二の基準を満たすか否かを判定する未使用状態判定手段と、前記使用中記憶領域の大きさが前記第一の基準を満たし、かつ、前記未使用記憶領域の大きさが前記第二の基準を満たす場合に、前記使用中記憶領域に格納された前記端末接続情報を、前記未使用記憶領域に移動する移動手段と、を備える。 The terminal connection information management device according to one aspect of the present invention is a device that the first information processing device uses when maintaining a state where the terminal device is communicably connected to a communication network, and stores the terminal connection information regarding the terminal device. Use state determination means for determining whether or not the size of the stored in-use storage area satisfies a first criterion; and one or more pieces of second information that enable the terminal device to be communicably connected to the communication network. Unused state determination for determining whether or not the size of an unused storage area in the unused state capable of storing the terminal connection information regarding the terminal device used by the processing device satisfies a second criterion. Means, stored in the used storage area when the size of the used storage area satisfies the first criterion, and the size of the unused storage area satisfies the second criterion. The terminal connection Information, and a moving means for moving the unused storage space.
上記目的を達成する他の見地において、本願発明の一態様に係る端末接続情報管理方法は、第三の情報処理装置によって、第一の情報処理装置が、端末装置を通信ネットワークに通信可能に接続した状態を維持するときに使用する、前記端末装置に関する端末接続情報を格納した使用中記憶領域の大きさが、第一の基準を満たすか否かを判定し、前記端末装置を前記通信ネットワークに通信可能に接続可能な1以上の第二の情報処理装置が使用する、前記端末装置に関する端末接続情報を格納可能であって未使用な状態にある未使用記憶領域の大きさが、第二の基準を満たすか否かを判定し、前記使用中記憶領域の大きさが前記第一の基準を満たし、かつ、前記未使用記憶領域の大きさが前記第二の基準を満たす場合に、前記使用中記憶領域に格納された前記端末接続情報を、前記未使用記憶領域に移動する。 In another aspect to achieve the above object, a terminal connection information management method according to an aspect of the present invention provides a method for connecting a terminal device to a communication network by a third information processing device so that the first information processing device can communicate with the communication network. Used to maintain the state, the size of the in-use storage area storing the terminal connection information about the terminal device, determines whether the first criterion is satisfied, and the terminal device to the communication network The size of an unused storage area that is used by one or more second information processing apparatuses that can be connected to be communicable and that can store terminal connection information related to the terminal apparatus and is in an unused state is a second storage area. Determining whether or not the size of the used storage area satisfies the first criterion, and determining whether the size of the unused storage area satisfies the second criterion; Medium storage area It said terminal connection information stored, moved to the unused storage space.
また、上記目的を達成する更なる見地において、本願発明の一態様に係る端末接続情報管理プログラムは、第一の情報処理装置が、端末装置を通信ネットワークに通信可能に接続した状態を維持するときに使用する、前記端末装置に関する端末接続情報を格納した使用中記憶領域の大きさが、第一の基準を満たすか否かを判定する使用状態判定処理と、前記端末装置を前記通信ネットワークに通信可能に接続可能な1以上の第二の情報処理装置が使用する、前記端末装置に関する端末接続情報を格納可能であって未使用な状態にある未使用記憶領域の大きさが、第二の基準を満たすか否かを判定する未使用状態判定処理と、前記使用中記憶領域の大きさが前記第一の基準を満たし、かつ、前記未使用記憶領域の大きさが前記第二の基準を満たす場合に、前記使用中記憶領域に格納された前記端末接続情報を、前記未使用記憶領域に移動する移動処理と、をコンピュータに実行させる。 Further, in a further aspect of achieving the above object, the terminal connection information management program according to one aspect of the present invention provides a terminal connection information management program which maintains a state in which a first information processing device communicably connects a terminal device to a communication network. A use state determination process for determining whether a size of a used storage area storing terminal connection information related to the terminal device satisfies a first criterion, and communicating the terminal device to the communication network. The size of an unused storage area that can be used by one or more second information processing devices that can be connected and that can store terminal connection information about the terminal device and is in an unused state is a second reference value. Unused state determination processing for determining whether or not the size of the storage area in use satisfies the first criterion, and the size of the unused storage area satisfies the second criterion. Case, the terminal connection information stored in the use of storage space, wherein to execute the movement process of moving to the unused storage area, to the computer.
更に、本願発明は、係る端末接続情報管理プログラム(コンピュータプログラム)が格納された、コンピュータ読み取り可能な、不揮発性の記録媒体によっても実現可能である。 Furthermore, the present invention can also be realized by a computer-readable, non-volatile recording medium in which the terminal connection information management program (computer program) is stored.
本願発明は、通信接続システムにおいて、情報処理資源の使用効率が低下した状態が発生することを、簡易な構成により回避することを可能とする。 The present invention makes it possible to avoid the occurrence of a state in which the use efficiency of information processing resources is reduced in a communication connection system with a simple configuration.
以下、本願発明の実施の形態について図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
<第1の実施形態>
図1は、本願発明の第1の実施形態の通信接続システム1を概念的に示すブロック図である。本実施形態に係る通信接続システム1は、大別して、仮想マシン11乃至13を有している。これらの仮想マシンは、図示しない情報処理装置(サーバ装置等)によって実行されている。これらの仮想マシンは、同一の情報処理装置によって実行されてもよいし、異なる情報処理装置によって実行されてもよい。なお、本実施形態に係る通信接続システム1が有する仮想マシンの台数は3台に限定されない。
<First embodiment>
FIG. 1 is a block diagram conceptually showing a communication connection system 1 according to a first embodiment of the present invention. The communication connection system 1 according to the present embodiment roughly includes
本実施形態に係るこれらの情報処理装置のハードウェアの構成を図2に例示する。以下に説明する実行環境は、本実施形態だけでなく、後述する各実施形態においても採用可能である。 FIG. 2 illustrates a hardware configuration of these information processing apparatuses according to the present embodiment. The execution environment described below can be adopted not only in the present embodiment but also in each embodiment described later.
図2に示した情報処理装置900は、構成要素として下記を備えている。
・CPU(Central_Processing_Unit)901、
・ROM(Read_Only_Memory)902、
・RAM(Random_Access_Memory)903、
・ハードディスク(記憶装置)904、
・外部装置との通信インタフェース905、
・バス906(通信線)、
・CD−ROM(Compact_Disc_Read_Only_Memory)等の記録媒体907に格納されたデータを読み書き可能なリーダライタ908、
・入出力インタフェース909。
The
CPU (Central_Processing_Unit) 901,
ROM (Read_Only_Memory) 902,
RAM (Random_Access_Memory) 903;
A hard disk (storage device) 904,
A
A bus 906 (communication line),
A reader /
An input /
即ち、上記構成要素を備える情報処理装置900は、これらの構成がバス906を介して接続された一般的なコンピュータである。
That is, the
そして、情報処理装置900は、仮想マシン11乃至13をコンピュータプログラムとして提供されたのち、そのコンピュータプログラムを、当該ハードウェアのCPU901に読み出して解釈し実行する。また、係るコンピュータプログラムは、読み書き可能な揮発性の記憶メモリ(RAM903)またはハードディスク904等の不揮発性の記憶デバイスに格納すれば良い。
Then, after the
また、前記の場合において、当該ハードウェア内へのコンピュータプログラムの供給方法は、現在では一般的な手順を採用することができる。その手順としては、例えば、CD−ROM等の各種記録媒体907を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等がある。そして、このような場合において、本願発明は、係るコンピュータプログラムを構成するコード或いは、そのコードが格納された記録媒体907によって構成されると捉えることができる。
Further, in the above case, the method of supplying the computer program into the hardware can employ a general procedure at present. As the procedure, for example, there is a method of installing in the device via
図1に示す仮想マシン11は、例えば無線アクセスネットワークを介して接続された端末装置401−1乃至401−n1(n1は1以上の任意の整数)を、インターネット等の通信ネットワークへ接続する通信接続制御を行う。仮想マシン12は、端末装置402−1乃至402−n2(n2は1以上の任意の整数)を、インターネット等の通信ネットワークへ接続する通信接続制御を行う。仮想マシン13は、端末装置403−1乃至403−n3(n3は1以上の任意の整数)を、インターネット等の通信ネットワークへ接続する通信接続制御を行う。上述した端末装置は、例えば、携帯電話、あるいは、タブレット端末装置等である。
The
仮想マシン11乃至13は、上述した通信接続制御を行う際に、制御対象とする端末装置に関する端末接続情報を使用する。この端末信接続情報は、例えば、IMSI(International Mobile Subscriber Identity)、電話番号、IP(Internet Protocol)アドレス、接続先のAPN(Access Point Name)等の情報である。
When performing the above-described communication connection control, the
仮想マシン11は、ソフトウェアを図2に例示したようなハードウェア環境において実行することによって、端末接続情報管理装置110を実現している。端末接続情報管理装置110は、仮想マシン11を実行する情報処理装置900におけるRAM903に配置された使用中記憶領域115及び未使用記憶領域116にアクセス可能である。使用中記憶領域115は、既にインターネットに接続されている端末装置401−1乃至401−n1に関する端末接続情報が格納された領域である。未使用記憶領域116は、仮想マシン11によって端末装置が新たにインターネットに接続される際に、当該端末装置に関する端末接続情報を格納可能な未使用の記憶領域である。
The
仮想マシン12及び13も、仮想マシン11と同様に、ソフトウェアを図2に例示したようなハードウェア環境において実行することによって、順に、端末接続情報管理装置120及び130を実現している。端末接続情報管理装置120は、RAM903に配置された使用中記憶領域125及び未使用記憶領域126にアクセス可能である。端末接続情報管理装置130は、RAM903に配置された使用中記憶領域135及び未使用記憶領域136にアクセス可能である。本実施形態に係る仮想マシン11乃至13は同等の機能を備えている。すなわち、端末接続情報管理装置120及び130は、端末接続情報管理装置110が仮想マシン11について行う処理と同等の処理を行う。
Similarly to the
端末接続情報管理装置110は、使用状態判定部111、未使用状態判定部112、及び、移動部113を備えている(すなわち、これらの構成要素を、ソフトウェアを図2に例示したようなハードウェア環境において実行することによって実現している)。
The terminal connection
使用状態判定部111は、所定のタイミングに(例えば、一定の時間間隔ごとに、あるいは、ユーザが指示したときに)、使用中記憶領域115の大きさが、閾値情報114が示す閾値以下であるか否かを判定する。閾値情報114は、情報処理装置900におけるRAM903に格納されている。この閾値は、例えば、通信接続システム1の運用実績等に基づいて、システム管理者により設定された値である。使用状態判定部111は、その判定結果を、移動部113へ入力する。
The use state determination unit 111 determines that the size of the in-
未使用状態判定部112は、当該タイミングに、仮想マシン12及び13と通信することによって、未使用記憶領域126及び136の大きさの合計が、使用中記憶領域115の大きさよりも大きいか否かを判定する。未使用状態判定部112は、その判定結果を、移動部113へ入力する。未使用状態判定部112は、未使用記憶領域126及び136の各々の大きさも、移動部13へ入力する。
The unused state determination unit 112 communicates with the
移動部113は、使用中記憶領域115の大きさが閾値情報114が示す閾値以下であり、かつ、未使用記憶領域126及び136の大きさの合計が使用中記憶領域115の大きさよりも大きい場合、使用中記憶領域115に格納されている端末接続情報を、未使用記憶領域126及び136に移動する。
When the size of the in-
移動部113は、このとき、未使用記憶領域126及び136の各々の大きさに応じて、使用中記憶領域115に格納されている端末接続情報を、未使用記憶領域126及び136に分配する。例えば、未使用記憶領域126及び136の大きさの比率が2:1である場合、移動部113は、使用中記憶領域115に格納されている端末接続情報のうちの約3分の2を未使用記憶領域126に、約3分の1を未使用記憶領域136に移動する。すなわちこの場合、移動部113は、n1個の端末装置のうち、(2*n1)/3個分の端末装置に関する端末接続情報を未使用記憶領域126に、n1/3個分の端末装置に関する端末接続情報を未使用記憶領域136に移動する。ここで、「*」は乗算、「/」は除算を示す演算子である。
At this time, the moving unit 113 distributes the terminal connection information stored in the used
仮想マシン11は、端末接続情報を未使用記憶領域126及び136に移動したのち、端末装置401−1乃至401−n1に関する通信接続制御を、仮想マシン12及び13に引き継ぐ。仮想マシン11は、例えば、端末装置401−i(iは1乃至n1のいずれかの整数)に関する端末接続情報を未使用記憶領域126に移動した場合、端末装置401−iに関する通信接続制御を、仮想マシン12に引き継ぐ。仮想マシン12及び13は、仮想マシン11から、端末装置401−1乃至401−n1に関する通信接続制御を引き継がれたのち、当該通信接続制御を開始する。
After moving the terminal connection information to the
次に図3のフローチャートを参照して、本実施形態に係る端末接続情報管理装置110の動作(処理)について詳細に説明する。
Next, the operation (process) of the terminal connection
使用状態判定部111は、所定のタイミングに、使用中記憶領域115の大きさが、閾値情報114が示す閾値以下であるか否かを判定する(ステップS101)。使用中記憶領域115の大きさが閾値以下でない場合(ステップS102でNo)、処理はステップS101へ戻る。使用中記憶領域115の大きさが閾値以下である場合(ステップS102でYes)、未使用状態判定部112は、未使用記憶領域126及び136の大きさの合計が、使用中記憶領域115の大きさよりも大きいか否かを判定する(ステップS103)。
The use state determination unit 111 determines whether the size of the in-
未使用記憶領域126及び136の大きさの合計の方が使用中記憶領域115の大きさよりも大きくない場合(ステップS104でNo)、処理はステップS101へ戻る。未使用記憶領域126及び136の大きさの合計の方が使用中記憶領域115の大きさよりも大きい場合(ステップS104でYes)、移動部113は、使用中記憶領域115に格納されている端末接続情報を、未使用記憶領域126及び136へ移動し、全体の処理は終了する。
If the total size of the
本実施形態に係る端末接続情報管理装置110は、通信接続システムにおいて、情報処理資源の使用効率が低下した状態が発生することを、簡易な構成により回避することができる。その理由は、端末接続情報管理装置110が以下の通りに動作するからである。すなわち、
・使用状態判定部111は、使用中記憶領域115の大きさが閾値以下であるか否かを判定する。
・未使用状態判定部112は、未使用記憶領域126及び136の大きさの合計が、使用中記憶領域115の大きさよりも大きいか否かを判定する。
・移動部113は、使用中記憶領域115の大きさが閾値情報114が示す閾値以下であり、かつ、未使用記憶領域126及び136の大きさの合計が、使用中記憶領域115の大きさよりも大きい場合、使用中記憶領域115に格納されている端末接続情報を、未使用記憶領域126及び136へ移動する。
The terminal connection
The use state determination unit 111 determines whether the size of the in-
The unused state determination unit 112 determines whether the total size of the
The moving unit 113 determines that the size of the used
以下に、本実施形態に係る端末接続情報管理装置10によって実現される効果について、詳細に説明する。 Hereinafter, effects realized by the terminal connection information management device 10 according to the present embodiment will be described in detail.
携帯電話等の端末装置をインターネット等の通信ネットワークに接続する通信接続システムは、一般的に、通信接続制御を行う複数の情報処理装置を備えている。このような通信接続システムにおいて、それぞれの情報処理装置が制御対象とする端末装置の台数は、時間によって大きく変動する。これにより、通信接続制御を行うために本来必要とされる情報処理装置の数よりも多い情報処理装置が、通信接続制御を行う状態となる場合がある。このような状態が発生することは、情報処理資源の使用効率の観点から好ましいとはいえない。したがって、通信接続システムにおいて、情報処理資源の使用効率が低下した状態が発生することを、簡易な構成により回避することが求められている。 A communication connection system that connects a terminal device such as a mobile phone to a communication network such as the Internet generally includes a plurality of information processing devices that perform communication connection control. In such a communication connection system, the number of terminal devices to be controlled by each information processing device greatly varies with time. As a result, there may be a case where an information processing apparatus that is larger than the number of information processing apparatuses originally required for performing the communication connection control is in a state of performing the communication connection control. The occurrence of such a state is not preferable from the viewpoint of the use efficiency of information processing resources. Therefore, in a communication connection system, it is required to avoid a situation in which the use efficiency of information processing resources is reduced by a simple configuration.
このような背景において、本実施形態に係る端末接続情報管理装置110では、前述したように、使用状態判定部111は、使用中記憶領域115の大きさが閾値情報114が示す閾値以下であるか否かを判定する(ステップS101)。未使用状態判定部112は、未使用記憶領域126及び136の大きさの合計が、使用中記憶領域115の大きさよりも大きいか否かを判定する(ステップS103)。移動部113は、使用中記憶領域115の大きさが閾値以下であり、かつ、未使用記憶領域126及び136の大きさの合計が、使用中記憶領域115の大きさよりも大きい場合、使用中記憶領域115に格納されている端末接続情報を、未使用記憶領域126及び136へ移動する(ステップS105)。仮想マシン12及び13は、端末装置をインターネットに接続する通信接続制御を行う機能を備えているので、仮想マシン11から移動された端末接続情報に関連付けられる端末装置について、通信を切断することなく速やかに通信接続制御を引き継ぐことができる。このとき、通信接続制御は、仮想マシン12及び13に集約されるので、仮想マシン11は、通信接続制御以外の別の処理を集中して行うことができる。すなわち、この場合、通信接続システム1における情報処理資源の使用効率は向上する。したがって、本実施形態に係る端末接続情報管理装置110は、通信接続システムにおいて、情報処理資源の使用効率が低下した状態が発生することを、簡易な構成により回避することができる。
In such a background, in the terminal connection
また、本実施形態に係る端末接続情報管理装置110は、使用中記憶領域115の大きさが閾値情報114が示す閾値以下であることをもって、仮想マシン11が行う通信接続制御を仮想マシン12及び13に集約する契機とする。これにより本実施形態に係る端末接続情報管理装置110は、適切なタイミングを逃さずに、仮想マシン11が行う通信接続制御を、仮想マシン12及び13に集約することができる。尚、閾値情報114が表す閾値は、固定値でなくてもよく、例えば時間帯などによって変動する変動値であってもよい。あるいは、本実施形態に係る使用状態判定部111は、例えば、使用中記憶領域115の大きさに関する時系列の変化が、所定の基準を満たすか否かを判定してもよい。
Further, the terminal connection
また、本実施形態に係る移動部13は、未使用記憶領域126及び136の各々の大きさに応じて、使用中記憶領域115に格納された前記端末接続情報を、未使用記憶領域126及び136に分配する。これにより、本実施形態に係る端末接続情報管理装置110は、仮想マシン11から通信接続制御を引き継いだ仮想マシン12及び13のいずれかに通信接続制御に関する負荷が偏らないようにすることができる。
Further, the moving
また、本実施形態に係る未使用状態判定部112は、未使用記憶領域126及び136のいずれかの大きさが、使用中記憶領域115の大きさよりも大きいか否かを判定してもよい。この場合、移動部113は、大きさが使用中記憶領域115の大きさよりも大きいと判定された未使用記憶領域126及び136のいずれかに、使用中記憶領域115に格納されている端末接続情報を移動する。これにより、本実施形態に係る端末接続情報管理装置110は、未使用記憶領域126及び136の各々の大きさに応じて端末接続情報を分配するときよりも簡易な構成により、情報処理資源の使用効率が低下した状態が発生することを回避することができる。あるいは、本実施形態に係る未使用状態判定部112は、未使用記憶領域126及び136の大きさが、使用中記憶領域115の大きさよりも所定の値以上大きいか否かを判定してもよい。
Further, the unused state determination unit 112 according to the present embodiment may determine whether any of the
なお、本実施形態に係る通信接続システム1は、仮想マシン11乃至13の代わりに、それらの仮想マシンと同様の機能を実現する実マシンを備えてもよい。この場合、使用状態判定部111、未使用状態判定部112、及び、移動部113は、電子回路の場合もあれば、コンピュータプログラムとそのコンピュータプログラムに従って動作するプロセッサによって実現される場合もある。
Note that the communication connection system 1 according to the present embodiment may include, instead of the
<第1の実施形態の変形例>
図4は、本願発明の第1の実施形態の変形例に係る通信接続システム2を概念的に示すブロック図である。以下の説明では、第1の実施形態と同様に動作する構成については、第1の実施形態と同じ番号を付与することにより、説明を省略する。
<Modification of First Embodiment>
FIG. 4 is a block diagram conceptually showing a communication connection system 2 according to a modification of the first embodiment of the present invention. In the following description, configurations that operate in the same manner as in the first embodiment will be omitted by assigning the same numbers as in the first embodiment.
本変形例に係る通信接続システム2は、大別して、端末接続情報管理装置200、及び、仮想マシン21乃至23を有している。仮想マシン21乃至23は、図示しない情報処理装置によって実行されている。仮想マシン21乃至23は、順に、第1の実施形態に係る仮想マシン11乃至13から、端末接続情報管理装置110乃至130を除いた機能を実現する。
The communication connection system 2 according to the present modified example roughly includes a terminal connection
端末接続情報管理装置200は、第1の実施形態に係る端末接続情報管理装置110乃至130と同等の機能を備える。すなわち、端末接続情報管理装置200は、仮想マシン21乃至23に関する端末接続情報を集中管理する集中管理装置としての機能を備える。
The terminal connection
端末接続情報管理装置200は、使用状態判定部201、未使用状態判定部202、及び、移動部203を備える。
The terminal connection
使用状態判定部201は、仮想マシン21に関して、第1の実施形態に係る使用状態判定部111が仮想マシン11に関して行う処理と同等の処理を行う。使用状態判定部201は、仮想マシン22及び23に関して、仮想マシン21に関して行う処理と同等の処理を行う。
The use
未使用状態判定部202は、仮想マシン21に関して、第1の実施形態に係る未使用状態判定部112が仮想マシン11に関して行う処理と同等の処理を行う。未使用状態判定部202は、仮想マシン22及び23に関して、仮想マシン21に関して行う処理と同等の処理を行う。
The unused
移動部203は、仮想マシン21に関して、第1の実施形態に係る移動部113が仮想マシン11に関して行う処理と同等の処理を行う。移動部203は、仮想マシン22及び23に関して、仮想マシン21に関して行う処理と同等の処理を行う。
The moving
閾値情報204は、第1の実施形態に係る閾値情報114と同様に、使用状態判定部201が処理を行う際に使用する閾値を示す。
The
本変形例に係る端末接続情報管理装置200は、通信接続システムにおいて、情報処理資源の使用効率が低下した状態が発生することを、簡易な構成により回避することができる。その理由は、端末接続情報管理装置200が第1の実施形態に係る端末接続情報管理装置110乃至130と同等に動作するからである。
The terminal connection
本変形例に係る端末接続情報管理装置200は、第1の実施形態に係る端末接続情報管理装置110乃至130が、仮想マシンごとに分散して行う処理を集中して行う。したがって、本変形例に係る仮想マシン21乃至23は、第1の実施形態に係る端末接続情報管理装置110乃至130に相当する機能を備えなくてもよい。これにより、本変形例に係る端末接続情報管理装置200は、仮想マシン21乃至23の負荷を高めずに、第1の実施形態と同様の効果を実現できる。
The terminal connection
<第2の実施形態>
図5は、本願発明の第2の実施形態の端末接続情報管理装置300の構成を概念的に示すブロック図である。
<Second embodiment>
FIG. 5 is a block diagram conceptually showing the configuration of the terminal connection
本実施形態に係る端末接続情報管理装置300は、使用状態判定部301、未使用状態判定部302、及び、移動部303を備えている。
The terminal connection
使用状態判定部301は、端末装置401−1乃至401−n1に関する端末接続情報を格納した使用中記憶領域315の大きさが、第1の基準304を満たすか否かを判定する。当該端末接続情報は、第1の情報処理装置31が、端末装置401−1乃至401−n1を通信ネットワークに通信可能に接続した状態を維持するときに使用する情報である。
The use
未使用状態判定部302は、未使用な状態にある未使用記憶領域326−1乃至326−m(mは1以上の任意の整数)の大きさが、第2の基準305を満たすか否かを判定する。未使用記憶領域326−1乃至326−mは、順に、端末装置を当該通信ネットワークに通信可能に接続可能な第2の情報処理装置32−1乃至32−mが使用する、当該端末装置に関する端末接続情報を格納可能な記憶領域である。
The unused
移動部303は、使用中記憶領域315の大きさが第1の基準304を満たし、かつ、未使用記憶領域326−1乃至326−mの大きさが第2の基準305を満たす場合に、使用中記憶領域315に格納された当該端末接続情報を、未使用記憶領域326−1乃至326−mに移動する。
When the size of the used
本実施形態に係る端末接続情報管理装置300は、通信接続システムにおいて、情報処理資源の使用効率が低下した状態が発生することを、簡易な構成により回避することができる。その理由は、端末接続情報管理装置300が以下の通りに動作するからである。すなわち、
・使用状態判定部301は、使用中記憶領域315の大きさが第1の基準304を満たすか否かを判定する。
・未使用状態判定部302は、未使用記憶領域326−1乃至326−mの大きさが、使用中記憶領域315の大きさよりも大きいか否かを判定する。
・移動部303は、使用中記憶領域315の大きさが第1の基準304を満たし、かつ、未使用記憶領域326−1及び326−mの大きさが第2の基準305を満たす場合、使用中記憶領域315に格納されている端末接続情報を、未使用記憶領域326−1乃至326−mへ移動する。
The terminal connection
The use
The unused
When the size of the used
以上、上述した実施形態を模範的な例として本願発明を説明した。しかしながら、本願発明は、上述した実施形態には限定されない。即ち、本願発明は、本願発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。 As described above, the present invention has been described using the above-described embodiment as a typical example. However, the present invention is not limited to the embodiments described above. That is, the present invention can apply various modes that can be understood by those skilled in the art within the scope of the present invention.
1 通信接続システム
11 仮想マシン
110 端末接続情報管理装置
111 使用状態判定部
112 未使用状態判定部
113 移動部
114 閾値情報
115 使用中記憶領域
116 未使用記憶領域
12 仮想マシン
120 端末接続情報管理装置
125 使用中記憶領域
126 未使用記憶領域
13 仮想マシン
130 端末接続情報管理装置
135 使用中記憶領域
136 未使用記憶領域
2 通信接続システム
200 端末接続情報管理装置
201 使用状態判定部
202 未使用状態判定部
203 移動部
204 閾値情報
21乃至23 仮想マシン
300 端末接続情報管理装置
301 使用状態判定部
302 未使用状態判定部
303 移動部
304 第1の基準
305 第2の基準
31 第1の情報処理装置
315 使用中記憶領域
32−1乃至32−m 第2の情報処理装置
326−1乃至326−m 未使用記憶領域
401−1乃至401−n1 端末装置
402−1乃至402−n2 端末装置
403−1乃至403−n3 端末装置
900 情報処理装置
901 CPU
902 ROM
903 RAM
904 ハードディスク(記憶装置)
905 通信インタフェース
906 バス
907 記録媒体
908 リーダライタ
909 入出力インタフェース
REFERENCE SIGNS LIST 1
902 ROM
903 RAM
904 Hard disk (storage device)
905
Claims (8)
前記端末装置を前記通信ネットワークに通信可能に接続可能な1以上の第二の情報処理装置が使用する、前記端末装置に関する端末接続情報を格納可能であって未使用な状態にある未使用記憶領域の大きさが、第二の基準を満たすか否かを判定する未使用状態判定手段と、
前記使用中記憶領域の大きさが前記第一の基準を満たし、かつ、前記未使用記憶領域の大きさが前記第二の基準を満たす場合に、前記使用中記憶領域に格納された前記端末接続情報を、前記未使用記憶領域に移動する移動手段と、
を備え、
前記第一の基準は、閾値以下であることであり、
前記第二の基準は、前記使用中記憶領域の大きさよりも大きいことである、
端末接続情報管理装置。 The first information processing device is used when maintaining a state in which the terminal device is communicably connected to the communication network, the size of the in-use storage area storing the terminal connection information related to the terminal device is the first information processing device. Use state determining means for determining whether or not a standard is satisfied;
An unused storage area that is used by one or more second information processing devices that can communicably connect the terminal device to the communication network and that can store terminal connection information regarding the terminal device and is in an unused state. Unused state determining means for determining whether or not the size satisfies a second criterion,
The terminal connection stored in the used storage area when the size of the used storage area satisfies the first criterion and the size of the unused storage area satisfies the second criterion. Moving means for moving information to the unused storage area;
Equipped with a,
The first criterion is to be below a threshold,
The second criterion is that the size is larger than the size of the used storage area.
End end of the connection information management device.
前記移動手段は、前記使用中記憶領域に格納された前記端末接続情報を、当該第二の情報処理装置が有する前記未使用記憶領域に移動する、
請求項1に記載の端末接続情報管理装置。 The unused state determination unit determines whether a size of the unused storage area included in any of the second information processing devices among the plurality of second information processing devices satisfies the second criterion; Judge
The moving means moves the terminal connection information stored in the in-use storage area to the unused storage area of the second information processing device.
The terminal connection information management device according to claim 1 .
前記移動手段は、前記使用中記憶領域に格納された前記端末接続情報を、当該複数の第二の情報処理装置が有する前記未使用記憶領域に移動する、
請求項1に記載の端末接続情報管理装置。 The unused state determination unit determines whether the total size of the unused storage areas included in the plurality of second information processing devices satisfies the second criterion,
The moving means moves the terminal connection information stored in the in-use storage area to the unused storage area of the plurality of second information processing devices.
The terminal connection information management device according to claim 1 .
請求項3に記載の端末接続情報管理装置。 The moving means stores the terminal connection information stored in the in-use storage area according to the size of the unused storage area of each of the second information processing apparatuses into the plurality of second information processing apparatuses. Distribute to devices,
The terminal connection information management device according to claim 3 .
前記第二の情報処理装置と、
を備える通信接続システム。 The first information processing device comprising the terminal connection information management device according to any one of claims 1 to 4 ,
The second information processing device,
A communication connection system comprising:
前記第一の情報処理装置と、
前記第二の情報処理装置と、
を備える通信接続システム。 A centralized management device comprising the terminal connection information management device according to any one of claims 1 to 4 ,
The first information processing device,
The second information processing device,
A communication connection system comprising:
第一の情報処理装置が、端末装置を通信ネットワークに通信可能に接続した状態を維持するときに使用する、前記端末装置に関する端末接続情報を格納した使用中記憶領域の大きさが、第一の基準を満たすか否かを判定し、
前記端末装置を前記通信ネットワークに通信可能に接続可能な1以上の第二の情報処理装置が使用する、前記端末装置に関する端末接続情報を格納可能であって未使用な状態にある未使用記憶領域の大きさが、第二の基準を満たすか否かを判定し、
前記使用中記憶領域の大きさが前記第一の基準を満たし、かつ、前記未使用記憶領域の大きさが前記第二の基準を満たす場合に、前記使用中記憶領域に格納された前記端末接続情報を、前記未使用記憶領域に移動する方法であって、
前記第一の基準は、閾値以下であることであり、
前記第二の基準は、前記使用中記憶領域の大きさよりも大きいことである、
端末接続情報管理方法。 By the third information processing device,
The first information processing device is used when maintaining a state in which the terminal device is communicably connected to the communication network, the size of the in-use storage area storing the terminal connection information related to the terminal device is the first information processing device. Determine whether the criteria are met,
An unused storage area that is used by one or more second information processing devices that can communicably connect the terminal device to the communication network and that can store terminal connection information regarding the terminal device and is in an unused state. Determine whether the size of the second satisfies the second criterion,
The terminal connection stored in the used storage area when the size of the used storage area satisfies the first criterion and the size of the unused storage area satisfies the second criterion. A method for moving information to the unused storage area,
The first criterion is to be below a threshold,
The second criterion is that the size is larger than the size of the used storage area.
Terminal connection information management method.
前記端末装置を前記通信ネットワークに通信可能に接続可能な1以上の第二の情報処理装置が使用する、前記端末装置に関する端末接続情報を格納可能であって未使用な状態にある未使用記憶領域の大きさが、第二の基準を満たすか否かを判定する未使用状態判定処理と、
前記使用中記憶領域の大きさが前記第一の基準を満たし、かつ、前記未使用記憶領域の大きさが前記第二の基準を満たす場合に、前記使用中記憶領域に格納された前記端末接続情報を、前記未使用記憶領域に移動する移動処理と、
をコンピュータに実行させるプログラムであって、
前記第一の基準は、閾値以下であることであり、
前記第二の基準は、前記使用中記憶領域の大きさよりも大きいことである、
端末接続情報管理プログラム。 The first information processing device is used when maintaining a state in which the terminal device is communicably connected to the communication network, the size of the in-use storage area storing the terminal connection information related to the terminal device is the first information processing device. A use state determination process for determining whether or not a standard is satisfied;
An unused storage area that is used by one or more second information processing devices that can communicably connect the terminal device to the communication network and that can store terminal connection information regarding the terminal device and is in an unused state. Unused state determination processing to determine whether the size of the second satisfies the second criterion,
The terminal connection stored in the used storage area when the size of the used storage area satisfies the first criterion and the size of the unused storage area satisfies the second criterion. A process of moving information to the unused storage area;
A program Ru cause the computer to execute,
The first criterion is to be below a threshold,
The second criterion is that the size is larger than the size of the used storage area.
End end of the connection information management program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015162869A JP6638252B2 (en) | 2015-08-20 | 2015-08-20 | Terminal connection information management device, communication connection system, terminal connection information management method, and terminal connection information management program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015162869A JP6638252B2 (en) | 2015-08-20 | 2015-08-20 | Terminal connection information management device, communication connection system, terminal connection information management method, and terminal connection information management program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017041787A JP2017041787A (en) | 2017-02-23 |
JP6638252B2 true JP6638252B2 (en) | 2020-01-29 |
Family
ID=58203214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015162869A Active JP6638252B2 (en) | 2015-08-20 | 2015-08-20 | Terminal connection information management device, communication connection system, terminal connection information management method, and terminal connection information management program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6638252B2 (en) |
-
2015
- 2015-08-20 JP JP2015162869A patent/JP6638252B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017041787A (en) | 2017-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3457733B1 (en) | Mobile edge orchestrator and application migration system | |
CN109343963B (en) | Application access method and device for container cluster and related equipment | |
US10602381B2 (en) | Load migration method, apparatus, and system | |
CN110737668A (en) | Data storage method, data reading method, related device and medium | |
KR20160049006A (en) | Method, apparatus, and system for managing migration of virtual machine | |
EP3293969A1 (en) | Method of terminal-based conference load-balancing, and device and system utilizing same | |
CN105791254B (en) | Network request processing method and device and terminal | |
CN106685784A (en) | Virtualized network function VNF instance scaling method and VNF instance scaling device | |
EP3499819A1 (en) | Load balancing method and related device | |
CN108366133B (en) | TS server scheduling method, scheduling device and storage medium | |
US9923794B2 (en) | Method, apparatus, and system for identifying abnormal IP data stream | |
CN112650710B (en) | Data migration sending method and device, storage medium and electronic device | |
JP6638252B2 (en) | Terminal connection information management device, communication connection system, terminal connection information management method, and terminal connection information management program | |
US20140215035A1 (en) | Distribution of application components among devices | |
CN104281587A (en) | Connection establishing method and device | |
CN118034588A (en) | Data migration method, device, computer equipment and readable storage medium | |
CN112698783A (en) | Object storage method, device and system | |
CN113127289B (en) | A resource management method, computer device and storage medium based on YARN cluster | |
WO2016041202A1 (en) | Deployment method and apparatus based on cloud environment system | |
US9819571B2 (en) | Control apparatus and method for supplying switch with entry | |
JP6273880B2 (en) | Virtual machine management system, virtual machine management apparatus, virtual machine management method, and virtual machine management program | |
EP3346671A1 (en) | Service processing method and equipment | |
CN105099732B (en) | A kind of methods, devices and systems identifying abnormal IP traffic | |
CN108733805B (en) | File interaction method, system, computer equipment and storage medium | |
CN108196790B (en) | Data management method, storage device, and computer-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180713 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190717 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190730 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190919 |
|
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: 20191126 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191209 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6638252 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |