[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
JP2015162869A
Other languages
Japanese (ja)
Other versions
JP2017041787A (en
Inventor
和広 小山
和広 小山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2015162869A priority Critical patent/JP6638252B2/en
Publication of JP2017041787A publication Critical patent/JP2017041787A/en
Application granted granted Critical
Publication of JP6638252B2 publication Critical patent/JP6638252B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2014-206805号公報JP 2014-206805 A 特開2013-239095号公報JP 2013-239095 Gazette

携帯電話等の端末装置をインターネット等の通信ネットワークに接続する通信接続システムは、一般的に、通信接続制御を行う複数の情報処理装置を備えている。このような通信接続システムにおいて、それぞれの情報処理装置が制御対象とする端末装置の台数は、時間によって大きく変動する。これにより、通信接続制御を行うために本来必要とされる情報処理装置の数よりも多い情報処理装置が、通信接続制御を行う状態となる場合がある。このような状態が発生することは、情報処理資源の使用効率の観点から好ましいとはいえない。したがって一般に通信接続システムにおいては、情報処理資源の使用効率が低下した状態が発生することを、簡易な構成により回避することが課題である。特許文献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.

本願発明の第1の実施形態に係る通信接続システム1の構成を示すブロック図である。1 is a block diagram illustrating a configuration of a communication connection system 1 according to a first embodiment of the present invention. 本願発明の第1の実施形態に係る仮想マシン11を実行可能な情報処理装置のハードウェアの構成を示すブロック図である。FIG. 2 is a block diagram illustrating a hardware configuration of an information processing apparatus capable of executing the virtual machine 11 according to the first embodiment of the present invention. 本願発明の第1の実施形態に係る端末接続情報管理装置110の動作を示すフローチャートである。5 is a flowchart illustrating an operation of the terminal connection information management device 110 according to the first embodiment of the present invention. 本願発明の第1の実施形態の変形例に係る通信接続システム2の構成を示すブロック図である。It is a block diagram showing the composition of communication connection system 2 concerning the modification of a 1st embodiment of the present invention. 本願発明の第2の実施形態に係る端末接続情報管理装置81の構成を示すブロック図である。It is a block diagram showing the composition of terminal connection information management device 81 concerning a 2nd embodiment of the present invention.

以下、本願発明の実施の形態について図面を参照して詳細に説明する。   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 virtual machines 11 to 13. These virtual machines are executed by an information processing device (such as a server device) not shown. These virtual machines may be executed by the same information processing device or may be executed by different information processing devices. Note that the number of virtual machines included in the communication connection system 1 according to the present embodiment is not limited to three.

本実施形態に係るこれらの情報処理装置のハードウェアの構成を図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 information processing device 900 illustrated in FIG. 2 includes the following as components.
CPU (Central_Processing_Unit) 901,
ROM (Read_Only_Memory) 902,
RAM (Random_Access_Memory) 903;
A hard disk (storage device) 904,
A communication interface 905 with an external device;
A bus 906 (communication line),
A reader / writer 908 capable of reading and writing data stored in a recording medium 907 such as a CD-ROM (Compact_Disc_Read_Only_Memory);
An input / output interface 909;

即ち、上記構成要素を備える情報処理装置900は、これらの構成がバス906を介して接続された一般的なコンピュータである。   That is, the information processing apparatus 900 including the above components is a general computer in which these components are connected via the bus 906.

そして、情報処理装置900は、仮想マシン11乃至13をコンピュータプログラムとして提供されたのち、そのコンピュータプログラムを、当該ハードウェアのCPU901に読み出して解釈し実行する。また、係るコンピュータプログラムは、読み書き可能な揮発性の記憶メモリ(RAM903)またはハードディスク904等の不揮発性の記憶デバイスに格納すれば良い。   Then, after the virtual machines 11 to 13 are provided as computer programs, the information processing apparatus 900 reads the computer programs to the CPU 901 of the hardware, interprets and executes the computer programs. The computer program may be stored in a readable and writable volatile storage memory (RAM 903) or a nonvolatile storage device such as a hard disk 904.

また、前記の場合において、当該ハードウェア内へのコンピュータプログラムの供給方法は、現在では一般的な手順を採用することができる。その手順としては、例えば、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 various recording media 907 such as a CD-ROM or a method of downloading from the outside via a communication line such as the Internet. Then, in such a case, the present invention can be considered to be constituted by a code constituting the computer program or a recording medium 907 storing the code.

図1に示す仮想マシン11は、例えば無線アクセスネットワークを介して接続された端末装置401−1乃至401−n1(n1は1以上の任意の整数)を、インターネット等の通信ネットワークへ接続する通信接続制御を行う。仮想マシン12は、端末装置402−1乃至402−n2(n2は1以上の任意の整数)を、インターネット等の通信ネットワークへ接続する通信接続制御を行う。仮想マシン13は、端末装置403−1乃至403−n3(n3は1以上の任意の整数)を、インターネット等の通信ネットワークへ接続する通信接続制御を行う。上述した端末装置は、例えば、携帯電話、あるいは、タブレット端末装置等である。   The virtual machine 11 illustrated in FIG. 1 is a communication connection that connects, for example, terminal devices 401-1 to 401-n1 (n1 is an integer of 1 or more) connected via a wireless access network to a communication network such as the Internet. Perform control. The virtual machine 12 performs communication connection control for connecting the terminal devices 402-1 to 402-n2 (n2 is an arbitrary integer of 1 or more) to a communication network such as the Internet. The virtual machine 13 performs communication connection control for connecting the terminal devices 403-1 to 403-n3 (n3 is an integer of 1 or more) to a communication network such as the Internet. The terminal device described above is, for example, a mobile phone or a tablet terminal device.

仮想マシン11乃至13は、上述した通信接続制御を行う際に、制御対象とする端末装置に関する端末接続情報を使用する。この端末信接続情報は、例えば、IMSI(International Mobile Subscriber Identity)、電話番号、IP(Internet Protocol)アドレス、接続先のAPN(Access Point Name)等の情報である。   When performing the above-described communication connection control, the virtual machines 11 to 13 use the terminal connection information on the terminal device to be controlled. The terminal communication connection information is, for example, information such as an IMSI (International Mobile Subscriber Identity), a telephone number, an IP (Internet Protocol) address, and a connection destination APN (Access Point Name).

仮想マシン11は、ソフトウェアを図2に例示したようなハードウェア環境において実行することによって、端末接続情報管理装置110を実現している。端末接続情報管理装置110は、仮想マシン11を実行する情報処理装置900におけるRAM903に配置された使用中記憶領域115及び未使用記憶領域116にアクセス可能である。使用中記憶領域115は、既にインターネットに接続されている端末装置401−1乃至401−n1に関する端末接続情報が格納された領域である。未使用記憶領域116は、仮想マシン11によって端末装置が新たにインターネットに接続される際に、当該端末装置に関する端末接続情報を格納可能な未使用の記憶領域である。   The virtual machine 11 realizes the terminal connection information management device 110 by executing software in a hardware environment as illustrated in FIG. The terminal connection information management device 110 can access the used storage area 115 and the unused storage area 116 arranged in the RAM 903 in the information processing apparatus 900 that executes the virtual machine 11. The in-use storage area 115 is an area in which terminal connection information regarding the terminal devices 401-1 to 401-n1 already connected to the Internet is stored. The unused storage area 116 is an unused storage area that can store terminal connection information on the terminal device when the terminal device is newly connected to the Internet by the virtual machine 11.

仮想マシン12及び13も、仮想マシン11と同様に、ソフトウェアを図2に例示したようなハードウェア環境において実行することによって、順に、端末接続情報管理装置120及び130を実現している。端末接続情報管理装置120は、RAM903に配置された使用中記憶領域125及び未使用記憶領域126にアクセス可能である。端末接続情報管理装置130は、RAM903に配置された使用中記憶領域135及び未使用記憶領域136にアクセス可能である。本実施形態に係る仮想マシン11乃至13は同等の機能を備えている。すなわち、端末接続情報管理装置120及び130は、端末接続情報管理装置110が仮想マシン11について行う処理と同等の処理を行う。   Similarly to the virtual machine 11, the virtual machines 12 and 13 also implement the terminal connection information management devices 120 and 130 in order by executing software in a hardware environment as illustrated in FIG. The terminal connection information management device 120 can access the in-use storage area 125 and the unused storage area 126 arranged in the RAM 903. The terminal connection information management device 130 can access the used storage area 135 and the unused storage area 136 arranged in the RAM 903. The virtual machines 11 to 13 according to the present embodiment have equivalent functions. That is, the terminal connection information management apparatuses 120 and 130 perform the same processing as the processing performed by the terminal connection information management apparatus 110 on the virtual machine 11.

端末接続情報管理装置110は、使用状態判定部111、未使用状態判定部112、及び、移動部113を備えている(すなわち、これらの構成要素を、ソフトウェアを図2に例示したようなハードウェア環境において実行することによって実現している)。   The terminal connection information management device 110 includes a use state determination unit 111, an unused state determination unit 112, and a movement unit 113 (that is, these components are configured by hardware such as software illustrated in FIG. 2). In the environment).

使用状態判定部111は、所定のタイミングに(例えば、一定の時間間隔ごとに、あるいは、ユーザが指示したときに)、使用中記憶領域115の大きさが、閾値情報114が示す閾値以下であるか否かを判定する。閾値情報114は、情報処理装置900におけるRAM903に格納されている。この閾値は、例えば、通信接続システム1の運用実績等に基づいて、システム管理者により設定された値である。使用状態判定部111は、その判定結果を、移動部113へ入力する。   The use state determination unit 111 determines that the size of the in-use storage area 115 is equal to or smaller than the threshold indicated by the threshold information 114 at a predetermined timing (for example, at regular time intervals or when instructed by the user). It is determined whether or not. The threshold information 114 is stored in the RAM 903 of the information processing device 900. This threshold is a value set by the system administrator based on, for example, the operation results of the communication connection system 1 and the like. The use state determination unit 111 inputs the determination result to the moving unit 113.

未使用状態判定部112は、当該タイミングに、仮想マシン12及び13と通信することによって、未使用記憶領域126及び136の大きさの合計が、使用中記憶領域115の大きさよりも大きいか否かを判定する。未使用状態判定部112は、その判定結果を、移動部113へ入力する。未使用状態判定部112は、未使用記憶領域126及び136の各々の大きさも、移動部13へ入力する。   The unused state determination unit 112 communicates with the virtual machines 12 and 13 at the timing to determine whether the total size of the unused storage areas 126 and 136 is larger than the size of the used storage area 115. Is determined. The unused state determination unit 112 inputs the determination result to the moving unit 113. The unused state determination unit 112 also inputs the size of each of the unused storage areas 126 and 136 to the moving unit 13.

移動部113は、使用中記憶領域115の大きさが閾値情報114が示す閾値以下であり、かつ、未使用記憶領域126及び136の大きさの合計が使用中記憶領域115の大きさよりも大きい場合、使用中記憶領域115に格納されている端末接続情報を、未使用記憶領域126及び136に移動する。   When the size of the in-use storage area 115 is equal to or smaller than the threshold indicated by the threshold information 114 and the sum of the sizes of the unused storage areas 126 and 136 is larger than the size of the in-use storage area 115 The terminal connection information stored in the used storage area 115 is moved to the unused storage areas 126 and 136.

移動部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 storage area 115 to the unused storage areas 126 and 136 according to the sizes of the unused storage areas 126 and 136. For example, when the ratio of the sizes of the unused storage areas 126 and 136 is 2: 1, the moving unit 113 allocates about two-thirds of the terminal connection information stored in the used storage area 115 to the unused storage area 115. About one third is moved to the unused storage area 136 in the used storage area 126. That is, in this case, the moving unit 113 stores the terminal connection information on (2 * n1) / 3 terminal devices among the n1 terminal devices in the unused storage area 126 and the n1 / 3 terminal devices. The terminal connection information is moved to the unused storage area 136. Here, “*” is an operator indicating multiplication, and “/” is an operator indicating division.

仮想マシン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 unused storage areas 126 and 136, the virtual machine 11 takes over the communication connection control for the terminal devices 401-1 to 401-n1 to the virtual machines 12 and 13. For example, when the virtual machine 11 moves the terminal connection information on the terminal device 401-i (i is an integer from 1 to n1) to the unused storage area 126, the virtual machine 11 performs communication connection control on the terminal device 401-i, The virtual machine 12 takes over. The virtual machines 12 and 13 start the communication connection control after taking over the communication connection control regarding the terminal devices 401-1 to 401-n1 from the virtual machine 11.

次に図3のフローチャートを参照して、本実施形態に係る端末接続情報管理装置110の動作(処理)について詳細に説明する。   Next, the operation (process) of the terminal connection information management device 110 according to the present embodiment will be described in detail with reference to the flowchart of FIG.

使用状態判定部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-use storage area 115 is equal to or smaller than the threshold indicated by the threshold information 114 at a predetermined timing (step S101). If the size of the in-use storage area 115 is not equal to or smaller than the threshold (No in step S102), the process returns to step S101. If the size of the used storage area 115 is equal to or smaller than the threshold (Yes in step S102), the unused state determination unit 112 determines that the sum of the sizes of the unused storage areas 126 and 136 is equal to the size of the used storage area 115. It is determined whether it is larger than the threshold value (step S103).

未使用記憶領域126及び136の大きさの合計の方が使用中記憶領域115の大きさよりも大きくない場合(ステップS104でNo)、処理はステップS101へ戻る。未使用記憶領域126及び136の大きさの合計の方が使用中記憶領域115の大きさよりも大きい場合(ステップS104でYes)、移動部113は、使用中記憶領域115に格納されている端末接続情報を、未使用記憶領域126及び136へ移動し、全体の処理は終了する。   If the total size of the unused storage areas 126 and 136 is not larger than the size of the used storage area 115 (No in step S104), the process returns to step S101. If the sum of the sizes of the unused storage areas 126 and 136 is larger than the size of the used storage area 115 (Yes in step S104), the moving unit 113 connects the terminal connection stored in the used storage area 115. The information is moved to the unused storage areas 126 and 136, and the entire process ends.

本実施形態に係る端末接続情報管理装置110は、通信接続システムにおいて、情報処理資源の使用効率が低下した状態が発生することを、簡易な構成により回避することができる。その理由は、端末接続情報管理装置110が以下の通りに動作するからである。すなわち、
・使用状態判定部111は、使用中記憶領域115の大きさが閾値以下であるか否かを判定する。
・未使用状態判定部112は、未使用記憶領域126及び136の大きさの合計が、使用中記憶領域115の大きさよりも大きいか否かを判定する。
・移動部113は、使用中記憶領域115の大きさが閾値情報114が示す閾値以下であり、かつ、未使用記憶領域126及び136の大きさの合計が、使用中記憶領域115の大きさよりも大きい場合、使用中記憶領域115に格納されている端末接続情報を、未使用記憶領域126及び136へ移動する。
The terminal connection information management device 110 according to the present embodiment can prevent a situation in which the use efficiency of the information processing resources is reduced from occurring in the communication connection system with a simple configuration. The reason is that the terminal connection information management device 110 operates as follows. That is,
The use state determination unit 111 determines whether the size of the in-use storage area 115 is equal to or smaller than a threshold.
The unused state determination unit 112 determines whether the total size of the unused storage areas 126 and 136 is larger than the size of the used storage area 115.
The moving unit 113 determines that the size of the used storage area 115 is equal to or smaller than the threshold indicated by the threshold information 114, and the sum of the sizes of the unused storage areas 126 and 136 is larger than the size of the used storage area 115. If it is larger, the terminal connection information stored in the used storage area 115 is moved to the unused storage areas 126 and 136.

以下に、本実施形態に係る端末接続情報管理装置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 information management device 110 according to the present embodiment, as described above, the use state determination unit 111 determines whether the size of the in-use storage area 115 is equal to or smaller than the threshold indicated by the threshold information 114. It is determined whether or not it is (step S101). The unused state determination unit 112 determines whether the total size of the unused storage areas 126 and 136 is larger than the size of the used storage area 115 (step S103). When the size of the used storage area 115 is equal to or smaller than the threshold value and the sum of the sizes of the unused storage areas 126 and 136 is larger than the size of the used storage area 115, the moving unit 113 stores the used storage area. The terminal connection information stored in the area 115 is moved to the unused storage areas 126 and 136 (step S105). Since the virtual machines 12 and 13 have a function of performing communication connection control for connecting the terminal device to the Internet, the terminal devices associated with the terminal connection information moved from the virtual machine 11 can be quickly disconnected without disconnecting the communication. Can take over the communication connection control. At this time, the communication connection control is centralized in the virtual machines 12 and 13, so that the virtual machine 11 can intensively perform another process other than the communication connection control. That is, in this case, the use efficiency of the information processing resources in the communication connection system 1 is improved. Therefore, the terminal connection information management device 110 according to the present embodiment can prevent the occurrence of a state in which the use efficiency of the information processing resources is reduced in the communication connection system with a simple configuration.

また、本実施形態に係る端末接続情報管理装置110は、使用中記憶領域115の大きさが閾値情報114が示す閾値以下であることをもって、仮想マシン11が行う通信接続制御を仮想マシン12及び13に集約する契機とする。これにより本実施形態に係る端末接続情報管理装置110は、適切なタイミングを逃さずに、仮想マシン11が行う通信接続制御を、仮想マシン12及び13に集約することができる。尚、閾値情報114が表す閾値は、固定値でなくてもよく、例えば時間帯などによって変動する変動値であってもよい。あるいは、本実施形態に係る使用状態判定部111は、例えば、使用中記憶領域115の大きさに関する時系列の変化が、所定の基準を満たすか否かを判定してもよい。   Further, the terminal connection information management apparatus 110 according to the present embodiment performs communication connection control performed by the virtual machine 11 on the basis of the fact that the size of the in-use storage area 115 is equal to or smaller than the threshold indicated by the threshold information 114. The opportunity to consolidate to. Accordingly, the terminal connection information management device 110 according to the present embodiment can centralize the communication connection control performed by the virtual machine 11 in the virtual machines 12 and 13 without missing an appropriate timing. Note that the threshold represented by the threshold information 114 does not have to be a fixed value, and may be, for example, a fluctuation value that varies depending on a time zone or the like. Alternatively, the use state determination unit 111 according to the present embodiment may determine, for example, whether a time-series change regarding the size of the in-use storage area 115 satisfies a predetermined criterion.

また、本実施形態に係る移動部13は、未使用記憶領域126及び136の各々の大きさに応じて、使用中記憶領域115に格納された前記端末接続情報を、未使用記憶領域126及び136に分配する。これにより、本実施形態に係る端末接続情報管理装置110は、仮想マシン11から通信接続制御を引き継いだ仮想マシン12及び13のいずれかに通信接続制御に関する負荷が偏らないようにすることができる。   Further, the moving unit 13 according to the present embodiment converts the terminal connection information stored in the used storage area 115 into the unused storage areas 126 and 136 according to the size of each of the unused storage areas 126 and 136. Distribute to Accordingly, the terminal connection information management device 110 according to the present embodiment can prevent the load related to the communication connection control from being biased to one of the virtual machines 12 and 13 that has taken over the communication connection control from the virtual machine 11.

また、本実施形態に係る未使用状態判定部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 unused storage areas 126 and 136 is larger than the used storage area 115. In this case, the moving unit 113 stores the terminal connection information stored in the used storage area 115 in one of the unused storage areas 126 and 136 whose size is determined to be larger than the size of the used storage area 115. To move. Accordingly, the terminal connection information management device 110 according to the present embodiment uses the information processing resources with a simpler configuration than when distributing the terminal connection information according to the size of each of the unused storage areas 126 and 136. It is possible to avoid a state in which the efficiency is reduced. Alternatively, the unused state determination unit 112 according to the present embodiment may determine whether the size of the unused storage areas 126 and 136 is larger than the size of the used storage area 115 by a predetermined value or more. .

なお、本実施形態に係る通信接続システム1は、仮想マシン11乃至13の代わりに、それらの仮想マシンと同様の機能を実現する実マシンを備えてもよい。この場合、使用状態判定部111、未使用状態判定部112、及び、移動部113は、電子回路の場合もあれば、コンピュータプログラムとそのコンピュータプログラムに従って動作するプロセッサによって実現される場合もある。   Note that the communication connection system 1 according to the present embodiment may include, instead of the virtual machines 11 to 13, real machines that realize the same functions as those virtual machines. In this case, the use state determination unit 111, the unused state determination unit 112, and the movement unit 113 may be electronic circuits, or may be realized by a computer program and a processor that operates according to the computer program.

<第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 information management device 200 and virtual machines 21 to 23. The virtual machines 21 to 23 are executed by an information processing device (not shown). The virtual machines 21 to 23 sequentially implement functions excluding the terminal connection information management devices 110 to 130 from the virtual machines 11 to 13 according to the first embodiment.

端末接続情報管理装置200は、第1の実施形態に係る端末接続情報管理装置110乃至130と同等の機能を備える。すなわち、端末接続情報管理装置200は、仮想マシン21乃至23に関する端末接続情報を集中管理する集中管理装置としての機能を備える。   The terminal connection information management device 200 has functions equivalent to those of the terminal connection information management devices 110 to 130 according to the first embodiment. That is, the terminal connection information management device 200 has a function as a centralized management device that centrally manages terminal connection information on the virtual machines 21 to 23.

端末接続情報管理装置200は、使用状態判定部201、未使用状態判定部202、及び、移動部203を備える。   The terminal connection information management device 200 includes a use state determination unit 201, an unused state determination unit 202, and a movement unit 203.

使用状態判定部201は、仮想マシン21に関して、第1の実施形態に係る使用状態判定部111が仮想マシン11に関して行う処理と同等の処理を行う。使用状態判定部201は、仮想マシン22及び23に関して、仮想マシン21に関して行う処理と同等の処理を行う。   The use state determination unit 201 performs the same processing as that performed by the use state determination unit 111 according to the first embodiment on the virtual machine 11 with respect to the virtual machine 21. The use state determination unit 201 performs the same processing as that performed on the virtual machine 21 for the virtual machines 22 and 23.

未使用状態判定部202は、仮想マシン21に関して、第1の実施形態に係る未使用状態判定部112が仮想マシン11に関して行う処理と同等の処理を行う。未使用状態判定部202は、仮想マシン22及び23に関して、仮想マシン21に関して行う処理と同等の処理を行う。   The unused state determination unit 202 performs the same processing on the virtual machine 21 as the processing performed on the virtual machine 11 by the unused state determination unit 112 according to the first embodiment. The unused state determination unit 202 performs the same processing as that performed on the virtual machine 21 for the virtual machines 22 and 23.

移動部203は、仮想マシン21に関して、第1の実施形態に係る移動部113が仮想マシン11に関して行う処理と同等の処理を行う。移動部203は、仮想マシン22及び23に関して、仮想マシン21に関して行う処理と同等の処理を行う。   The moving unit 203 performs the same processing as the processing performed by the moving unit 113 according to the first embodiment on the virtual machine 11 with respect to the virtual machine 21. The moving unit 203 performs the same processing as that performed on the virtual machine 21 for the virtual machines 22 and 23.

閾値情報204は、第1の実施形態に係る閾値情報114と同様に、使用状態判定部201が処理を行う際に使用する閾値を示す。   The threshold information 204 indicates a threshold used when the use state determination unit 201 performs a process, similarly to the threshold information 114 according to the first embodiment.

本変形例に係る端末接続情報管理装置200は、通信接続システムにおいて、情報処理資源の使用効率が低下した状態が発生することを、簡易な構成により回避することができる。その理由は、端末接続情報管理装置200が第1の実施形態に係る端末接続情報管理装置110乃至130と同等に動作するからである。   The terminal connection information management device 200 according to the present modification can prevent a state in which the use efficiency of the information processing resources is reduced from occurring in the communication connection system with a simple configuration. The reason is that the terminal connection information management device 200 operates in the same manner as the terminal connection information management devices 110 to 130 according to the first embodiment.

本変形例に係る端末接続情報管理装置200は、第1の実施形態に係る端末接続情報管理装置110乃至130が、仮想マシンごとに分散して行う処理を集中して行う。したがって、本変形例に係る仮想マシン21乃至23は、第1の実施形態に係る端末接続情報管理装置110乃至130に相当する機能を備えなくてもよい。これにより、本変形例に係る端末接続情報管理装置200は、仮想マシン21乃至23の負荷を高めずに、第1の実施形態と同様の効果を実現できる。   The terminal connection information management device 200 according to the present modification centrally performs the processes that the terminal connection information management devices 110 to 130 according to the first embodiment perform in a distributed manner for each virtual machine. Therefore, the virtual machines 21 to 23 according to the present modification need not have the functions corresponding to the terminal connection information management devices 110 to 130 according to the first embodiment. As a result, the terminal connection information management device 200 according to the present modification can achieve the same effects as the first embodiment without increasing the load on the virtual machines 21 to 23.

<第2の実施形態>
図5は、本願発明の第2の実施形態の端末接続情報管理装置300の構成を概念的に示すブロック図である。
<Second embodiment>
FIG. 5 is a block diagram conceptually showing the configuration of the terminal connection information management device 300 according to the second embodiment of the present invention.

本実施形態に係る端末接続情報管理装置300は、使用状態判定部301、未使用状態判定部302、及び、移動部303を備えている。   The terminal connection information management device 300 according to the present embodiment includes a use state determination unit 301, an unused state determination unit 302, and a movement unit 303.

使用状態判定部301は、端末装置401−1乃至401−n1に関する端末接続情報を格納した使用中記憶領域315の大きさが、第1の基準304を満たすか否かを判定する。当該端末接続情報は、第1の情報処理装置31が、端末装置401−1乃至401−n1を通信ネットワークに通信可能に接続した状態を維持するときに使用する情報である。   The use state determination unit 301 determines whether the size of the in-use storage area 315 storing the terminal connection information regarding the terminal devices 401-1 to 401-n1 satisfies the first criterion 304. The terminal connection information is information used when the first information processing device 31 maintains a state in which the terminal devices 401-1 to 401-n1 are communicably connected to the communication network.

未使用状態判定部302は、未使用な状態にある未使用記憶領域326−1乃至326−m(mは1以上の任意の整数)の大きさが、第2の基準305を満たすか否かを判定する。未使用記憶領域326−1乃至326−mは、順に、端末装置を当該通信ネットワークに通信可能に接続可能な第2の情報処理装置32−1乃至32−mが使用する、当該端末装置に関する端末接続情報を格納可能な記憶領域である。   The unused state determination unit 302 determines whether the size of the unused storage areas 326-1 to 326-m (m is any integer equal to or greater than 1) in the unused state satisfies the second criterion 305. Is determined. Unused storage areas 326-1 to 326-m are sequentially stored in the terminals related to the terminal devices used by the second information processing devices 32-1 to 32-m capable of communicably connecting the terminal devices to the communication network. This is a storage area in which connection information can be stored.

移動部303は、使用中記憶領域315の大きさが第1の基準304を満たし、かつ、未使用記憶領域326−1乃至326−mの大きさが第2の基準305を満たす場合に、使用中記憶領域315に格納された当該端末接続情報を、未使用記憶領域326−1乃至326−mに移動する。   When the size of the used storage area 315 satisfies the first criterion 304 and the sizes of the unused storage areas 326-1 to 326-m satisfy the second criterion 305, The terminal connection information stored in the middle storage area 315 is moved to the unused storage areas 326-1 to 326-m.

本実施形態に係る端末接続情報管理装置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 information management device 300 according to the present embodiment can prevent a state in which the use efficiency of the information processing resources is reduced from occurring in the communication connection system with a simple configuration. The reason is that the terminal connection information management device 300 operates as follows. That is,
The use state determination unit 301 determines whether the size of the in-use storage area 315 satisfies the first criterion 304.
The unused state determination unit 302 determines whether the size of the unused storage areas 326-1 to 326-m is larger than the size of the used storage area 315.
When the size of the used storage area 315 satisfies the first criterion 304 and the size of the unused storage areas 326-1 and 326-m satisfies the second criterion 305, The terminal connection information stored in the middle storage area 315 is moved to the unused storage areas 326-1 to 326-m.

以上、上述した実施形態を模範的な例として本願発明を説明した。しかしながら、本願発明は、上述した実施形態には限定されない。即ち、本願発明は、本願発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。   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 communication connection system 11 virtual machine 110 terminal connection information management device 111 use state determination unit 112 unused state determination unit 113 moving unit 114 threshold information 115 used storage area 116 unused storage area 12 virtual machine 120 terminal connection information management apparatus 125 In-use storage area 126 Unused storage area 13 Virtual machine 130 Terminal connection information management device 135 In-use storage area 136 Unused storage area 2 Communication connection system 200 Terminal connection information management device 201 Usage state determination unit 202 Unused state determination unit 203 Moving unit 204 Threshold information 21 to 23 Virtual machine 300 Terminal connection information management device 301 Usage state determining unit 302 Unused state determining unit 303 Moving unit 304 First criterion 305 Second criterion 31 First information processing device 315 In use Storage area 32-1ino To 32-m Second information processing device 326-1 to 326-m Unused storage area 401-1 to 401-n1 Terminal device 402-1 to 402-n2 Terminal device 403-1 to 403-n3 Terminal device 900 Information Processing unit 901 CPU
902 ROM
903 RAM
904 Hard disk (storage device)
905 Communication interface 906 Bus 907 Recording medium 908 Reader / writer 909 I / O interface

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 .
前記移動手段は、個々の前記第二の情報処理装置の前記未使用記憶領域の大きさに応じて、前記使用中記憶領域に格納された前記端末接続情報を、当該複数の第二の情報処理装置に分配する、
請求項に記載の端末接続情報管理装置。
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 .
請求項1乃至のいずれか一項に記載の端末接続情報管理装置を備える前記第一の情報処理装置と、
前記第二の情報処理装置と、
を備える通信接続システム。
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:
請求項1乃至のいずれか一項に記載の端末接続情報管理装置を備える集中管理装置と、
前記第一の情報処理装置と、
前記第二の情報処理装置と、
を備える通信接続システム。
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.
JP2015162869A 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 Active JP6638252B2 (en)

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)

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