Knowledge-based Event Workload Prediction for Dynamic Resource Reallocation in Cloud Application Performance Management
碩士 === 國立臺灣大學 === 資訊管理學研究所 === 101 === In Application Performance Management (APM), the most common problem encountered by the administrators of many network service providers is how to sustain performance targets for the applications. Cloud computing offers the possibility to provide the resources...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/70184922784538853020 |
id |
ndltd-TW-101NTU05396031 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-101NTU053960312015-10-13T23:10:16Z http://ndltd.ncl.edu.tw/handle/70184922784538853020 Knowledge-based Event Workload Prediction for Dynamic Resource Reallocation in Cloud Application Performance Management 支援雲端應用效能管理之基於事件知識的需求預測 Yu-Fan Chen 陳昱帆 碩士 國立臺灣大學 資訊管理學研究所 101 In Application Performance Management (APM), the most common problem encountered by the administrators of many network service providers is how to sustain performance targets for the applications. Cloud computing offers the possibility to provide the resources on demand as Utility Computing. The internet services with highly changing demand can benefit from the implementation of cloud services rapid elasticity technology as live sport game broadcasting or online ticket booking system. We expect that specific events will cause significant increase the demand of applications. Cloud computing is elasticity and burstability, so it can help the internet services acquire necessary resources under the heavy variation of demand. However, system reallocation will take a resizing time and bring some cost and risk. The external demand prediction is an important component in dynamic resource allocation to provide target performance guarantees in cloud. In this work, we first study the characteristic of the application’s workload. We find out some important characteristic among the target traffic workload and the correlation between time and external demand. Base on the observation above, we use three simple statistical models in workload prediction at runtime as an input to dynamic resource resizing in cloud. The results show that more effective ways are needed to better capture the dynamics and unpredictability of the workload to improve prediction accuracy. Then, we propose a learning-based prediction model and the real-time algorithm to forecast the external demand for this class of cloud applications. We use the learning method to understand the event knowledge based on the behaviors of historical events and consider the online measurements to predict the trend of external demand in next control period. We also develop safety margin-based prediction schemes to avoid the under-estimation errors of prediction. Finally, we choose two well-known methods to compare the performance result with our learning method. Through the comparison, we can adjust the approach and predict the external demand more accurate We will provide several insights for those cloud service provider. We hope when dealing with this class of application in future, they could also provide reliable service for their users. Yea-Li Suen 孫雅麗 2013 學位論文 ; thesis 62 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 資訊管理學研究所 === 101 === In Application Performance Management (APM), the most common problem encountered by the administrators of many network service providers is how to sustain performance targets for the applications. Cloud computing offers the possibility to provide the resources on demand as Utility Computing. The internet services with highly changing demand can benefit from the implementation of cloud services rapid elasticity technology as live sport game broadcasting or online ticket booking system. We expect that specific events will cause significant increase the demand of applications. Cloud computing is elasticity and burstability, so it can help the internet services acquire necessary resources under the heavy variation of demand. However, system reallocation will take a resizing time and bring some cost and risk. The external demand prediction is an important component in dynamic resource allocation to provide target performance guarantees in cloud.
In this work, we first study the characteristic of the application’s workload. We find out some important characteristic among the target traffic workload and the correlation between time and external demand. Base on the observation above, we use three simple statistical models in workload prediction at runtime as an input to dynamic resource resizing in cloud. The results show that more effective ways are needed to better capture the dynamics and unpredictability of the workload to improve prediction accuracy. Then, we propose a learning-based prediction model and the real-time algorithm to forecast the external demand for this class of cloud applications. We use the learning method to understand the event knowledge based on the behaviors of historical events and consider the online measurements to predict the trend of external demand in next control period. We also develop safety margin-based prediction schemes to avoid the under-estimation errors of prediction. Finally, we choose two well-known methods to compare the performance result with our learning method. Through the comparison, we can adjust the approach and predict the external demand more accurate
We will provide several insights for those cloud service provider. We hope when dealing with this class of application in future, they could also provide reliable service for their users.
|
author2 |
Yea-Li Suen |
author_facet |
Yea-Li Suen Yu-Fan Chen 陳昱帆 |
author |
Yu-Fan Chen 陳昱帆 |
spellingShingle |
Yu-Fan Chen 陳昱帆 Knowledge-based Event Workload Prediction for Dynamic Resource Reallocation in Cloud Application Performance Management |
author_sort |
Yu-Fan Chen |
title |
Knowledge-based Event Workload Prediction for Dynamic Resource Reallocation in Cloud Application Performance Management |
title_short |
Knowledge-based Event Workload Prediction for Dynamic Resource Reallocation in Cloud Application Performance Management |
title_full |
Knowledge-based Event Workload Prediction for Dynamic Resource Reallocation in Cloud Application Performance Management |
title_fullStr |
Knowledge-based Event Workload Prediction for Dynamic Resource Reallocation in Cloud Application Performance Management |
title_full_unstemmed |
Knowledge-based Event Workload Prediction for Dynamic Resource Reallocation in Cloud Application Performance Management |
title_sort |
knowledge-based event workload prediction for dynamic resource reallocation in cloud application performance management |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/70184922784538853020 |
work_keys_str_mv |
AT yufanchen knowledgebasedeventworkloadpredictionfordynamicresourcereallocationincloudapplicationperformancemanagement AT chényùfān knowledgebasedeventworkloadpredictionfordynamicresourcereallocationincloudapplicationperformancemanagement AT yufanchen zhīyuányúnduānyīngyòngxiàonéngguǎnlǐzhījīyúshìjiànzhīshídexūqiúyùcè AT chényùfān zhīyuányúnduānyīngyòngxiàonéngguǎnlǐzhījīyúshìjiànzhīshídexūqiúyùcè |
_version_ |
1718083779662184448 |