WO2011108185A1 - 制御ポリシ調整装置、制御ポリシ調整方法、及びプログラム - Google Patents
制御ポリシ調整装置、制御ポリシ調整方法、及びプログラム Download PDFInfo
- Publication number
- WO2011108185A1 WO2011108185A1 PCT/JP2011/000331 JP2011000331W WO2011108185A1 WO 2011108185 A1 WO2011108185 A1 WO 2011108185A1 JP 2011000331 W JP2011000331 W JP 2011000331W WO 2011108185 A1 WO2011108185 A1 WO 2011108185A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- policy
- test
- information processing
- processing system
- period
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3433—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment for load management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/865—Monitoring of software
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/875—Monitoring of systems including the internet
Definitions
- the present invention relates to a control policy adjustment device, a control policy adjustment method, and a program for adjusting a control policy of an information processing system.
- test environment that is as close as possible to the actual operating environment is constructed, and the system control policy in the actual operating environment is determined based on the evaluation results in this test environment.
- System control is realized by applying it to a production environment. In such a method, a test environment assuming a system usage pattern during actual operation is prepared. However, since this test environment is different from the usage pattern during actual operation, accurate testing may not be possible.
- Patent Document 1 An example of a system that aims to solve this problem is described in Patent Document 1.
- a load based on a measured access pattern is applied to a server while increasing the access frequency in a time zone where the access frequency to the server is low.
- the access frequency and server performance values are monitored.
- the access frequency at which the measured performance value becomes the required performance value (required performance) is recorded as the limit performance.
- the recorded performance value is used for server operation.
- Patent Document 2 describes a technique for performing a test in an actual operation environment in IPS (Intrusion / Prevention / Systems).
- An object of the present invention is to provide a control policy adjustment device, a control policy adjustment method, and a program capable of testing a control policy in actual operation in a general system.
- processing history acquisition means for acquiring a history of processing performed by the information processing system;
- Load information acquisition means for determining load information indicating period dependence of the amount of processing required for the information processing system based on the history acquired by the processing history acquisition means;
- a test period determination means for determining a test period that is a period in which a test policy that is a test policy among control policies performed in the information processing system can be used;
- the test policy is tested in the actual use environment of the information processing system, and the processing of the information processing system in the test policy is performed.
- System control means for measuring the ability as a test result;
- Policy change means for changing the actual use policy based on the test policy within a range where the test result satisfies a standard;
- a control policy adjustment device is provided.
- a computer acquires a history of processing performed by an information processing system, Based on the acquired history, the computer determines load information indicating a period dependency of the amount of processing required for the information processing system, Based on the load information, the computer determines a test period that is a period in which a test policy that is a test policy among control policies performed in the information processing system can be used, The computer uses the test policy instead of the actual use policy actually used in the test period, thereby testing the test policy in the actual use environment of the information processing system, and the information in the test policy. Measure the processing capacity of the processing system as a test result, A control policy adjustment method is provided in which the computer changes the actual use policy based on the test policy within a range where the test result satisfies a criterion.
- a program for causing a computer to function as a control policy changing device that changes a control policy of an information processing system In the computer, Based on the acquired history, processing for determining load information indicating a period dependency of the amount of processing required for the information processing system; Based on the load information, a process for determining a test period that is a period in which a test policy that is a test policy among control policies performed in the information processing system can be used; By using the test policy instead of the actual use policy actually used in the test period, the test policy is tested in the actual use environment of the information processing system, and the processing of the information processing system in the test policy is performed. Processing to measure the ability as a test result; A process of changing the actual use policy based on the test policy within a range where the test result satisfies a standard; A program for executing is provided.
- control policy can be tested in actual operation in a general system.
- FIG. It is a table
- FIG. It is a figure which shows an example of the control policy which can be used as an actual use policy. It is a figure which shows an example of a performance measurement policy group (test policy group). It is a table
- FIG. 1 is a block diagram showing a configuration of a control policy adjusting apparatus 200 according to the first embodiment.
- the control policy adjustment apparatus 200 is an apparatus that adjusts the control policy of the information processing system 100 to an appropriate state, and includes a processing history acquisition unit 220, a load information acquisition unit 230, a test period determination unit 240, a system control unit 260, and a policy.
- a change unit 270 is provided.
- the processing history acquisition unit 220 acquires a history of processing performed by the information processing system 100.
- the load information acquisition unit 230 determines load information indicating the period dependency of the amount of processing requested of the information processing system 100 based on the history acquired by the processing history acquisition unit 220.
- the test period determination unit 240 determines the test period based on the load information.
- the test period is a period during which the test policy can be used.
- the test policy is a test policy among the control policies used in the information processing system 100.
- the system control unit 260 tests the test policy in the actual usage environment of the information processing system 100 by using the test policy instead of the actual usage policy actually used in the test period, and the information processing system 100 in the test policy is used. Is measured as a test result.
- the policy change unit 270 changes the actual use policy based on the test policy within a range where the test result satisfies the standard.
- the processing history acquisition unit 220 acquires, as a processing history, for example, a processing log generated by the information processing system 100 from the information processing system 100 by batch processing.
- the control policy adjustment apparatus 200 has a history storage unit 210, and the processing history acquisition unit 220 stores the acquired history in the history storage unit 210.
- the load information acquisition unit 230 reads the history from the history storage unit 210, and calculates information indicating the period dependency (for example, time dependency) of the processing amount per unit time performed by the information processing system 100 as the load information.
- the test period determination unit 240 determines a period (for example, time) in which the processing amount per unit time satisfies the standard as the test period (for example, test time).
- the control policy adjustment apparatus 200 further includes a test policy storage unit 250.
- the test policy storage unit 250 stores a test policy. For example, when a plurality of test policies are set according to the amount of processing, the test policy storage unit 250 stores a plurality of test policies in association with the amount of processing per unit time to be used. .
- the test period determination unit 240 reads the amount of processing per unit time corresponding to the test policy to be tested from the test policy storage unit 250, and reads the processing amount and load per unit time. Establish a test period based on the information.
- the system control unit 260 reads the test policy to be tested from the test policy storage unit 250, and sets the read test policy in the information processing system 100. Then, the system control unit 260 acquires a processing log using the test policy from the information processing system 100.
- the policy change unit 270 changes the actual usage policy of the information processing system 100 based on the processing log acquired by the system control unit 260.
- the information processing system 100 stores the actual use policy in the actual use policy storage unit 110.
- the policy change unit 270 changes the actual use policy stored in the actual use policy storage unit 110.
- Each component of the control policy adjusting apparatus 200 shown in FIG. 1 is not a hardware unit configuration but a functional unit block.
- Each component of the control policy adjustment apparatus 200 includes a CPU, a memory of a computer, a program that realizes the components of this figure loaded in the memory, a storage unit such as a hard disk that stores the program, and a network connection interface. It is realized by any combination of hardware and software. It will be understood by those skilled in the art that there are various modifications to the implementation method and apparatus.
- FIG. 2 is a flowchart showing the operation of the control policy adjusting apparatus 200.
- the processing shown in this figure is an operation when the control policy adjusting apparatus 200 adjusts the control policy.
- the processing history acquisition unit 220 of the control policy adjustment apparatus 200 acquires the processing log generated by the information processing system 100 by batch processing from the information processing system 100 and stores it in the history storage unit 210. I am letting.
- test policy test apparatus 200 First, information for specifying a test policy to be tested is input to the control policy test apparatus 200. Then, a flag corresponding to the specified test policy is set in the test policy storage unit 250. This flag indicates that it is a test target (step S10).
- the load information acquisition unit 230 reads the processing history of the information processing system 100 from the history storage unit 210, and based on the read processing history, information indicating the period dependence of the processing amount performed by the information processing system 100 per unit time. Calculate as load information (step S20).
- the test period determination unit 240 recognizes a test policy flagged in the test policy storage unit 250, and determines the amount of processing per unit time (that is, load level) corresponding to the test policy from the test policy storage unit 250. Read and recognize (step S30). Then, the test period determination unit 240 recognizes a period in which a load having the same level as the recognized load level is applied to the information processing system 100 based on the load information, and determines the recognized period as a test period (step S40).
- the system control unit 260 applies the test policy to the information processing system 100 during the test period, and performs the test policy test.
- the system control unit 260 acquires a processing log of the information processing system 100 while applying the test policy as a test result (step S50).
- the policy change unit 270 changes the actual use policy based on the test result acquired by the system control unit 260 (step S60).
- FIG. 3 is a flowchart showing an example of details of step S50 of FIG.
- the system control unit 260 collects a processing log as a test result every time processing is performed (step S51). Then, the system control unit 260 continues to monitor whether the amount of processing required for the information processing system 100 (that is, the load level) is within the reference range based on the test result (step S52).
- the reference is, for example, a value obtained by multiplying the reference value by the amount of processing supported by the currently used test policy.
- the system control unit 260 stops using the test policy and is used before the test policy is applied. Return to the actual use policy (step S54).
- step S53: Yes the system control unit 260 continues to perform the above processing.
- FIG. 4 is a flowchart showing an example of details of step S60 of FIG.
- the policy change unit 270 calculates a load range in which the processing satisfies the standard, that is, the amount of processing per unit time, based on the test result. When the amount of processing required for the information processing system 100 increases, the time required for processing per unit amount increases. If the time required for processing per unit amount is determined as the standard described above, the policy changing unit 270 determines the amount of processing per unit time necessary for the time required for processing per unit amount to be within the standard. Is calculated based on the processing log as the test result (step S61). Then, the policy change unit 270 changes the actual use policy in the selected load range to the control policy used as the test policy (step S62).
- the test period determination unit 240 of the control policy adjustment apparatus 200 selects a period in which the test policy test condition is satisfied as the test period based on the processing history of the information processing system 100.
- the system control unit 260 uses the test policy as the control policy of the information processing system 100 during the test period. For this reason, even when the information processing system 100 is a general system, the control policy can be tested in actual operation.
- the system control unit 260 monitors the load of the information processing system 100. When this load exceeds the reference, the application of the test policy as the control policy of the information processing system 100 is stopped, and the actual operation policy that is the control policy actually used is restored. For this reason, it is possible to suppress the occurrence of an influence on the actual operation of the information processing system 100 by testing the test policy.
- FIG. 5 is a block diagram showing a configuration of the control policy adjusting apparatus 200 according to the second embodiment
- FIG. 6 is a block diagram showing a configuration of the information processing system 100 in FIG.
- the configuration of the control policy adjustment apparatus 200 used in the present embodiment is the same as the example shown in FIG. 1 except that the system configuration storage unit 280 and the policy generation unit 290 are provided.
- the information processing system 100 is a three-layer web system, and includes a load balancer 120, a plurality of web servers 130, a plurality of application servers 140, and a plurality of database servers 150.
- the plurality of web servers 130 perform processing in parallel with each other, the plurality of application servers 140 perform processing in parallel with each other, and the plurality of database servers 150 perform processing in parallel with each other.
- the control policy defines the number of web servers 130, application servers 140, and database servers 150 to be operated.
- the load balancer 120 receives processing requests from each of a plurality of client terminals (not shown), and distributes the processing to one of the web servers 130.
- the web server 130 interprets the request from the client terminal and notifies the client terminal of the processing result.
- the application server 140 processes the request interpreted by the web server 130.
- the database server 150 holds data and returns the held data in response to a request from the application server 140.
- This information processing system 100 can be controlled by a control policy. In the web server 130 and the application server 140, the number of servers constituting these is changed according to the conditions determined by the control policy. On the other hand, the performance of the servers constituting the database server 150 is changed according to the conditions determined by the control policy. Such a configuration of the information processing system 100 is held in the system configuration storage unit 280.
- performance requirements are set for the information processing system 100, and the information processing system 100 sets the TAT (time from receiving a request from a user to notifying a processing result) within 10 seconds. Suppose that it is stipulated.
- FIG. 7 shows the request arrival rate (1) from the user after the performance of the application server 140 and the database server 150 is fixed to the maximum and the configuration and number of servers allocated to the web server 130 are changed variously. The average number of arrivals per minute) was varied, and the TAT at this time was measured.
- FIG. 8 shows TAT measurement results when the configuration and number of servers allocated to the application server 140 are variously changed while the performance of the web server 130 and the database server 150 is fixed to the maximum.
- the configuration, number, and performance of servers it is possible to estimate the configuration, number, and performance of servers to be allocated to the web server 130, the application server 140, and the database server 150 for each request arrival rate. For example, when the request arrival rate is 80, if one A1 type server and one B1 type server are assigned to the web server 130, it can be estimated that a processing delay occurs in the web server 130 for 4.0 seconds. Similarly, for example, if three A2 type servers and one B2 type server are assigned to the application server 140, it can be estimated that a processing delay of 1.3 seconds occurs in the application server 140, and the performance of the database server 150 is estimated. Can be estimated that a processing delay of 0.3 seconds occurs in the database server 150.
- processing delays occur for a total of 5.6 seconds. Considering that the estimation is based on the measurement results in the test environment, even if a 20% margin is set, the processing delay is 6.72 seconds, which is 9.72 seconds when combined with the processing time of 3.0 seconds. It can be said that the performance requirement of TAT within 10 seconds can be satisfied.
- FIG. 80 An example of the configuration when the request arrival rate is 80 is shown in FIG.
- One of the configurations to be applied to the control policy as the test policy is selected from these configurations.
- the third configuration from the top is selected because the processing delay times are relatively uniform.
- the request arrival rate is 20, 40, 60, etc.
- the configuration is selected in the same manner.
- FIG. 11 shows an example of the control policy. As can be understood from the fact that there are a plurality of configuration examples when the request arrival rate is 80 in FIG. It is possible to generate a control policy. The above processing is performed by the policy generation unit 290. Such a control policy group is held in the test policy storage unit 250.
- the actual use policy is set in the actual use policy storage unit 110.
- This setting is performed by the policy changing unit 270, for example.
- the policy of FIG. 11 is set.
- actual operation is started, and the information processing system 100 is monitored by performing the same processing as the flow of FIG. By continuously monitoring, the performance characteristics of the information processing system 100 in an actual operating environment can be obtained. For example, when the request arrival rate is 60 and the control policy of FIG. 11 is applied, the performance delay in the web server 130 is 1.6 seconds, the performance delay in the application server 140 is 1.5 seconds, and the performance delay in the database server 150 is Suppose that it is found to be 1.2 seconds.
- the TAT of the information processing system 100 is 7.3 seconds, which is well below the performance requirement of 10 seconds. Therefore, even if the request arrival rate exceeds 60, the performance according to the control policy when the request arrival rate is 60 It is considered that the requirements can be met.
- the request arrival rate is set to 60 when the request arrival rate is 60. It is not possible to know what characteristics will be exhibited when applied to a state beyond that. Furthermore, in the measurement results in the test environment, there is a result that the performance requirement may not be satisfied if the configuration when the required arrival rate is 60 in the state where the required arrival rate exceeds 60, In this state, it is not possible to obtain a confirmation that the performance requirement can be satisfied by applying the configuration in which the required arrival rate is 60 in the actual operation environment to the state where the required arrival rate exceeds 60.
- a control policy suitable for performance measurement is selected as a test policy from a large number of control policies held in the test policy storage unit 250, and this is applied to the information processing system 100 at a time suitable for performance measurement.
- the performance characteristic information in the actual operation environment is acquired.
- a time suitable for performance measurement is selected.
- a time when the request arrival rate is likely to be stable in the range of 60 to 80 is selected.
- a test policy for measuring web server performance is selected. This test policy is the same as the control policy applied so far except for the request arrival rate in the range of 60 to 80.
- the request arrival rate is from 40.
- the configuration in the range of 60 is the same as only one of the web server 130, the application server 140, and the database server 150.
- the top configuration in FIG. 10 in which the configuration of the web server 130 is the same, the fifth configuration in FIG. 10 in which the configuration of the application server group is the same, and the configuration of the database server group are the same.
- the bottom 10 configuration applies to this.
- the performance measurement policy group selected by such a method is shown in FIG. As shown in FIG. 12, in the test policy for web server performance measurement, the configuration of the web server 130 when the request arrival rate is 40 to 60 and the configuration of the web server 130 when the request arrival rate is 60 to 80 are shown. Are the same.
- the configuration of the application server 140 is configured, and in the database server performance measurement policy, the configuration of the database server 150 is configured when the request arrival rates are 40 to 60 and 60 to 80, respectively. Are the same.
- the processing delay of the web server 130 is 3.0 seconds
- the processing delay of the application server 140 is 2.9 seconds
- the database server 150 The processing delay is estimated to be 1.8 seconds and TAT is estimated to be 10.7 seconds. For this reason, the performance requirement can be satisfied even if the configuration when the request arrival rate is 60 is applied until the request arrival rate reaches 70, but the performance requirement can be satisfied when applied when the request arrival rate is 75. I understand that I can't.
- the policy changing unit 270 Upon receiving this result, the policy changing unit 270 generates a control policy adjusted as shown in FIG. 14 according to the flow of FIG. 4 and stores it in the actual use policy storage unit 110. Since this adjusted control policy can cope with a higher request arrival rate with a lower cost configuration, the policy change unit 270 determines that it is the best control policy.
- the test policy sets the number of at least one of the web server 130, the application server 140, and the database server 150 lower than the actual use policy. Then, the system control unit 260 measures the time (TAT) required for processing the unit amount. Then, the policy changing unit 270 reduces the number of at least one of the web server 130, the application server 140, and the database server 150 within a range in which the time required for processing the unit amount is equal to or less than a predetermined reference. Change the actual usage policy.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
前記処理履歴取得手段が取得した前記履歴に基づいて、前記情報処理システムに要求される処理の量の期間依存を示す負荷情報を定める負荷情報取得手段と、
前記負荷情報に基づいて、前記情報処理システムで行われる制御ポリシのうち試験用のポリシである試験ポリシを使用できる期間である試験期間を定める試験期間判断手段と、
前記試験期間において実際に使用されている実使用ポリシの代わりに前記試験ポリシを用いることにより、前記試験ポリシを前記情報処理システムの実使用環境で試験し、前記試験ポリシにおける前記情報処理システムの処理能力を試験結果として測定するシステム制御手段と、
前記試験結果が基準を満たす範囲内において、前記実使用ポリシを前記試験ポリシに基づいて変更するポリシ変更手段と、
を備える制御ポリシ調整装置が提供される。
前記コンピュータが、取得した前記履歴に基づいて、前記情報処理システムに要求される処理の量の期間依存を示す負荷情報を定め、
前記コンピュータが、前記負荷情報に基づいて、前記情報処理システムで行われる制御ポリシのうち試験用のポリシである試験ポリシを使用できる期間である試験期間を定め、
前記コンピュータが、前記試験期間において実際に使用されている実使用ポリシの代わりに前記試験ポリシを用いることにより、前記試験ポリシを前記情報処理システムの実使用環境で試験し、前記試験ポリシにおける前記情報処理システムの処理能力を試験結果として測定し、
前記コンピュータが、前記試験結果が基準を満たす範囲内において、前記実使用ポリシを前記試験ポリシに基づいて変更する制御ポリシ調整方法が提供される。
前記コンピュータに、
取得した前記履歴に基づいて、前記情報処理システムに要求される処理の量の期間依存を示す負荷情報を定める処理と、
前記負荷情報に基づいて、前記情報処理システムで行われる制御ポリシのうち試験用のポリシである試験ポリシを使用できる期間である試験期間を定める処理と、
前記試験期間において実際に使用されている実使用ポリシの代わりに前記試験ポリシを用いることにより、前記試験ポリシを前記情報処理システムの実使用環境で試験し、前記試験ポリシにおける前記情報処理システムの処理能力を試験結果として測定する処理と、
前記試験結果が基準を満たす範囲内において、前記実使用ポリシを前記試験ポリシに基づいて変更する処理と、
を実行させるプログラムが提供される。
Claims (6)
- 情報処理システムが行った処理の履歴を取得する処理履歴取得手段と、
前記処理履歴取得手段が取得した前記履歴に基づいて、前記情報処理システムに要求される処理の量の期間依存を示す負荷情報を定める負荷情報取得手段と、
前記負荷情報に基づいて、前記情報処理システムで行われる制御ポリシのうち試験用のポリシである試験ポリシを使用できる期間である試験期間を定める試験期間判断手段と、
前記試験期間において実際に使用されている実使用ポリシの代わりに前記試験ポリシを用いることにより、前記試験ポリシを前記情報処理システムの実使用環境で試験し、前記試験ポリシにおける前記情報処理システムの処理能力を試験結果として測定するシステム制御手段と、
前記試験結果が基準を満たす範囲内において、前記実使用ポリシを前記試験ポリシに基づいて変更するポリシ変更手段と、
を備える制御ポリシ調整装置。 - 請求項1に記載の制御ポリシ調整装置において、
前記情報処理システムは、前記処理を並列して行う情報処理装置を複数有しており、
前記制御ポリシは、稼動させる前記情報処理装置の台数を定めている制御ポリシ調整装置。 - 請求項2に記載の制御ポリシ調整装置において、
前記試験ポリシは、前記実使用ポリシより前記情報処理装置の台数を低く定めており、
前記システム制御手段は、単位量の前記処理に必要な時間を測定し、
前記ポリシ変更手段は、単位量の前記処理に必要な時間が予め定められた基準以下となる範囲において、前記情報処理装置の台数が低くなるように前記実使用ポリシを変更する制御ポリシ調整装置。 - 請求項1~3のいずれか一つに記載の制御ポリシ調整装置において、
前記システム制御手段は、前記試験を行っている間に前記情報処理システムへ要求される処理の量が予め定められた基準を超えたときに、前記試験ポリシを前記実使用ポリシに戻す制御ポリシ調整装置。 - コンピュータが、情報処理システムが行った処理の履歴を取得し、
前記コンピュータが、取得した前記履歴に基づいて、前記情報処理システムに要求される処理の量の期間依存を示す負荷情報を定め、
前記コンピュータが、前記負荷情報に基づいて、前記情報処理システムで行われる制御ポリシのうち試験用のポリシである試験ポリシを使用できる期間である試験期間を定め、
前記コンピュータが、前記試験期間において実際に使用されている実使用ポリシの代わりに前記試験ポリシを用いることにより、前記試験ポリシを前記情報処理システムの実使用環境で試験し、前記試験ポリシにおける前記情報処理システムの処理能力を試験結果として測定し、
前記コンピュータが、前記試験結果が基準を満たす範囲内において、前記実使用ポリシを前記試験ポリシに基づいて変更する制御ポリシ調整方法。 - コンピュータを、情報処理システムの制御ポリシを変更する制御ポリシ変更装置として機能させるためのプログラムであって、
前記コンピュータに、
取得した前記履歴に基づいて、前記情報処理ステムに要求される処理の量の期間依存を示す負荷情報を定める処理と、
前記負荷情報に基づいて、前記情報処理システムで行われる制御ポリシのうち試験用のポリシである試験ポリシを使用できる期間である試験期間を定める処理と、
前記試験期間において実際に使用されている実使用ポリシの代わりに前記試験ポリシを用いることにより、前記試験ポリシを前記情報処理システムの実使用環境で試験し、前記試験ポリシにおける前記情報処理システムの処理能力を試験結果として測定する処理と、
前記試験結果が基準を満たす範囲内において、前記実使用ポリシを前記試験ポリシに基づいて変更する処理と、
を実行させるプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012502976A JPWO2011108185A1 (ja) | 2010-03-05 | 2011-01-21 | 制御ポリシ調整装置、制御ポリシ調整方法、及びプログラム |
| US13/582,679 US9235492B2 (en) | 2010-03-05 | 2011-01-21 | Control policy adjusting apparatus, method of adjusting control policy, and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010-048667 | 2010-03-05 | ||
| JP2010048667 | 2010-03-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011108185A1 true WO2011108185A1 (ja) | 2011-09-09 |
Family
ID=44541856
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2011/000331 Ceased WO2011108185A1 (ja) | 2010-03-05 | 2011-01-21 | 制御ポリシ調整装置、制御ポリシ調整方法、及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9235492B2 (ja) |
| JP (1) | JPWO2011108185A1 (ja) |
| WO (1) | WO2011108185A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150130698A1 (en) * | 2013-11-13 | 2015-05-14 | Symbol Technologies, Inc. | Wearable glove electronic device |
| JP2015170016A (ja) * | 2014-03-05 | 2015-09-28 | 三菱電機株式会社 | データ送信装置及びデータ送信方法及びプログラム |
| JP2023072063A (ja) * | 2020-12-24 | 2023-05-23 | 株式会社日立製作所 | 情報処理システム及び情報処理システムにおけるデータ配置方法 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104079445A (zh) * | 2013-03-29 | 2014-10-01 | 英业达科技有限公司 | 分散式压力测试系统及其方法 |
| US10905943B2 (en) * | 2013-06-07 | 2021-02-02 | Sony Interactive Entertainment LLC | Systems and methods for reducing hops associated with a head mounted system |
| JP6357787B2 (ja) * | 2014-02-07 | 2018-07-18 | 日本電気株式会社 | データ処理装置 |
| FR3037675B1 (fr) * | 2015-06-18 | 2017-07-28 | Bull Sas | Procede de determination d'une quantite de ressources disponibles garantissant une experience utilisateur de qualite |
| CN108132872B (zh) * | 2018-01-10 | 2020-04-03 | 成都信息工程大学 | 基于并行超算网格云平台的grapes系统优化方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006095506A1 (ja) * | 2005-02-10 | 2006-09-14 | Nec Corporation | 情報システム管理装置 |
| JP2006285316A (ja) * | 2005-03-31 | 2006-10-19 | Hitachi Ltd | サーバ性能計測方法及びサーバ性能計測システム並びにこれらに用いるコンピュータプログラム |
| JP2008033852A (ja) * | 2006-08-01 | 2008-02-14 | Hitachi Ltd | リソース管理システム及びその方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7260645B2 (en) * | 2002-04-26 | 2007-08-21 | Proficient Networks, Inc. | Methods, apparatuses and systems facilitating determination of network path metrics |
| JP2004318454A (ja) | 2003-04-16 | 2004-11-11 | Hitachi Ltd | Wwwシステムの限界性能測定方法および装置 |
| JP2006197103A (ja) | 2005-01-12 | 2006-07-27 | Mitsubishi Electric Corp | 検知用パケット生成装置及びパケット通過時間評価装置及びパケット損失評価装置 |
-
2011
- 2011-01-21 JP JP2012502976A patent/JPWO2011108185A1/ja active Pending
- 2011-01-21 US US13/582,679 patent/US9235492B2/en not_active Expired - Fee Related
- 2011-01-21 WO PCT/JP2011/000331 patent/WO2011108185A1/ja not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006095506A1 (ja) * | 2005-02-10 | 2006-09-14 | Nec Corporation | 情報システム管理装置 |
| JP2006285316A (ja) * | 2005-03-31 | 2006-10-19 | Hitachi Ltd | サーバ性能計測方法及びサーバ性能計測システム並びにこれらに用いるコンピュータプログラム |
| JP2008033852A (ja) * | 2006-08-01 | 2008-02-14 | Hitachi Ltd | リソース管理システム及びその方法 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150130698A1 (en) * | 2013-11-13 | 2015-05-14 | Symbol Technologies, Inc. | Wearable glove electronic device |
| US9189022B2 (en) * | 2013-11-13 | 2015-11-17 | Symbol Technologies, Llc | Wearable glove electronic device |
| JP2015170016A (ja) * | 2014-03-05 | 2015-09-28 | 三菱電機株式会社 | データ送信装置及びデータ送信方法及びプログラム |
| JP2023072063A (ja) * | 2020-12-24 | 2023-05-23 | 株式会社日立製作所 | 情報処理システム及び情報処理システムにおけるデータ配置方法 |
| JP7448703B2 (ja) | 2020-12-24 | 2024-03-12 | 株式会社日立製作所 | 情報処理システム及び情報処理システムにおけるデータ配置方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20130006569A1 (en) | 2013-01-03 |
| US9235492B2 (en) | 2016-01-12 |
| JPWO2011108185A1 (ja) | 2013-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2011108185A1 (ja) | 制御ポリシ調整装置、制御ポリシ調整方法、及びプログラム | |
| CN107005438B (zh) | 生成动态地可缩放网络负载的方法、系统和介质 | |
| US7908314B2 (en) | Method for controlling a management computer | |
| US20100250732A1 (en) | Determining server load capacity | |
| US20070233866A1 (en) | Method and system for dynamically allocating servers to compute-resources using capacity thresholds | |
| US20160156567A1 (en) | Allocation method of a computer resource and computer system | |
| CN114157666A (zh) | 一种基于智能云平台的负载均衡系统、方法、介质及装置 | |
| JPWO2011105001A1 (ja) | スループット維持支援システム、装置、方法、及びプログラム | |
| JP2005196601A (ja) | 自律管理システム向けポリシシミュレータ | |
| JP6634835B2 (ja) | 無線通信異常検出方法、無線通信異常検出プログラム及び無線通信異常検出装置 | |
| US11836528B2 (en) | Throttling thread resources of service computing platform | |
| CN103841129A (zh) | 云计算的资源信息采集服务器和客户端、信息处理方法 | |
| US20180145883A1 (en) | Server, computer program product, and communication system | |
| JP2011129071A (ja) | 計算機管理装置、計算機管理方法及び計算機管理プログラム | |
| CN107846294B (zh) | 一种主备服务切换方法及装置 | |
| JP2019144715A (ja) | 情報処理装置、情報処理システム、及びプログラム | |
| JP5787365B2 (ja) | 電力制御装置、電力制御システム、電力制御方法及びプログラム | |
| US11321143B2 (en) | Information processing device and distributed system | |
| CN110515752B (zh) | 一种磁盘设备寿命预测方法及装置 | |
| JP2011227639A (ja) | 情報処理装置、タイムアウト処理方法、及びタイムアウト処理プログラム | |
| CN110572299A (zh) | 设备测试方法、系统、装置、网络节点、终端及存储介质 | |
| JP5751372B2 (ja) | データ処理システム、そのコンピュータプログラムおよびデータ処理方法 | |
| WO2019150662A1 (ja) | 処理装置、処理方法及びプログラム | |
| CN111176814B (zh) | 一种任务执行方法及相关装置 | |
| Jia et al. | A feedback control approach for software rejuvenation in a web server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11750299 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2012502976 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13582679 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 11750299 Country of ref document: EP Kind code of ref document: A1 |