JP6475119B2 - 加入者情報収容装置、加入者情報収容方法及び加入者情報収容プログラム - Google Patents
加入者情報収容装置、加入者情報収容方法及び加入者情報収容プログラム Download PDFInfo
- Publication number
- JP6475119B2 JP6475119B2 JP2015157543A JP2015157543A JP6475119B2 JP 6475119 B2 JP6475119 B2 JP 6475119B2 JP 2015157543 A JP2015157543 A JP 2015157543A JP 2015157543 A JP2015157543 A JP 2015157543A JP 6475119 B2 JP6475119 B2 JP 6475119B2
- Authority
- JP
- Japan
- Prior art keywords
- subscriber information
- service
- amount
- accommodation
- variation
- 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)
Description
(実施形態1の概要)
図1は、実施形態1に係るグルーピング法によるサービス平滑化の概要の一例を示す図である。図1に示す各グラフは、サービス処理量又は加入者情報量を縦軸に示し、個々のサービスを横軸に示す。ここで、サービス処理量は、例えばサービスを利用する加入者の固有情報である加入者情報を収容する加入者情報収容装置が、所定時間においてサービス提供装置から要求される加入者情報のデータ操作(データ登録、更新、削除、参照等)の処理数である。また、加入者情報量は、例えば加入者情報収容装置に収容された加入者数と各々の加入者情報の情報量との積で決まるデータ量である。
図2は、時間帯に応じてサービス処理量が異なるサービスの一例を示す図である。また、図3は、サービス処理量を時間帯毎に管理する一例を示す図である。図2の(a)に示すように、例えばIP(Internet Protocol)電話サービスは、概ね9時〜18時においてサービス処理量が相対的に多い。また、図2の(b)に示すように、例えば動画配信サービスは、概ね18時〜24時においてサービス処理量が相対的に多い。
図4は、実施形態1に係る加入者情報収容装置を含む加入者情報収容システムの一例を示す図である。実施形態1に係る加入者情報収容システム1は、複数の加入者情報収容装置100a〜100c・・・を含む。加入者情報収容装置100a〜100c・・・を加入者情報収容装置100と総称する。加入者情報収容システム1は、サービス提供装置200a〜200c・・・に対して加入者情報を提供する。サービス提供装置200a〜200c・・・をサービス提供装置200と総称する。サービス提供装置200は、例えば接続サーバや請求サーバ等、様々なサービスを利用者に提供する装置である。
図5は、実施形態1に係る加入者情報収容装置の一例を示す図である。加入者情報収容装置100は、例えばROM、RAM、CPU等で構成されるコンピュータに所定のプログラムが読み込まれて、CPUがそのプログラムを実行することで実現されるものである。なお、ROMはRead Only Memoryであり、RAMはRandom Access Memoryであり、CPUはCentral Processing Unitである。
次に、バラつき低減機能部50の動作を、具体例を示して詳しく説明する。図5に示すように、バラつき低減機能部50は、平均収容数計算部51、順位分析部52、重心算出部53、比率算出部54、格納処理部55を含む。
図14は、実施形態1に係る加入者情報収容装置が行うバラつき低減処理の適用対象である、サービスの処理量が時間帯に応じて処理量が異なるシステムの一例を示す図である。実施形態1は、多数のユーザが社内サービスを利用する際に認証を行う認証システムに適用できる。図14に示すように、認証システムは、例えば、ユーザが、始業開始時刻である9時付近で端末をシステムに接続するので、認証システムは業務開始時刻に繁忙期を迎える。このようなシステムの例として、コールセンタや保険代理店、銀行窓口等のシステムがある。実施形態1は、かかるシステムに適用し、サービス処理量(日勤帯)、サービス処理量(日勤帯以外)、加入者情報量を平滑化し、加入者情報を加入者情報収容装置等へ効率的に収容することができる。
実施形態1では、グルーピングの適用対象である複数のリソース制約条件を小グループにまとめてデータ量のバラつきの尺度を低減する際に、各リソース制約条件について、最適又は準最適な小グループの大小構成比を決定する。そして、実施形態1では、決定した大小構成比でグルーピングしたサービスの単位で加入者情報を加入者情報収容システム1へ収容するとした。しかし、各リソース制約条件について、最適又は準最適な小グループの大小構成比では、データ量のバラつきの尺度を最適に低減できない場合がある。
実施形態2では、m個(mは所定自然数)の各リソース制約条件についてそれぞれ第1位〜第n位の大小構成比を選択してグルーピングを適用後のバラつきの尺度の計算をそれぞれ行う。そして、実施形態2では、nm通りのバラつきの尺度のうち最小のバラつきの尺度を与えるパターンの各リソース条件の大小構成比のグルーピングを決定し、加入者情報を加入者情報収容システム1へ収容するとした。しかし、各リソース制約条件に対するグルーピング法の適用順序によっても収容効率に変動が発生する可能性がある。そこで、実施形態3では、それぞれのパターンに対してグルーピング法の適用順序も加味したバラつきの尺度を計算し、最もバラつきの尺度が低減される大小構成比の組合せ及びグルーピング法の適用順序でグルーピング法を適用し、高効率な収容を決定する。
図17は、実施形態4に係る加入者情報収容装置の一例を示す図である。実施形態4に係る加入者情報収容装置100Aは、実施形態1に係る加入者情報収容装置100と接続して加入者情報収容システム1を構成する装置であって、自装置と他の加入者情報収容装置100の収容状態を制御するものである。
なお、以上の実施形態では、サービス処理量を日勤帯及び日勤帯以外の2つの時間帯に分けて統計を取るとしたが、時間帯の区分は適宜変更可能であり、また、3つ以上の時間帯に分けてサービス処理量の統計を取るとしてもよい。また、以上の実施形態では、加入者情報収容装置のリソース制約条件として、サービス処理量(日勤帯)、サービス処理量(日勤帯以外)、加入者情報量の3つのリソース制約条件について順次グルーピング法を適用する。しかし、開示の技術は、これに限らず、4つ以上のリソース制約条件についても同様にグルーピング法を適用することができる。また、以上の実施形態では、サービス処理量を処理量計測部60に記録する例で説明したが、サービス処理量は、加入者情報とともに加入者情報記憶部30に格納されてもよい。
図18は、プログラムが実行されることにより加入者情報収容装置が実現されるコンピュータの一例を示す図である。コンピュータ1000は、例えば、メモリ1010、CPU1020を有する。また、コンピュータ1000は、ハードディスクドライブインタフェース1030、ディスクドライブインタフェース1040、シリアルポートインタフェース1050、ビデオアダプタ1060、ネットワークインタフェース1070を有する。コンピュータ1000において、これらの各部はバス1080によって接続される。
100、100A、100a、100b、100c 加入者情報収容装置
10 通信I/F
20 サービス提供部
30 加入者情報記憶部
40 加入者情報分布算出部
50 バラつき低減機能部
60 処理量計測部
70 処理量分布算出部
80 2次元バラつき補正制御部
90 収容補正制御部
200、200a、200b、200c サービス提供装置
1000 コンピュータ
1010 メモリ
1020 CPU
Claims (7)
- サービスの提供に係る時間帯毎のリソースの制約条件を含む複数のリソース制約条件毎に、前記サービス毎のデータ量のバラつきの尺度を算出する算出部と、
各前記リソース制約条件について前記サービスにグルーピングを順次適用して、前記データ量のバラつきの尺度を低減するサービスグループを決定する決定部と、
前記決定部により決定されたサービスグループ単位で前記サービスの提供に係る加入者情報を記憶する記憶部と、
前記決定部により決定されたサービスグループ単位の前記サービスの提供に係る加入者情報のうち、自身のリソースの制約により前記記憶部に記憶されない加入者情報を、他の加入者情報収容装置へ送信する送信部と
を備え、
前記記憶部は、他の加入者情報収容装置から受信した加入者情報を記憶することを特徴とする加入者情報収容装置。 - サービスの提供に係る時間帯毎のリソースの制約条件を含む複数のリソース制約条件毎に、前記サービス毎のデータ量のバラつきの尺度を算出する算出部と、
各前記リソース制約条件について前記サービスにグルーピングを順次適用して、前記データ量のバラつきの尺度を低減するサービスグループを決定する決定部と、
前記決定部により決定されたサービスグループ単位で前記サービスの提供に係る加入者情報を記憶する記憶部と、
自身が前記記憶部に記憶する加入者情報及び他の加入者情報収容装置が記憶する加入者情報を管理する管理表を参照して、他の加入者情報収容装置から加入者情報を取得するとともに、他の加入者情報収容装置へ加入者情報を送信する管理部と
を備えることを特徴とする加入者情報収容装置。 - 前記決定部は、前記リソース制約条件毎に前記データ量のバラつきの尺度の低減度合いが異なる前記グルーピングを、各前記リソース制約条件について前記サービスに順次適用して生成した複数の前記サービスグループの中から、前記データ量のバラつきの尺度を最も低減するサービスグループを決定する
ことを特徴とする請求項1または2に記載の加入者情報収容装置。 - 前記決定部は、各前記リソース制約条件について前記サービスに順次適用する前記グルーピングを前記リソース制約条件の異なる順序で適用して生成した複数の前記サービスグループの中から、前記データ量のバラつきの尺度を最も低減するサービスグループを決定する
ことを特徴とする請求項1〜3のいずれか1つに記載の加入者情報収容装置。 - 加入者情報収容装置が実行する加入者情報収容方法であって、
サービスの提供に係る時間帯毎のリソースの制約条件を含む複数のリソース制約条件毎に、前記サービス毎のデータ量のバラつきの尺度を算出する算出ステップと、
各前記リソース制約条件について前記サービスにグルーピングを順次適用して、前記データ量のバラつきの尺度を低減するサービスグループを決定する決定ステップと、
前記決定ステップにより決定されたサービスグループ単位で前記サービスの提供に係る加入者情報と、他の加入者情報収容装置から受信した加入者情報とを記憶部に格納する格納ステップと、
前記決定ステップにおいて決定されたサービスグループ単位の前記サービスの提供に係る加入者情報のうち、自身のリソースの制約により前記記憶部に記憶されない加入者情報を、他の加入者情報収容装置へ送信する送信ステップと
を含んだことを特徴とする加入者情報収容方法。 - 加入者情報収容装置が実行する加入者情報収容方法であって、
サービスの提供に係る時間帯毎のリソースの制約条件を含む複数のリソース制約条件毎に、前記サービス毎のデータ量のバラつきの尺度を算出する算出ステップと、
各前記リソース制約条件について前記サービスにグルーピングを順次適用して、前記データ量のバラつきの尺度を低減するサービスグループを決定する決定ステップと、
前記決定ステップにより決定されたサービスグループ単位で前記サービスの提供に係る加入者情報を記憶部に格納する格納ステップと、
自身が前記記憶部に記憶する加入者情報及び他の加入者情報収容装置が記憶する加入者情報を管理する管理表を参照して、他の加入者情報収容装置から加入者情報を取得するとともに、他の加入者情報収容装置へ加入者情報を送信する管理ステップと
を含んだことを特徴とする加入者情報収容方法。 - 請求項1〜4のいずれか1つに記載の加入者情報収容装置としてコンピュータを機能させるための加入者情報収容プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015157543A JP6475119B2 (ja) | 2015-08-07 | 2015-08-07 | 加入者情報収容装置、加入者情報収容方法及び加入者情報収容プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015157543A JP6475119B2 (ja) | 2015-08-07 | 2015-08-07 | 加入者情報収容装置、加入者情報収容方法及び加入者情報収容プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017038168A JP2017038168A (ja) | 2017-02-16 |
| JP6475119B2 true JP6475119B2 (ja) | 2019-02-27 |
Family
ID=58047973
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015157543A Active JP6475119B2 (ja) | 2015-08-07 | 2015-08-07 | 加入者情報収容装置、加入者情報収容方法及び加入者情報収容プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6475119B2 (ja) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01314091A (ja) * | 1988-06-13 | 1989-12-19 | Nec Eng Ltd | 交換機の制御装置台数設定方式 |
-
2015
- 2015-08-07 JP JP2015157543A patent/JP6475119B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017038168A (ja) | 2017-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102324987B1 (ko) | 자원 분배를 위한 방법 및 장치 | |
| US20220237022A1 (en) | System and method for controlled sharing of consumable resources in a computer cluster | |
| US9112782B2 (en) | Reactive auto-scaling of capacity | |
| US8689227B2 (en) | System and method for integrating capacity planning and workload management | |
| US9075659B2 (en) | Task allocation in a computer network | |
| US9602423B2 (en) | Systems, methods, and devices for dynamic resource monitoring and allocation in a cluster system | |
| US20120011518A1 (en) | Sharing with performance isolation between tenants in a software-as-a service system | |
| Kang et al. | Dynamic scheduling strategy with efficient node availability prediction for handling divisible loads in multi-cloud systems | |
| CN108268318A (zh) | 一种分布式系统任务分配的方法和装置 | |
| US11755379B2 (en) | Liaison system and method for cloud computing environment | |
| US20140280972A1 (en) | Broker module for managing and monitoring resources between internet service providers | |
| KR20170014804A (ko) | 클라우드 서비스를 위한 가상 머신 프로비저닝 시스템 및 방법 | |
| CN110149377A (zh) | 一种视频服务节点资源分配方法、系统、装置及存储介质 | |
| CN106161284B (zh) | 一种资源调度方法及系统 | |
| US10270847B2 (en) | Method for distributing heavy task loads across a multiple-computer network by sending a task-available message over the computer network to all other server computers connected to the network | |
| CN109670691A (zh) | 用于客服队列管理及客服分配的方法、设备与客服系统 | |
| JP6475119B2 (ja) | 加入者情報収容装置、加入者情報収容方法及び加入者情報収容プログラム | |
| Radha et al. | Allocation of resources and scheduling in cloud computing with cloud migration | |
| JP7037059B2 (ja) | リソース管理システム、および、リソース割当プログラム | |
| US12192496B1 (en) | Channel fitting for media processing | |
| Alyatama | Pricing and quantization of memory for cloud services with uniform request distribution | |
| JP6280062B2 (ja) | 加入者情報収容装置と加入者情報収容方法 | |
| JP2017188145A (ja) | コンピュータ資源配分決定方法、コンピュータ資源配分決定方法プログラムおよび制御用コンピュータ | |
| JP5580253B2 (ja) | 呼接続装置およびその動作方法 | |
| CN107124447B (zh) | 一种基于仿真软件的资源分配方法及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170824 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180731 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180814 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180913 |
|
| 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: 20190129 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190131 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6475119 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |