JP6481299B2 - 監視装置、サーバ、監視システム、監視方法および監視プログラム - Google Patents
監視装置、サーバ、監視システム、監視方法および監視プログラム Download PDFInfo
- Publication number
- JP6481299B2 JP6481299B2 JP2014185981A JP2014185981A JP6481299B2 JP 6481299 B2 JP6481299 B2 JP 6481299B2 JP 2014185981 A JP2014185981 A JP 2014185981A JP 2014185981 A JP2014185981 A JP 2014185981A JP 6481299 B2 JP6481299 B2 JP 6481299B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- request
- attention
- unit
- operation plan
- 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/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- 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
-
- 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/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/508—Monitor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Cardiology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Description
図1は、本発明の第1の実施形態に係る情報処理システム100の構成を示す図である。図1に示すように、情報処理システム100は、サーバマシン200、システム監視装置300およびクライアント400を備える。
・特定の期間に稼働するサーバマシン数の関係(例えば、平日、休日、特定日、特定曜日と、それらの期間に稼働するサーバマシン数との関係)
・特定のキーワードと、稼働するサーバマシン数との関係(例えば、「XXX」というキーワードを含むと、サーバマシンがX台稼働する等)
・特定のURLコンテキストと稼働するサーバマシン数との関係(例えば、「jpn.nec.com/xxx/」というURLコンテキスト配下のWebページにアクセスが発生すると、サーバマシンがX台稼働する等)
なお、上記のような分析結果の導出手段については任意である。
図11は、本発明の第2の実施形態に係るシステム監視装置700の構成を示す図である。図11に示すように、監視装置700は、運用計画部710および制御部720を備える。
11 RAM
12 ROM
13 外部接続インタフェース
14 記憶媒体
100 情報処理システム
200 サーバマシン
210 アプリケーションサーバ
211 リクエスト受付部
212 アプリケーション実行制御部
213 統計データ出力部
214 操作命令受付部
215 監視情報転送部
216 解析データ転送部
220 記憶装置
231 リクエストデータ解析部
232 リクエストデータ統計部
233 アクセスログ出力部
234 記憶部
300 システム監視装置
310 サーバマシン計測部
320 事象予測部
321 データ解析部
322 データ分析部
323 注目ワード収集部
330 運用計画生成部
340 運用実行制御部
341 サーバマシン制御部
342 記憶部
350 操作命令発行部
360 解析データ収集部
370 記憶装置
Claims (9)
- クライアントからのリクエストに応じて処理を実行し、当該クライアントに応答を送信する1または複数のサーバを監視する監視装置であって、
前記サーバから収集した、前記リクエストに関連するキーワードに対するアクセス数である注目度と前記リクエストを解析した結果であるリクエスト解析結果に基づいて、前記注目度に応じたサーバのスケールアウトの運用計画を作成する運用計画手段と、
前記注目度が上昇した場合、当該運用計画に基づいて前記サーバにスケールアウトを実施させる制御手段と
を備えた監視装置。 - 前記運用計画手段は、前記注目度と前記リクエスト解析結果とに基づいて、前記キーワードと稼働中のサーバ数との関係を導出することにより、前記注目度に応じて必要となるサーバ数を予測し、その予測サーバ数を含む前記運用計画を作成する
請求項1記載の監視装置。 - 前記制御手段は、稼働中のサーバ数が、前記運用計画に含まれる予測サーバ数よりも少ない場合、前記サーバのスケールアウト処理を実施させる
請求項2記載の監視装置。 - 前記制御手段は、前記注目度の上昇を判定する
請求項1ないし請求項3のいずれか1項記載の監視装置。 - 前記運用計画手段は、ネットワークを介して情報検索サイトから収集された所定の条件を満たすワードに対する前記注目度に応じて前記運用計画を作成する
請求項1ないし請求項4のいずれか1項記載の監視装置。 - クライアントからのリクエストに応じて処理を実行し、当該クライアントに応答を送信する1または複数のサーバと、当該サーバを監視し、前記サーバから収集した、前記リクエストに関連するキーワードに対するアクセス数である注目度と前記リクエストを解析した結果であるリクエスト解析結果に基づいて、前記注目度が上昇した場合、前記サーバのスケールアウトを実施させる監視装置とを有する監視システムにおけるサーバであって、
前記リクエスト解析結果から前記キーワードを抽出し、前記アクセス数である注目度の統計を取る統計手段と、
ネットワークを介して自サーバを監視する監視装置に、前記注目度を送信する送信手段と
を備えたサーバ。 - クライアントからのリクエストに応じて処理を実行し、当該クライアントに応答を送信する1または複数のサーバと、当該サーバを監視する監視装置とを備えた監視システムであって、
前記サーバは、
前記リクエストを解析した結果であるリクエスト解析結果から前記リクエストに関連するキーワードを抽出し、前記キーワードに対するアクセス数である注目度の統計を取る統計手段と、
前記監視装置に、前記注目度を送信する送信手段と
を備え、
前記監視装置は、
前記サーバから収集した、前記注目度と前記リクエスト解析結果に基づいて、前記注目度に応じたサーバのスケールアウトの運用計画を作成する運用計画手段と、
前記注目度が上昇した場合、当該運用計画に基づいて前記サーバのスケールアウトを実施させる制御手段と
を備えた
監視システム。 - クライアントからのリクエストに応じて処理を実行し、当該クライアントに応答を送信する1または複数のサーバを監視装置が監視する監視方法であって、
前記監視装置が、
前記サーバから収集した、前記リクエストに関連するキーワードに対するアクセス数である注目度と前記リクエストを解析した結果であるリクエスト解析結果に基づいて、前記注目度に応じたサーバのスケールアウトの運用計画を作成し、
前記注目度が上昇した場合、当該運用計画に基づいて前記サーバのスケールアウトを実施させる
監視方法。 - クライアントからのリクエストに応じて処理を実行し、当該クライアントに応答を送信する1または複数のサーバを監視する監視プログラムであって、
前記サーバから収集した、前記リクエストに関連するキーワードに対するアクセス数である注目度と前記リクエストを解析した結果であるリクエスト解析結果に基づいて、前記注目度に応じたサーバのスケールアウトの運用計画を作成する処理と、
前記注目度が上昇した場合、当該運用計画に基づいて前記サーバのスケールアウトを実施させる処理と
をコンピュータに実行させる監視プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014185981A JP6481299B2 (ja) | 2014-09-12 | 2014-09-12 | 監視装置、サーバ、監視システム、監視方法および監視プログラム |
| US14/826,728 US20160080267A1 (en) | 2014-09-12 | 2015-08-14 | Monitoring device, server, monitoring system, monitoring method and program recording medium |
| CN201510582672.2A CN105426284A (zh) | 2014-09-12 | 2015-09-14 | 监视设备、服务器、监视系统、监视方法和程序记录介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014185981A JP6481299B2 (ja) | 2014-09-12 | 2014-09-12 | 監視装置、サーバ、監視システム、監視方法および監視プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016058005A JP2016058005A (ja) | 2016-04-21 |
| JP6481299B2 true JP6481299B2 (ja) | 2019-03-13 |
Family
ID=55455935
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014185981A Active JP6481299B2 (ja) | 2014-09-12 | 2014-09-12 | 監視装置、サーバ、監視システム、監視方法および監視プログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20160080267A1 (ja) |
| JP (1) | JP6481299B2 (ja) |
| CN (1) | CN105426284A (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3482554B1 (en) * | 2016-07-08 | 2021-07-07 | Convida Wireless, LLC | Methods and servers to monitor resources through http/2 |
| JP6812787B2 (ja) | 2016-12-27 | 2021-01-13 | 富士通株式会社 | 情報処理装置、フェールオーバ時間測定方法及びフェールオーバ時間測定プログラム |
| CN107018012A (zh) * | 2017-03-09 | 2017-08-04 | 贵州黔源电力股份有限公司 | 一种梯级电站工业电视集中监视主站系统 |
| US11126927B2 (en) * | 2017-11-24 | 2021-09-21 | Amazon Technologies, Inc. | Auto-scaling hosted machine learning models for production inference |
| JP6699676B2 (ja) * | 2018-01-25 | 2020-05-27 | トヨタ自動車株式会社 | サーバ装置、情報収集システム、およびプログラム |
| JP7010096B2 (ja) * | 2018-03-19 | 2022-01-26 | 株式会社リコー | 情報処理システム、情報処理装置及びプログラム |
| JP7092345B2 (ja) * | 2018-07-27 | 2022-06-28 | Necプラットフォームズ株式会社 | サーバ制御装置、サーバ制御方法およびサーバ制御プログラム |
| CN113986655B (zh) * | 2021-10-11 | 2022-08-30 | 上海轻迅信息科技有限公司 | 一种基于监控设备数据采集分析系统及平台 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6957390B2 (en) * | 2000-11-30 | 2005-10-18 | Mediacom.Net, Llc | Method and apparatus for providing dynamic information to a user via a visual display |
| GB0220846D0 (en) * | 2002-09-07 | 2002-10-16 | Ibm | Remote dynamic configuration of a web server to facilitate capacity on demand |
| JP2005141411A (ja) * | 2003-11-05 | 2005-06-02 | Fujikura Ltd | 光コネクタの識別方法および画像照合装置 |
| JP2005141441A (ja) * | 2003-11-06 | 2005-06-02 | Hitachi Ltd | 負荷分散システム |
| US9021094B1 (en) * | 2005-04-28 | 2015-04-28 | Hewlett-Packard Development Company, L.P. | Allocation of resources for tiers of a multi-tiered system based on selecting items from respective sets |
| US20070233866A1 (en) * | 2006-03-28 | 2007-10-04 | Karen Appleby | Method and system for dynamically allocating servers to compute-resources using capacity thresholds |
| JP4952309B2 (ja) * | 2007-03-09 | 2012-06-13 | 日本電気株式会社 | 負荷分析システム、方法、及び、プログラム |
| JP5050627B2 (ja) * | 2007-04-26 | 2012-10-17 | 日本電気株式会社 | リソース割当システム、リソース割当方法及びリソース割当プログラム |
| US7970892B2 (en) * | 2007-06-29 | 2011-06-28 | Microsoft Corporation | Tuning and optimizing distributed systems with declarative models |
| US20090199192A1 (en) * | 2008-02-05 | 2009-08-06 | Robert Laithwaite | Resource scheduling apparatus and method |
| CN101321181A (zh) * | 2008-07-17 | 2008-12-10 | 上海交通大学 | 基于模糊控制的分布式服务流程引擎管理系统 |
| JP5378946B2 (ja) * | 2009-10-26 | 2013-12-25 | 株式会社日立製作所 | サーバ管理装置およびサーバ管理方法 |
| CN102447719A (zh) * | 2010-10-12 | 2012-05-09 | 上海遥薇(集团)有限公司 | Web GIS服务的动态负载均衡信息处理系统 |
| US8788654B2 (en) * | 2010-12-07 | 2014-07-22 | Cisco Technology, Inc. | System and method for allocating resources based on events in a network environment |
| JP5342615B2 (ja) * | 2011-08-15 | 2013-11-13 | 株式会社日立システムズ | 仮想サーバ制御システム及びプログラム |
| EP2608029A1 (en) * | 2011-12-19 | 2013-06-26 | Siemens Aktiengesellschaft | Method and system for managing resources among different clients for an exclusive use |
| US20140078911A1 (en) * | 2012-09-17 | 2014-03-20 | Fluke Corporation | Method and apparatus to determine the amount of delay in round trip latency for a connection where the tcp traffic does not contain multi-packet responses or may not be transaction oriented traffic. |
| CN103179217B (zh) * | 2013-04-19 | 2016-01-13 | 中国建设银行股份有限公司 | 一种用于web应用服务器群组的负载均衡方法和装置 |
-
2014
- 2014-09-12 JP JP2014185981A patent/JP6481299B2/ja active Active
-
2015
- 2015-08-14 US US14/826,728 patent/US20160080267A1/en not_active Abandoned
- 2015-09-14 CN CN201510582672.2A patent/CN105426284A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CN105426284A (zh) | 2016-03-23 |
| US20160080267A1 (en) | 2016-03-17 |
| JP2016058005A (ja) | 2016-04-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6481299B2 (ja) | 監視装置、サーバ、監視システム、監視方法および監視プログラム | |
| JP6457447B2 (ja) | データセンターのネットワークトラフィックスケジューリング方法及び装置 | |
| US10289973B2 (en) | System and method for analytics-driven SLA management and insight generation in clouds | |
| US10210036B2 (en) | Time series metric data modeling and prediction | |
| US11431582B2 (en) | Systems and methods for context aware adaptation of services and resources in a distributed computing system | |
| WO2013072232A1 (en) | Method to manage performance in multi-tier applications | |
| US12225096B2 (en) | Configuration of event data communication in computer networks | |
| US20180205666A1 (en) | Application workload prediction | |
| CN117972367B (zh) | 一种数据存储预测方法、数据存储子系统及智能计算平台 | |
| US20220303361A1 (en) | Resiliency Control Engine for Network Service Mesh Systems | |
| CN110990138A (zh) | 资源调度方法、装置、服务器及存储介质 | |
| CN106797399B (zh) | 确定计算资源的新配置的配置方法、设备、系统和计算机可读介质 | |
| Copil et al. | Advise–a framework for evaluating cloud service elasticity behavior | |
| Thota | Optimizing Kubernetes workloads with AI-driven performance tuning in AWS EKS | |
| US20140258382A1 (en) | Application congestion control | |
| Zhou et al. | Cushion: A proactive resource provisioning method to mitigate SLO violations for containerized microservices | |
| Liu et al. | A virtual machine migration strategy based on time series workload prediction using cloud model | |
| CN119814792B (zh) | 一种基于负载均衡器的网站流量管理方法及系统 | |
| Pham et al. | CIRUS: an elastic cloud-based framework for Ubilytics | |
| EP4016963A1 (en) | Method of managing resources of an infrastructure for network function virtualization | |
| Giannakopoulos et al. | Smilax: statistical machine learning autoscaler agent for Apache Flink | |
| Omoregbee et al. | Performability requirements in making a rescaling decision for streaming applications | |
| CN117635206A (zh) | 一种用电行为预测方法及装置、设备、存储介质 | |
| US20170372334A1 (en) | Agent-based monitoring of an application management system | |
| KR102448702B1 (ko) | 엣지 서비스 증설 제어 시스템 및 그 제어방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170809 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180725 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180821 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181019 |
|
| 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: 20190115 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190128 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6481299 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |