JP6646340B2 - 分散装置および分散方法 - Google Patents
分散装置および分散方法 Download PDFInfo
- Publication number
- JP6646340B2 JP6646340B2 JP2017033503A JP2017033503A JP6646340B2 JP 6646340 B2 JP6646340 B2 JP 6646340B2 JP 2017033503 A JP2017033503 A JP 2017033503A JP 2017033503 A JP2017033503 A JP 2017033503A JP 6646340 B2 JP6646340 B2 JP 6646340B2
- Authority
- JP
- Japan
- Prior art keywords
- community
- traffic volume
- data
- time
- database
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
まず、図1を参照して、本実施形態に係る分散装置の処理対象について説明する。本実施形態において、分散装置は、例えば電話サービス等のサービス加入者であるユーザのデータを、このユーザの属する都道府県または市町村等の地域のコミュニティを単位にして、複数のDBに分散して収容する分散DBシステムを処理対象とする。
次に、図5を参照して、本実施形態に係る分散装置の概略構成を説明する。図5に示すように、本実施形態に係る分散装置10は、ワークステーションやパソコン等の汎用コンピュータで実現され、入力部11と出力部12と通信制御部13と、記憶部14と、制御部15とを備える。
次に、図7を参照して、分散装置10の分散処理について説明する。図7のフローチャートは、例えば、分散処理の開始を指示する操作入力があったタイミングで開始される。
上記実施形態に係る分散装置10が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。一実施形態として、分散装置10は、パッケージソフトウェアやオンラインソフトウェアとして上記の分散処理を実行する分散プログラムを所望のコンピュータにインストールさせることによって実装できる。例えば、上記の分散プログラムを情報処理装置に実行させることにより、情報処理装置を分散装置10として機能させることができる。ここで言う情報処理装置には、デスクトップ型またはノート型のパーソナルコンピュータが含まれる。また、その他にも、情報処理装置にはスマートフォン、携帯電話機やPHS(Personal Handyphone System)などの移動体通信端末、さらには、PDA(Personal Digital Assistants)などのスレート端末などがその範疇に含まれる。また、ユーザが使用する端末装置をクライアントとし、当該クライアントに上記の分散処理に関するサービスを提供するサーバ装置として実装することもできる。例えば、分散装置10は、所定の複数の時点の各コミュニティの人口とユーザ当たりのトラフィック量の平均値とを入力とし、データの収容先を変更するコミュニティと収容先DBと出力する分散処理サービスを提供するサーバ装置として実装される。この場合、分散装置10は、Webサーバとして実装することとしてもよいし、アウトソーシングによって上記の分散処理に関するサービスを提供するクラウドとして実装することとしてもかまわない。以下に、分散装置10と同様の機能を実現する分散プログラムを実行するコンピュータの一例を説明する。
10 分散装置
11 入力部
12 出力部
13 通信制御部
14 記憶部
15 制御部
15a 算出部
15b 集計部
15c 変更部
Claims (3)
- 複数のユーザのデータを各ユーザが属するコミュニティを単位にして複数のデータベースに分散して収容するデータベースシステムにおいて、所定の複数の時点における各コミュニティの人口とユーザ当たりのトラフィック量の平均値とを用いて、各時点に各コミュニティから発信されるトラフィック量を算出する算出部と、
前記データベースごとに、各データベースに収容されるデータに対応するコミュニティから前記各時点に発信される前記トラフィック量を集計する集計部と、
前記各データベースにおいて、集計された前記各時点のトラフィック量のばらつきを示す値が所定の閾値より大きい場合に、各データベースにおけるトラフィック量の時間変動の極値に寄与するデータの収容先を他のデータベースに変更する変更部と、
を備えることを特徴とする分散装置。 - 前記変更部は、前記ばらつきを示す値が所定の閾値より大きい場合に、該データベースにおいてトラフィック量が極大となる時点におけるトラフィック量が最大のコミュニティ、またはトラフィック量が極小となる時点におけるトラフィック量が最小のコミュニティの双方またはいずれか一方を特定し、特定した該コミュニティに属するユーザのデータの収容先を他のデータベースに変更することを特徴とする請求項1に記載の分散装置。
- 分散装置で実行される分散方法であって、
複数のユーザのデータを各ユーザが属するコミュニティを単位にして複数のデータベースに分散して収容するデータベースシステムにおいて、所定の複数の時点の各コミュニティの人口とユーザ当たりのトラフィック量の平均値とを用いて、各時点に各コミュニティから発信されるトラフィック量を算出する算出工程と、
前記データベースごとに、各データベースに収容されるデータに対応するコミュニティから前記各時点に発信される前記トラフィック量を集計する集計工程と、
前記各データベースにおいて、集計された前記各時点のトラフィック量のばらつきを示す値が所定の閾値より大きい場合に、各データベースにおけるトラフィック量の時間変動の極値に寄与するデータの収容先を他のデータベースに変更する変更工程と、
を含んだことを特徴とする分散方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017033503A JP6646340B2 (ja) | 2017-02-24 | 2017-02-24 | 分散装置および分散方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017033503A JP6646340B2 (ja) | 2017-02-24 | 2017-02-24 | 分散装置および分散方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018139051A JP2018139051A (ja) | 2018-09-06 |
JP6646340B2 true JP6646340B2 (ja) | 2020-02-14 |
Family
ID=63451414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017033503A Active JP6646340B2 (ja) | 2017-02-24 | 2017-02-24 | 分散装置および分散方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6646340B2 (ja) |
-
2017
- 2017-02-24 JP JP2017033503A patent/JP6646340B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018139051A (ja) | 2018-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10972344B2 (en) | Automated adjustment of subscriber policies | |
US11032210B2 (en) | Software load balancer to maximize utilization | |
CN108776934B (zh) | 分布式数据计算方法、装置、计算机设备及可读存储介质 | |
Daraghmi et al. | A small world based overlay network for improving dynamic load-balancing | |
US10958568B2 (en) | Topology aware load balancing engine | |
Jia et al. | Qos-aware cloudlet load balancing in wireless metropolitan area networks | |
US10356185B2 (en) | Optimal dynamic cloud network control | |
CN111464323A (zh) | 节点带宽的调度方法和调度装置 | |
US9207983B2 (en) | Methods for adapting application services based on current server usage and devices thereof | |
CN110391873B (zh) | 用于确定数据传送方式的方法、装置以及计算机程序产品 | |
CN112600761A (zh) | 一种资源分配的方法、装置及存储介质 | |
CN109428926B (zh) | 一种调度任务节点的方法和装置 | |
CN103825963B (zh) | 虚拟服务迁移方法 | |
CN112559847A (zh) | 网络图中节点搜索方法、装置、电子设备和存储介质 | |
US8379525B2 (en) | Techniques to support large numbers of subscribers to a real-time event | |
CN113765969A (zh) | 一种流量控制方法和装置 | |
JP6646340B2 (ja) | 分散装置および分散方法 | |
CN116955271A (zh) | 一种数据副本存储的方法、装置、电子设备及存储介质 | |
CN112579246B (zh) | 虚拟机迁移处理方法及装置 | |
CN108520025B (zh) | 一种服务节点确定方法、装置、设备及介质 | |
JP6554062B2 (ja) | 流量制御方法および流量制御装置 | |
JP6646338B2 (ja) | 分散装置および分散方法 | |
JP7063285B2 (ja) | 通信制御装置、および、通信制御方法 | |
JP7222432B2 (ja) | 管理装置、管理方法及び管理プログラム | |
JP2017156791A (ja) | ユーザ収容管理システムおよびユーザ収容管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191217 |
|
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: 20200107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200109 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6646340 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |