JP6825323B2 - 情報処理装置、情報処理システム、および状態情報収集プログラム - Google Patents
情報処理装置、情報処理システム、および状態情報収集プログラム Download PDFInfo
- Publication number
- JP6825323B2 JP6825323B2 JP2016221968A JP2016221968A JP6825323B2 JP 6825323 B2 JP6825323 B2 JP 6825323B2 JP 2016221968 A JP2016221968 A JP 2016221968A JP 2016221968 A JP2016221968 A JP 2016221968A JP 6825323 B2 JP6825323 B2 JP 6825323B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing device
- information
- aggregation
- node
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Description
図4は、情報処理システム100の機能構成例を示す説明図である。各ノードは、制御部400を有する。制御部400は、取得部401と、ノード集計部402と、集計部403と、書き込み部404と、を含む。制御部400は、記憶装置に記憶されたプログラムをCPU301が実行することにより、各部の機能を実現する。記憶装置とは、具体的には、例えば、図3に示したROM302、RAM303、ディスク305などである。また、各部の処理結果は、RAM303や、CPU301のレジスタ、CPU301のキャッシュメモリ等に格納される。
前記情報処理装置の負荷と、前記情報処理装置が集計する集計対象の情報処理装置群の各情報処理装置の状態情報に含まれる負荷情報が示す負荷とに基づいて、前記各情報処理装置の状態情報を集計する第1の集計処理を分散させるか否かを判断し、
前記第1の集計処理を分散させると判断した場合、前記集計対象の情報処理装置群のうちの前記情報処理装置を除く2以上の情報処理装置の各情報処理装置に、前記集計対象の情報処理装置群を前記各情報処理装置の数で分割した各グループに属する情報処理装置の状態情報を集計する第2の集計処理の実行要求を送信し、
前記各グループに属する情報処理装置に対して、当該情報処理装置の状態情報の送信先を前記各グループに対して第2の集計処理を実行する情報処理装置に変更する指示を送信し、
前記2以上の情報処理装置の各情報処理装置に対して、当該各情報処理装置が実行する第2の集計処理の処理結果を前記情報処理装置に送信する指示を送信する、
制御部を有することを特徴とする情報処理装置。
前記2以上の情報処理装置のうちの第1の情報処理装置から、前記第1の情報処理装置が実行する第2の集計処理を他の情報処理装置に変更する変更依頼を受け付けた場合、前記集計対象の情報処理装置群の状態情報に含まれる負荷情報が示す負荷に基づいて、前記情報処理装置群のうちの前記情報処理装置および前記2以上の情報処理装置以外から、前記第1の情報処理装置が実行する第2の集計処理を実行させる第2の情報処理装置を決定し、
前記第1の情報処理装置が実行する第2の集計処理を、前記第1の情報処理装置から前記第2の情報処理装置に変更し、
当該各情報処理装置に対して、当該各情報処理装置の状態情報の送信先を前記第2の情報処理装置に変更する指示を送信し、
前記第2の情報処理装置に対して、前記第2の情報処理装置が実行する第2の集計処理の処理結果を前記情報処理装置に送信する指示を送信する、
ことを特徴とする付記1に記載の情報処理装置。
前記2以上の情報処理装置のうちの第3の情報処理装置から、前記第3の情報処理装置が実行する第2の集計処理を消滅させる消滅依頼を受け付けた場合、前記情報処理装置の負荷に基づいて、前記第3の情報処理装置が実行する第2の集計処理を消滅させるか否かを判断し、
前記第3の情報処理装置が実行する第2の集計処理を消滅させると判断した場合、前記第3の情報処理装置が集計する集計対象の情報処理装置群の各情報処理装置に対して、当該各情報処理装置の状態情報の送信先を前記第2の情報処理装置に変更する指示を送信し、
前記第3の情報処理装置に対して、前記第3の情報処理装置が実行する第2の集計処理を消滅させる指示を送信する、
ことを特徴とする付記1または2に記載の情報処理装置。
前記複数の情報処理装置のうちの第4の情報処理装置から、前記第1の集計処理の実行要求を受け付けた場合、前記第1の集計処理を実行し、
前記第1の集計処理の処理結果を、前記第4の情報処理装置に送信する、
ことを特徴とする付記1〜3のいずれか一つに記載の情報処理装置。
前記制御部は、
前記複数の情報処理装置に新たな情報処理装置が追加された場合、または、前記複数の情報処理装置のうちのいずれかの情報処理装置が除かれた場合、前記第1の集計処理を分散させているならば、前記第1の集計処理の分散を解除する、
ことを特徴とする付記1〜4のいずれか一つに記載の情報処理装置。
前記状態情報を収集する情報処理装置は、
前記情報処理装置の負荷と、前記情報処理装置が集計する集計対象の情報処理装置群の各情報処理装置の状態情報に含まれる負荷情報が示す負荷とに基づいて、前記各情報処理装置の状態情報を集計する第1の集計処理を分散させるか否かを判断し、
前記第1の集計処理を分散させると判断した場合、前記集計対象の情報処理装置群のうちの前記情報処理装置を除く2以上の情報処理装置の各情報処理装置に、前記集計対象の情報処理装置群を前記各情報処理装置の数で分割した各グループに属する情報処理装置の状態情報を集計する第2の集計処理の実行要求を送信し、
前記各グループに属する情報処理装置に対して、当該情報処理装置の状態情報の送信先を前記各グループに対して第2の集計処理を実行する情報処理装置に変更する指示を送信し、
前記2以上の情報処理装置の各情報処理装置に対して、当該各情報処理装置が実行する第2の集計処理の処理結果を前記情報処理装置に送信する指示を送信する、
ことを特徴とする情報処理システム。
前記情報処理装置の負荷と、前記情報処理装置が集計する集計対象の情報処理装置群の各情報処理装置の状態情報に含まれる負荷情報が示す負荷とに基づいて、前記各情報処理装置の状態情報を集計する第1の集計処理を分散させるか否かを判断し、
前記第1の集計処理を分散させると判断した場合、前記集計対象の情報処理装置群のうちの前記情報処理装置を除く2以上の情報処理装置の各情報処理装置に、前記集計対象の情報処理装置群を前記各情報処理装置の数で分割した各グループに属する情報処理装置の状態情報を集計する第2の集計処理の実行要求を送信し、
前記各グループに属する情報処理装置に対して、当該情報処理装置の状態情報の送信先を前記各グループに対して第2の集計処理を実行する情報処理装置に変更する指示を送信し、
前記2以上の情報処理装置の各情報処理装置に対して、当該各情報処理装置が実行する第2の集計処理の処理結果を前記情報処理装置に送信する指示を送信する、
処理を実行させることを特徴とする状態情報収集プログラム。
100 情報処理システム
110 時系列DB
111 負荷情報
112 性能情報
120〜122 集計処理
400 制御部
401 取得部
402 ノード集計部
403 集計部
404 書き込み部
411 集計処理実行部
412 処理結果送信部
413 負荷分散判断部
414 変更先ノード決定部
415 実行要求送信部
416 消滅判断部
417 指示部
Claims (6)
- 複数の情報処理装置で構築され、前記複数の情報処理装置の各情報処理装置で取得された前記各情報処理装置の負荷を示す負荷情報を含む状態情報を集計する情報処理システムに含まれる、前記状態情報を収集する情報処理装置であって、
自装置の負荷と、自装置が集計する集計対象の情報処理装置群の各情報処理装置の状態情報に含まれる負荷情報が示す負荷とに基づいて、前記各情報処理装置の状態情報を集計する第1の集計処理を分散させるか否かを判断し、
前記第1の集計処理を分散させると判断した場合、前記集計対象の情報処理装置群のうちの自装置を除く2以上の情報処理装置の各情報処理装置に、前記集計対象の情報処理装置群を前記各情報処理装置の数で分割した各グループに属する情報処理装置の状態情報を集計する第2の集計処理の実行要求を送信し、
前記各グループに属する情報処理装置に対して、当該情報処理装置の状態情報の送信先を前記各グループに対して第2の集計処理を実行する情報処理装置に変更する指示を送信し、
前記2以上の情報処理装置の各情報処理装置に対して、当該各情報処理装置が実行する第2の集計処理の処理結果を自装置に送信する指示を送信する、
制御部を有することを特徴とする情報処理装置。 - 前記制御部は、
前記2以上の情報処理装置のうちの第1の情報処理装置から、前記第1の情報処理装置が実行する第2の集計処理を他の情報処理装置に変更する変更依頼を受け付けた場合、前記集計対象の情報処理装置群の状態情報に含まれる負荷情報が示す負荷に基づいて、前記情報処理装置群のうちの自装置および前記2以上の情報処理装置以外から、前記第1の情報処理装置が実行する第2の集計処理を実行させる第2の情報処理装置を決定し、
前記第1の情報処理装置が実行する第2の集計処理を、前記第1の情報処理装置から前記第2の情報処理装置に変更し、
前記2以上の情報処理装置の各情報処理装置に対して、当該各情報処理装置の状態情報の送信先を前記第2の情報処理装置に変更する指示を送信し、
前記第2の情報処理装置に対して、前記第2の情報処理装置が実行する第2の集計処理の処理結果を自装置に送信する指示を送信する、
ことを特徴とする請求項1に記載の情報処理装置。 - 前記制御部は、
前記2以上の情報処理装置のうちの第3の情報処理装置から、前記第3の情報処理装置が実行する第2の集計処理を消滅させる消滅依頼を受け付けた場合、自装置の負荷に基づいて、前記第3の情報処理装置が実行する第2の集計処理を消滅させるか否かを判断し、
前記第3の情報処理装置が実行する第2の集計処理を消滅させると判断した場合、前記第3の情報処理装置が集計する集計対象の情報処理装置群の各情報処理装置に対して、当該各情報処理装置の状態情報の送信先を前記第2の情報処理装置に変更する指示を送信し、
前記第3の情報処理装置に対して、前記第3の情報処理装置が実行する第2の集計処理を消滅させる指示を送信する、
ことを特徴とする請求項2に記載の情報処理装置。 - 前記制御部は、
前記複数の情報処理装置のうちの第4の情報処理装置から、前記第1の集計処理の実行要求を受け付けた場合、前記第1の集計処理を実行し、
前記第1の集計処理の処理結果を、前記第4の情報処理装置に送信する、
ことを特徴とする請求項1〜3のいずれか一つに記載の情報処理装置。 - 複数の情報処理装置で構築され、前記複数の情報処理装置の各情報処理装置で取得された前記各情報処理装置の負荷を示す負荷情報を含む状態情報を集計する情報処理システムであって、
前記状態情報を収集する情報処理装置は、
自装置の負荷と、自装置が集計する集計対象の情報処理装置群の各情報処理装置の状態情報に含まれる負荷情報が示す負荷とに基づいて、前記各情報処理装置の状態情報を集計する第1の集計処理を分散させるか否かを判断し、
前記第1の集計処理を分散させると判断した場合、前記集計対象の情報処理装置群のうちの自装置を除く2以上の情報処理装置の各情報処理装置に、前記集計対象の情報処理装置群を前記各情報処理装置の数で分割した各グループに属する情報処理装置の状態情報を集計する第2の集計処理の実行要求を送信し、
前記各グループに属する情報処理装置に対して、当該情報処理装置の状態情報の送信先を前記各グループに対して第2の集計処理を実行する情報処理装置に変更する指示を送信し、
前記2以上の情報処理装置の各情報処理装置に対して、当該各情報処理装置が実行する第2の集計処理の処理結果を自装置に送信する指示を送信する、
ことを特徴とする情報処理システム。 - 複数の情報処理装置で構築され、前記複数の情報処理装置の各情報処理装置で取得された前記各情報処理装置の負荷を示す負荷情報を含む状態情報を集計する情報処理システムに含まれる、前記状態情報を収集する情報処理装置に、
自装置の負荷と、自装置が集計する集計対象の情報処理装置群の各情報処理装置の状態情報に含まれる負荷情報が示す負荷とに基づいて、前記各情報処理装置の状態情報を集計する第1の集計処理を分散させるか否かを判断し、
前記第1の集計処理を分散させると判断した場合、前記集計対象の情報処理装置群のうちの自装置を除く2以上の情報処理装置の各情報処理装置に、前記集計対象の情報処理装置群を前記各情報処理装置の数で分割した各グループに属する情報処理装置の状態情報を集計する第2の集計処理の実行要求を送信し、
前記各グループに属する情報処理装置に対して、当該情報処理装置の状態情報の送信先を前記各グループに対して第2の集計処理を実行する情報処理装置に変更する指示を送信し、
前記2以上の情報処理装置の各情報処理装置に対して、当該各情報処理装置が実行する第2の集計処理の処理結果を自装置に送信する指示を送信する、
処理を実行させることを特徴とする状態情報収集プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016221968A JP6825323B2 (ja) | 2016-11-14 | 2016-11-14 | 情報処理装置、情報処理システム、および状態情報収集プログラム |
US15/807,731 US10379902B2 (en) | 2016-11-14 | 2017-11-09 | Information processing device for aggregating load information, information processing system for aggregating load information, and non-transitory computer-readable storage medium recording program for aggregating load information |
CN201711104809.9A CN108073456B (zh) | 2016-11-14 | 2017-11-10 | 信息处理装置和信息处理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016221968A JP6825323B2 (ja) | 2016-11-14 | 2016-11-14 | 情報処理装置、情報処理システム、および状態情報収集プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018081392A JP2018081392A (ja) | 2018-05-24 |
JP6825323B2 true JP6825323B2 (ja) | 2021-02-03 |
Family
ID=62107973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016221968A Active JP6825323B2 (ja) | 2016-11-14 | 2016-11-14 | 情報処理装置、情報処理システム、および状態情報収集プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US10379902B2 (ja) |
JP (1) | JP6825323B2 (ja) |
CN (1) | CN108073456B (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6807354B2 (ja) | 2018-07-13 | 2021-01-06 | 株式会社日立製作所 | ストレージシステムおよび情報管理方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3573386B2 (ja) | 1996-04-02 | 2004-10-06 | 株式会社野村総合研究所 | 負荷制御を行う大規模クライアントサーバーシステム |
JP2003186765A (ja) * | 2001-12-20 | 2003-07-04 | Fuji Xerox Co Ltd | ネットワーク接続デバイス、ネットワーク接続デバイス管理システム、ネットワーク接続デバイス管理方法 |
US9081620B1 (en) * | 2003-09-11 | 2015-07-14 | Oracle America, Inc. | Multi-grid mechanism using peer-to-peer protocols |
JP2006085372A (ja) * | 2004-09-15 | 2006-03-30 | Toshiba Corp | 情報処理システム |
JP2009251660A (ja) * | 2008-04-01 | 2009-10-29 | Canon Inc | ネットワークシステム及びその管理構成変更方法、デバイス装置及びその制御方法、並びにプログラム |
JP5378946B2 (ja) | 2009-10-26 | 2013-12-25 | 株式会社日立製作所 | サーバ管理装置およびサーバ管理方法 |
CN105930289A (zh) * | 2010-07-30 | 2016-09-07 | 富士通株式会社 | 多核处理器***、分配程序、控制程序、分配方法以及控制方法 |
US8886781B2 (en) * | 2011-12-13 | 2014-11-11 | Microsoft Corporation | Load balancing in cluster storage systems |
GB2504737B (en) * | 2012-08-08 | 2016-06-01 | Basis Tech Int Ltd | Load balancing in data processing system |
CN102938790B (zh) * | 2012-11-20 | 2015-10-21 | 无锡城市云计算中心有限公司 | 云计算***中的资源分配方法 |
JP6059558B2 (ja) * | 2013-02-26 | 2017-01-11 | 日本電信電話株式会社 | 負荷分散判定システム |
US20150236974A1 (en) * | 2013-04-26 | 2015-08-20 | Hitachi, Ltd. | Computer system and load balancing method |
JP6221584B2 (ja) * | 2013-09-30 | 2017-11-01 | 日本電気株式会社 | 処理の並列化装置、処理の並列化方法及びプログラム |
GB2516995B (en) * | 2013-12-18 | 2015-08-19 | Imagination Tech Ltd | Task execution in a SIMD processing unit |
JP6354290B2 (ja) | 2014-04-24 | 2018-07-11 | 富士通株式会社 | 情報処理システム、情報処理システムの制御方法および情報処理システムの制御プログラム |
CN105450537A (zh) * | 2014-09-02 | 2016-03-30 | 阿尔卡特朗讯 | 确定节点负载信息及据此进行负载均衡和过载控制 |
-
2016
- 2016-11-14 JP JP2016221968A patent/JP6825323B2/ja active Active
-
2017
- 2017-11-09 US US15/807,731 patent/US10379902B2/en active Active
- 2017-11-10 CN CN201711104809.9A patent/CN108073456B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108073456B (zh) | 2021-10-26 |
CN108073456A (zh) | 2018-05-25 |
US20180136973A1 (en) | 2018-05-17 |
JP2018081392A (ja) | 2018-05-24 |
US10379902B2 (en) | 2019-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7166982B2 (ja) | トポロジマップ提示システム、トポロジマップ提示方法及びコンピュータプログラム | |
JP5286192B2 (ja) | ストレージシステムの容量を管理する管理計算機及びストレージシステムの容量管理方法 | |
JP2015001828A (ja) | 割当プログラム、割当装置および割当方法 | |
EP2248003A1 (en) | System and method for automatic storage load balancing in virtual server environments | |
CN103377285A (zh) | 用于增强对存储云去重技术的可靠性的方法与*** | |
JP2009080671A (ja) | 計算機システム、管理計算機、及びファイル管理方法 | |
US20160203069A1 (en) | Mechanism for providing real time replication status information in a networked virtualization environment for storage management | |
JP2017507415A (ja) | クラウド環境におけるitインフラ管理のための方法とその装置 | |
US20190317787A1 (en) | Rebuilding a virtual infrastructure based on user data | |
US20210271583A1 (en) | Hyper-converged infrastructure (hci) log system | |
US20160048344A1 (en) | Distributed caching systems and methods | |
Sigovan et al. | A visual network analysis method for large-scale parallel i/o systems | |
JP6269140B2 (ja) | アクセス制御プログラム、アクセス制御方法、およびアクセス制御装置 | |
US8700572B2 (en) | Storage system and method for controlling storage system | |
JP6825323B2 (ja) | 情報処理装置、情報処理システム、および状態情報収集プログラム | |
JP2012221049A (ja) | データセンタシステム管理方法、データセンタシステム、及び管理装置 | |
WO2016103314A1 (ja) | 計算機システムの管理システム及び管理方法 | |
US10931750B1 (en) | Selection from dedicated source volume pool for accelerated creation of block data volumes | |
JP5867008B2 (ja) | ノード決定プログラム、ノード決定装置およびノード決定方法 | |
US20170308554A1 (en) | Auto-determining backup level | |
JP6878369B2 (ja) | ボリューム配置管理装置、ボリューム配置管理方法、及びボリューム配置管理プログラム | |
JP2022133993A (ja) | ストレージシステム、リソース制御方法、及びリソース制御プログラム | |
US20180165380A1 (en) | Data processing system and data processing method | |
US10789139B2 (en) | Method of rebuilding real world storage environment | |
JP2022107464A (ja) | 情報収集プログラム、情報収集方法および情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190807 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200601 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201006 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201201 |
|
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: 20201215 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201228 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6825323 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |