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; CALCULATING OR 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)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Debugging And Monitoring (AREA)
- Data Exchanges In Wide-Area Networks (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 (3)
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 | 上海信宝博通电子商务有限公司 | 快速部署应用的方法、装置及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007136021A (ja) | 2005-11-22 | 2007-06-07 | Sun Wave Ind Co Ltd | 電磁加熱器を備えたキッチン台 |
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 |
WO2007136021A1 (ja) * | 2006-05-24 | 2007-11-29 | Nec Corporation | 仮想マシン管理装置、仮想マシン管理方法およびプログラム |
WO2011074699A1 (ja) | 2009-12-18 | 2011-06-23 | 日本電気株式会社 | 分散処理管理サーバ、分散システム、分散処理管理プログラム及び分散処理管理方法 |
AU2011293350B2 (en) * | 2010-08-24 | 2015-10-29 | Solano Labs, Inc. | Method and apparatus for clearing cloud compute demand |
US8806486B2 (en) * | 2010-09-03 | 2014-08-12 | Time Warner Cable Enterprises, Llc. | 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 (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007533034A (ja) | 2004-04-15 | 2007-11-15 | レイセオン カンパニー | Hpcクラスタを管理するためのグラフィカル・ユーザ・インタフェース |
JP2007136021A (ja) | 2005-11-22 | 2007-06-07 | Sun Wave Ind Co Ltd | 電磁加熱器を備えたキッチン台 |
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 |
---|---|
JP2021033774A (ja) | 2021-03-01 |
US20210067593A1 (en) | 2021-03-04 |
US11196823B2 (en) | 2021-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7368143B2 (ja) | サービス配備制御システム、サービス配備制御方法及び記憶媒体 | |
CN1956457B (zh) | 用于安排网格计算***中的网格作业的方法和设备 | |
JP5729466B2 (ja) | 仮想マシン管理装置、仮想マシン管理方法、及び、プログラム | |
JP6233413B2 (ja) | タスク割り当て判定装置、制御方法、及びプログラム | |
US20160349993A1 (en) | Data-driven ceph performance optimizations | |
CN106681826B (zh) | 丛集运算架构的资源规划方法、***及装置 | |
US20130326028A1 (en) | Server migration | |
JP2008225995A (ja) | ポリシ作成支援方法、ポリシ作成支援システム、およびプログラム | |
JPWO2013093995A1 (ja) | リソース検索装置及び該プログラム | |
JP2016042284A (ja) | 並列計算機システム、管理装置、並列計算機システムの制御方法及び管理装置の制御プログラム | |
JP5445739B2 (ja) | リソース割当装置、リソース割当方法、及びプログラム | |
WO2015121925A1 (ja) | システム管理方法 | |
US11522807B2 (en) | Computationally efficient analysis and management of systems modeled as networks | |
CN105940636A (zh) | 用于云数据中心分析的技术 | |
Thai et al. | Executing bag of distributed tasks on the cloud: Investigating the trade-offs between performance and cost | |
Guillen et al. | The PerSyst monitoring tool: A transport system for performance data using quantiles | |
Kim et al. | A vnf placement method based on vnf characteristics | |
JP2013008089A (ja) | 計算機システムの構成パターンの算出方法及び構成パターンの算出装置 | |
Chauhan et al. | A heuristic for QoS based independent task scheduling in Grid environment | |
CN113867931A (zh) | 雾网络中的应用建模与资源管理 | |
JP2011192049A (ja) | 仮想マシンシステム、自動マイグレーション方法および自動マイグレーションプログラム | |
CN117369941A (zh) | Pod调度方法和*** | |
KR102195886B1 (ko) | 분산 처리 시스템 및 이의 동작 방법 | |
JP2014078134A (ja) | センサ情報高速データ処理システム及びセンサ情報高速処理・表示システム | |
Namyar et al. | Solving {Max-Min} Fair Resource Allocations Quickly on Large Graphs |
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 |