JP7368143B2 - サービス配備制御システム、サービス配備制御方法及び記憶媒体 - Google Patents
サービス配備制御システム、サービス配備制御方法及び記憶媒体 Download PDFInfo
- Publication number
- JP7368143B2 JP7368143B2 JP2019154886A JP2019154886A JP7368143B2 JP 7368143 B2 JP7368143 B2 JP 7368143B2 JP 2019154886 A JP2019154886 A JP 2019154886A JP 2019154886 A JP2019154886 A JP 2019154886A JP 7368143 B2 JP7368143 B2 JP 7368143B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- deployment
- services
- computer
- service providing
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
Landscapes
- Business, Economics & Management (AREA)
- Development Economics (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Debugging And Monitoring (AREA)
Description
図1は、本発明で対象とするサービス配備制御部(管理計算機)1を含むサービス配備制御システムの全体像を示す図である。各拠点のデバイス4で生成されたデータは、データ収集やデータ分析等のデータ処理機能であるデータ処理サービス3が配備されたサービス配備マシン2へ集約される。
サービス配備制御部1は、サービス配備マシン2やデータ処理サービス3に関する情報を管理テーブル16として保持する。管理テーブル16は、マシン稼働状況テーブル161と、通信コストテーブル162と、通信量情報テーブル163と、遅延時間テーブル164と、サービス稼働状況テーブル165と、配備コストテーブル166を含む。以下管理テーブル16の各要素について説明する。
ユーザ入力部17は、入力装置103から受け付けた値を所定のデータに格納する。通信量閾値171にて入力された値は通信量閾値1631に反映される。通信量閾値1631はデータ処理サービス3間の関連性の有無を判定するために用いられる。閾値が大きいほど関連性ありと判定されやすくなる。
テーブル表示部181では、サービス配備制御部1が生成する管理テーブル16を出力装置104に表示することが可能である。
図11はサービス配備制御部1で行われる処理の一例を示したフローチャートである。この処理は、所定の周期や、サービス配備制御部1のユーザが指定する所定のタイミングで実行してもよい。
図12は、データ処理サービス3の配備を変更する例のサービス配備制御システムの概要を示した図である。Device-A4-1はデータ処理サービス(Adapter―A)3-1とデータ処理サービス(Analysis―A)3-2を経由してデータ処理サービス(Analysis―C)3-5へデータを送信する。
図11で示したフローチャートを繰り返し実行するうち、データ処理サービス3の増減やサービス配備マシン2の増減が発生することがある。増減が発生した時点で図11のフローチャートを再度実行することで管理テーブル16の行が増減し、上記実施例と同等の効果が得られる。
以上のように、上記実施例のサービス配備制御部1は、以下のような構成とすることができる。
2 サービス配備マシン
3 データ処理サービス
4 デバイス
11 マシン管理部
12 ネットワーク管理部
13 サービス管理部
14 サービス配備先決定部
15 サービス配備実行部
16 管理テーブル
17 ユーザ入力部
18 ユーザ出力部
Claims (5)
- プロセッサとメモリを有し、ネットワークを介して接続されたサービス提供計算機に配備するサービスを制御するサービス配備制御システムであって、
前記サービス提供計算機の稼働に関する情報を取得するマシン管理部と、
複数の前記サービス間の連携に関する情報を取得するネットワーク管理部と、
前記サービス毎に設定されて必要とする計算機資源の条件を管理するサービス管理部と、
前記稼働に関する情報のうち、前記サービスで必要とする計算機資源の条件を満たすサービス提供計算機を前記サービスの配備先の候補として選択し、前記候補の組み合わせを配備パターンとして生成し、前記配備パターン毎に配備コストを算出し、配備コストが最小となる配備パターンを選択し、当該配備パターンを前記サービスの配備先として決定するサービス配備先決定部と、を有し、
前記ネットワーク管理部は、前記サービス間の通信量を取得して、前記複数のサービス間の連携に関する情報として格納し、
前記マシン管理部は、
前記サービス提供計算機の稼働状況を前記稼働に関する情報として取得し、
前記サービス提供計算機に接続されたデバイス及び前記サービス提供計算機に接続されたサービス提供計算機の遅延時間、又は前記サービス提供計算機の物理的位置を取得して前記稼働に関する情報として格納し、
前記サービス提供計算機間の通信ホップ数又は遅延時間から通信コストを算出し、
前記サービス配備先決定部は、
前記稼働状況が、前記サービスで必要とする計算機資源の条件を満たす前記サービス提供計算機を前記サービスの配備先の候補として選択し、
前記複数のサービス間の連携に関する情報の通信量と、前記通信コストから前記配備コストを算出し、
前記配備パターンの生成において、
前記複数のサービス間の連携に関する情報の片方向通信量と所定の閾値を比較して、前記片方向通信量が前記閾値を超過する組み合わせをサービス間の関連度が高いと判定し、
前記関連度が高いと判定されたサービスを、同一の前記配備先の候補に配備することを特徴とするサービス配備制御システム。 - 請求項1に記載のサービス配備制御システムであって、
前記サービスの配備先として決定された前記配備パターンのサービス提供計算機をトポロジ情報として出力する出力部をさらに有することを特徴とするサービス配備制御システム。 - プロセッサとメモリを有する管理計算機が、ネットワークを介して接続されたサービス提供計算機に配備するサービスを制御するサービス配備制御方法であって、
前記管理計算機が、前記サービス提供計算機の稼働に関する情報を取得するマシン管理ステップと、
前記管理計算機が、複数の前記サービス間の連携に関する情報を取得するネットワーク管理ステップと、
前記管理計算機が、前記サービス毎に設定されて必要とする計算機資源の条件を管理するサービス管理ステップと、
前記管理計算機が、前記稼働に関する情報のうち、前記サービスで必要とする計算機資源の条件を満たすサービス提供計算機を前記サービスの配備先の候補として選択し、前記候補の組み合わせを配備パターンとして生成し、前記配備パターン毎に配備コストを算出し、前記配備コストが最小となる配備パターンを選択し、当該配備パターンを前記サービスの配備先として決定するサービス配備先決定ステップと、を含み、
前記ネットワーク管理ステップは、前記サービス間の通信量を取得して、前記複数のサービス間の連携に関する情報として格納し、
前記マシン管理ステップは、
前記サービス提供計算機の稼働状況を前記稼働に関する情報として取得し、
前記サービス提供計算機に接続されたデバイス及び前記サービス提供計算機に接続されたサービス提供計算機の遅延時間、又は前記サービス提供計算機の物理的位置を取得して前記稼働に関する情報として格納し、
前記サービス提供計算機間の通信ホップ数又は遅延時間から通信コストを算出し、
前記サービス配備先決定ステップは、
前記稼働状況が、前記サービスで必要とする計算機資源の条件を満たす前記サービス提供計算機を前記サービスの配備先の候補として選択し、
前記複数のサービス間の連携に関する情報の通信量と、前記通信コストから前記配備コストを算出し、
前記配備パターンの生成において、
前記複数のサービス間の連携に関する情報の片方向通信量と所定の閾値を比較して、前記片方向通信量が前記閾値を超過する組み合わせをサービス間の関連度が高いと判定し、
前記関連度が高いと判定されたサービスを、同一の前記配備先の候補に配備することを特徴とするサービス配備制御方法。 - 請求項3に記載のサービス配備制御方法であって、
前記サービスの配備先として決定された前記配備パターンのサービス提供計算機をトポロジ情報として出力する出力ステップを、さらに含むことを特徴とするサービス配備制御方法。 - プロセッサとメモリを有する管理計算機が、ネットワークを介して接続されたサービス提供計算機に配備するサービスを制御させるためのプログラムを格納した記憶媒体であって、
前記サービス提供計算機の稼働に関する情報を取得するマシン管理ステップと、
複数の前記サービス間の連携に関する情報を取得するネットワーク管理ステップと、
前記サービス毎に設定されて必要とする計算機資源の条件を管理するサービス管理ステップと、
前記稼働に関する情報のうち、前記サービスで必要とする計算機資源の条件を満たすサービス提供計算機を前記サービスの配備先の候補として選択し、前記候補の組み合わせを配備パターンとして生成し、前記配備パターン毎に配備コストを算出し、前記配備コストが最小となる配備パターンを選択し、当該配備パターンを前記サービスの配備先として決定するサービス配備先決定ステップと、を含み、
前記ネットワーク管理ステップは、前記サービス間の通信量を取得して、前記複数のサービス間の連携に関する情報として格納し、
前記マシン管理ステップは、
前記サービス提供計算機の稼働状況を前記稼働に関する情報として取得し、
前記サービス提供計算機に接続されたデバイス及び前記サービス提供計算機に接続されたサービス提供計算機の遅延時間、又は前記サービス提供計算機の物理的位置を取得して前記稼働に関する情報として格納し、
前記サービス提供計算機間の通信ホップ数又は遅延時間から通信コストを算出し、
前記サービス配備先決定ステップは、
前記稼働状況が、前記サービスで必要とする計算機資源の条件を満たす前記サービス提供計算機を前記サービスの配備先の候補として選択し、
前記複数のサービス間の連携に関する情報の通信量と、前記通信コストから前記配備コストを算出し、
前記配備パターンの生成において、
前記複数のサービス間の連携に関する情報の片方向通信量と所定の閾値を比較して、前記片方向通信量が前記閾値を超過する組み合わせをサービス間の関連度が高いと判定し、
前記関連度が高いと判定されたサービスを、同一の前記配備先の候補に配備する、処理を前記管理計算機に実行させるための前記プログラムを格納した非一時的な計算機読み取り可能な記憶媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019154886A JP7368143B2 (ja) | 2019-08-27 | 2019-08-27 | サービス配備制御システム、サービス配備制御方法及び記憶媒体 |
| US16/795,621 US11196823B2 (en) | 2019-08-27 | 2020-02-20 | Service deployment control system, service deployment control method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019154886A JP7368143B2 (ja) | 2019-08-27 | 2019-08-27 | サービス配備制御システム、サービス配備制御方法及び記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021033774A JP2021033774A (ja) | 2021-03-01 |
| JP7368143B2 true JP7368143B2 (ja) | 2023-10-24 |
Family
ID=74676602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019154886A Active JP7368143B2 (ja) | 2019-08-27 | 2019-08-27 | サービス配備制御システム、サービス配備制御方法及び記憶媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11196823B2 (ja) |
| JP (1) | JP7368143B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10708368B1 (en) * | 2019-10-30 | 2020-07-07 | Verizon Patent And Licensing Inc. | System and methods for generating a slice deployment description for a network slice instance |
| CN113132165A (zh) * | 2021-04-23 | 2021-07-16 | 中国邮政储蓄银行股份有限公司 | 工作系统的部署方法、部署装置、处理器以及电子设备 |
| CN113360164B (zh) * | 2021-05-27 | 2022-09-23 | 上海信宝博通电子商务有限公司 | 快速部署应用的方法、装置及存储介质 |
| CN113220308A (zh) * | 2021-06-11 | 2021-08-06 | 上海肇观电子科技有限公司 | 用于部署及提供服务的方法、电子设备和存储介质 |
| CN113805969A (zh) * | 2021-09-22 | 2021-12-17 | 中国建设银行股份有限公司 | 参数配置的获取方法、装置、存储介质和电子设备 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007533034A (ja) | 2004-04-15 | 2007-11-15 | レイセオン カンパニー | Hpcクラスタを管理するためのグラフィカル・ユーザ・インタフェース |
| JP2016162400A (ja) | 2015-03-05 | 2016-09-05 | 富士通株式会社 | マッピング情報生成プログラム、マッピング情報生成方法、及びマッピング情報生成装置 |
| JP2018190124A (ja) | 2017-05-01 | 2018-11-29 | 日本電信電話株式会社 | データ収集基盤 |
| WO2019111411A1 (ja) | 2017-12-08 | 2019-06-13 | 株式会社ウフル | 協調分散システム、協調分散管理装置、協調分散方法、及びプログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070067296A1 (en) * | 2005-08-19 | 2007-03-22 | Malloy Patrick J | Network capacity planning |
| US8112527B2 (en) * | 2006-05-24 | 2012-02-07 | Nec Corporation | Virtual machine management apparatus, and virtual machine management method and program |
| WO2011074699A1 (ja) | 2009-12-18 | 2011-06-23 | 日本電気株式会社 | 分散処理管理サーバ、分散システム、分散処理管理プログラム及び分散処理管理方法 |
| WO2012027478A1 (en) * | 2010-08-24 | 2012-03-01 | Jay Moorthi | Method and apparatus for clearing cloud compute demand |
| WO2012031112A2 (en) * | 2010-09-03 | 2012-03-08 | Time Warner Cable, Inc. | Methods and systems for managing a virtual data center with embedded roles based access control |
| US9824390B2 (en) * | 2013-03-15 | 2017-11-21 | International Business Machines Corporation | Cloud service brokerage service store |
-
2019
- 2019-08-27 JP JP2019154886A patent/JP7368143B2/ja active Active
-
2020
- 2020-02-20 US US16/795,621 patent/US11196823B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007533034A (ja) | 2004-04-15 | 2007-11-15 | レイセオン カンパニー | Hpcクラスタを管理するためのグラフィカル・ユーザ・インタフェース |
| JP2016162400A (ja) | 2015-03-05 | 2016-09-05 | 富士通株式会社 | マッピング情報生成プログラム、マッピング情報生成方法、及びマッピング情報生成装置 |
| JP2018190124A (ja) | 2017-05-01 | 2018-11-29 | 日本電信電話株式会社 | データ収集基盤 |
| WO2019111411A1 (ja) | 2017-12-08 | 2019-06-13 | 株式会社ウフル | 協調分散システム、協調分散管理装置、協調分散方法、及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US11196823B2 (en) | 2021-12-07 |
| US20210067593A1 (en) | 2021-03-04 |
| JP2021033774A (ja) | 2021-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7368143B2 (ja) | サービス配備制御システム、サービス配備制御方法及び記憶媒体 | |
| Beloglazov et al. | Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints | |
| CN106681826B (zh) | 丛集运算架构的资源规划方法、系统及装置 | |
| JP6233413B2 (ja) | タスク割り当て判定装置、制御方法、及びプログラム | |
| JP5880575B2 (ja) | リソース検索装置及び該プログラム | |
| US20160349993A1 (en) | Data-driven ceph performance optimizations | |
| US20130326028A1 (en) | Server migration | |
| CN117579626B (zh) | 基于分布式实现边缘计算下的优化方法及系统 | |
| JP2016042284A (ja) | 並列計算機システム、管理装置、並列計算機システムの制御方法及び管理装置の制御プログラム | |
| CN103699443A (zh) | 任务分发方法及扫描器 | |
| JP5445739B2 (ja) | リソース割当装置、リソース割当方法、及びプログラム | |
| Guillen et al. | The PerSyst monitoring tool: A transport system for performance data using quantiles | |
| CN113158435B (zh) | 基于集成学习的复杂系统仿真运行时间预测方法与设备 | |
| JP2013008089A (ja) | 計算機システムの構成パターンの算出方法及び構成パターンの算出装置 | |
| CN113867931A (zh) | 雾网络中的应用建模与资源管理 | |
| US20240303134A1 (en) | Systems and methods for edge resource demand load estimation | |
| JPWO2015141218A1 (ja) | 情報処理装置、解析方法、及び、プログラム記録媒体 | |
| JP2011192049A (ja) | 仮想マシンシステム、自動マイグレーション方法および自動マイグレーションプログラム | |
| CN112000460A (zh) | 一种基于改进贝叶斯算法的服务扩缩容的方法及相关设备 | |
| Kunkle et al. | A load balancing framework for clustered storage systems | |
| WO2023154051A1 (en) | Determining root causes of anomalies in services | |
| KR102195886B1 (ko) | 분산 처리 시스템 및 이의 동작 방법 | |
| CN119718579A (zh) | 任务集合的调度方法和装置、存储介质及电子设备 | |
| US20240303129A1 (en) | Systems and methods for continued edge resource demand load estimation | |
| US20240303121A1 (en) | Systems and methods for hypergraph edge resource demand knowledge management |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230110 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230308 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230704 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230829 |
|
| 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: 20231003 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231012 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7368143 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |