JP4866636B2 - 分散型プログラム実行環境における稼動品質管理方法 - Google Patents
分散型プログラム実行環境における稼動品質管理方法 Download PDFInfo
- Publication number
- JP4866636B2 JP4866636B2 JP2006078950A JP2006078950A JP4866636B2 JP 4866636 B2 JP4866636 B2 JP 4866636B2 JP 2006078950 A JP2006078950 A JP 2006078950A JP 2006078950 A JP2006078950 A JP 2006078950A JP 4866636 B2 JP4866636 B2 JP 4866636B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- software component
- server
- application program
- amount
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
複数のサーバのそれぞれに配備された1つ以上の各種ソフトウェアコンポーネントを順次呼び出して処理を実行するアプリケーションプログラムの稼働品質管理方法であって、
前記アプリケーションプログラムの実行フロー定義データを用いて前記アプリケーションプログラムを実行するソフトウェアコンポーネント群を特定し、
前記特定したソフトウェアコンポーネント群の少なくとも1つのソフトウェアコンポーネントが複数のサーバに配備されている場合に、それぞれのサーバで前記1つのソフトウェアコンポーネントの実行を依頼したと仮定して前記ソフトウェアコンポーネント群全体のそれぞれの処理量の見積もりを行い、
当該ソフトウェアコンポーネント群全体のそれぞれの処理量の見積もりに際して、各ソフトウェアコンポーネント間の処理引継ぎのための処理負荷、通信負荷を考慮して行い、
前記見積もった処理量に基づいて、前記1つのソフトウェアコンポーネントの配備された複数サーバの内でいずれか1つのサーバを依頼先として決定する手法とする。
102 実行フロー定義データ
104 実行管理処理部
106 稼動管理処理部
108,122,142 メッセージング処理部
120,140 サーバ
160 ネットワーク
170 待機系サーバ
700 処理装置
702 メモリ
704 外部記憶装置
706 プログラム
708 データ
710 入力装置
712 出力装置
Claims (5)
- 複数のサーバのそれぞれに配備された1つ以上の各種ソフトウェアコンポーネントを順次呼び出して処理を実行するアプリケーションプログラムの稼働品質管理方法であって、
前記アプリケーションプログラムの実行フロー定義データを用いて前記アプリケーションプログラムを実行するソフトウェアコンポーネント群を特定し、
前記特定したソフトウェアコンポーネント群の少なくとも1つのソフトウェアコンポーネントが複数のサーバに配備されている場合に、それぞれのサーバで前記1つのソフトウェアコンポーネントの実行を依頼したと仮定して前記ソフトウェアコンポーネント群全体のそれぞれの処理量の見積もりを行い、
当該ソフトウェアコンポーネント群全体のそれぞれの処理量の見積もりに際して、各ソフトウェアコンポーネント間の処理引継ぎのための処理負荷、通信負荷を考慮して行い、
前記見積もった処理量に基づいて、前記1つのソフトウェアコンポーネントの配備された複数サーバの内でいずれか1つのサーバを依頼先として決定する
ことを特徴とするアプリケーションプログラムの稼働品質管理方法。 - 請求項1において、
前記ソフトウェアコンポーネント群全体のそれぞれの処理量の見積もりに際して、各ソフトウェアコンポーネントの処理に必要な各サーバの処理リソース量を考慮して行うことを特徴とするアプリケーションプログラムの稼働品質管理方法。 - 請求項2において、
各ソフトウェアコンポーネントの処理量の見積もりが、前記サーバに設定された処理リソース量の許容量の閾値を越えている場合に、システム管理者に警告を表示することを特徴とするアプリケーションプログラムの稼働品質管理方法。 - 請求項2において、
各ソフトウェアコンポーネントの処理量の見積もりが、前記サーバに設定された処理リソース量の許容量の閾値を越えている場合に、当該サーバで実行することが予測されるソフトウェアコンポーネントのいずれかを他のサーバに配備し、
前記の他のサーバに当該ソフトウェアコンポーネントの実行を依頼する
ことを特徴とした稼動品質管理方法。 - 複数のサーバのそれぞれに配備された1つ以上の各種ソフトウェアコンポーネントを順次呼び出して処理を実行するアプリケーションプログラムの稼働品質管理を行うクライアント装置であって、
前記アプリケーションプログラムの実行フロー定義データを用いて前記アプリケーションプログラムを実行するソフトウェアコンポーネント群を特定し、
前記特定したソフトウェアコンポーネント群の少なくとも1つのソフトウェアコンポーネントが複数のサーバに配備されている場合に、それぞれのサーバで前記1つのソフトウェアコンポーネントの実行を依頼したと仮定して前記ソフトウェアコンポーネント群全体のそれぞれの処理量の見積もりを行い、
当該ソフトウェアコンポーネント群全体のそれぞれの処理量の見積もりに際して、各ソフトウェアコンポーネント間の処理引継ぎのための処理負荷、通信負荷を考慮して行い、
前記見積もった処理量に基づいて、前記1つのソフトウェアコンポーネントの配備された複数サーバの内でいずれか1つのサーバを依頼先として決定する
ことを特徴とするアプリケーションプログラムの稼働品質管理を行うクライアント装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006078950A JP4866636B2 (ja) | 2006-03-22 | 2006-03-22 | 分散型プログラム実行環境における稼動品質管理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006078950A JP4866636B2 (ja) | 2006-03-22 | 2006-03-22 | 分散型プログラム実行環境における稼動品質管理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007257163A JP2007257163A (ja) | 2007-10-04 |
| JP4866636B2 true JP4866636B2 (ja) | 2012-02-01 |
Family
ID=38631378
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006078950A Expired - Fee Related JP4866636B2 (ja) | 2006-03-22 | 2006-03-22 | 分散型プログラム実行環境における稼動品質管理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4866636B2 (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5343523B2 (ja) * | 2008-11-17 | 2013-11-13 | 富士通株式会社 | ジョブ管理装置、ジョブ管理方法およびジョブ管理プログラム |
| JP5315128B2 (ja) * | 2009-05-25 | 2013-10-16 | 株式会社日立製作所 | 処理依頼先管理装置、処理依頼先管理プログラムおよび処理依頼先管理方法 |
| JPWO2013141018A1 (ja) * | 2012-03-21 | 2015-08-03 | 日本電気株式会社 | 最適システム設計支援装置 |
| US9002982B2 (en) | 2013-03-11 | 2015-04-07 | Amazon Technologies, Inc. | Automated desktop placement |
| US10142406B2 (en) | 2013-03-11 | 2018-11-27 | Amazon Technologies, Inc. | Automated data center selection |
| US10313345B2 (en) | 2013-03-11 | 2019-06-04 | Amazon Technologies, Inc. | Application marketplace for virtual desktops |
| US20150019705A1 (en) * | 2013-06-26 | 2015-01-15 | Amazon Technologies, Inc. | Management of computing sessions |
| US10623243B2 (en) | 2013-06-26 | 2020-04-14 | Amazon Technologies, Inc. | Management of computing sessions |
| JP6521784B2 (ja) * | 2015-07-31 | 2019-05-29 | 三菱電機株式会社 | サーバ |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0512228A (ja) * | 1991-06-20 | 1993-01-22 | Hitachi Ltd | 分散処理システム |
| JP2000020480A (ja) * | 1998-07-07 | 2000-01-21 | Hitachi Ltd | クラスタ型システム |
| JP2000057106A (ja) * | 1998-08-12 | 2000-02-25 | Victor Co Of Japan Ltd | 分散処理システム |
| JP2002108839A (ja) * | 2000-09-28 | 2002-04-12 | Mitsubishi Electric Corp | 通信ネットワークシステム、ジョブ割当方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JP2002278755A (ja) * | 2001-03-16 | 2002-09-27 | Hitachi Software Eng Co Ltd | 分散ソフトウェア部品の選択呼出し方法および装置 |
| JP4093033B2 (ja) * | 2002-12-02 | 2008-05-28 | 株式会社日立製作所 | サービス部品選択支援方法 |
| WO2004061652A1 (ja) * | 2002-12-27 | 2004-07-22 | Fujitsu Limited | 統合サービス提供サーバ、統合サービス提供システム、統合サービス提供方法、統合サービス提供プログラム |
| JP2005056201A (ja) * | 2003-08-05 | 2005-03-03 | Hitachi Software Eng Co Ltd | 異種混合計算機接続システム及びシステムにおける処理割り当て方法及び課金方法 |
-
2006
- 2006-03-22 JP JP2006078950A patent/JP4866636B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007257163A (ja) | 2007-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6457447B2 (ja) | データセンターのネットワークトラフィックスケジューリング方法及び装置 | |
| CN111386516B (zh) | 自动缩放托管的机器学习模型以进行产生式推断 | |
| Dabbagh et al. | An energy-efficient VM prediction and migration framework for overcommitted clouds | |
| US10423457B2 (en) | Outcome-based software-defined infrastructure | |
| CN108733509B (zh) | 用于在集群系统中备份和恢复数据的方法和系统 | |
| US6857020B1 (en) | Apparatus, system, and method for managing quality-of-service-assured e-business service systems | |
| US7921195B2 (en) | Optimizing service processing based on business information, operational intelligence, and self-learning | |
| JP2008501173A (ja) | 一般アプリケーションプログラムインタフェースを実装するためのシステム及び方法 | |
| JP2008158628A (ja) | 運用実績評価装置、運用実績評価方法、およびプログラム | |
| JP6490806B2 (ja) | 計算リソースの新たな構成を決定するための構成方法、機器、システム及びコンピュータ可読媒体 | |
| Zhou et al. | Dynamic real-time infrastructure planning and deployment for disaster early warning systems | |
| JP4866636B2 (ja) | 分散型プログラム実行環境における稼動品質管理方法 | |
| Jayasinghe et al. | An analysis of throughput and latency behaviours under microservice decomposition | |
| US9607275B2 (en) | Method and system for integration of systems management with project and portfolio management | |
| EP2520069B1 (en) | Managing session data of a composite service session in a communication network | |
| Agarwal et al. | On-demand cold start frequency reduction with off-policy reinforcement learning in serverless computing | |
| Momm et al. | A qualitative discussion of different approaches for implementing multi-tenant saas offerings1 | |
| Seracini et al. | A comprehensive resource management solution for web-based systems | |
| Giannakopoulos et al. | Smilax: statistical machine learning autoscaler agent for Apache Flink | |
| Shen et al. | Optimizing QoS-aware services composition for concurrent processes in dynamic resource-constrained environments | |
| US20160036985A1 (en) | Real-time rule-based recovery platform | |
| Jakobsche et al. | An Autonomy Loop for Dynamic HPC Job Time Limit Adjustment | |
| Moussa et al. | Toward better service performance management via workload prediction | |
| Theilmann et al. | Managing on-demand business applications with hierarchical service level agreements | |
| Dumitraş et al. | Ecotopia: An ecological framework for change management in distributed systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110727 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110823 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111019 |
|
| 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: 20111108 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111114 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141118 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |