Efficient Approaches for Adaptive Load Shedding in a Data Stream Management System
碩士 === 國立清華大學 === 資訊工程學系 === 93 === The data stream management system (DSMS) is an active research area in recent years. Since the number of available resources for a DSMS is limited and the input rates of data streams are unpredictable, ensuring a steady performance of the DSMS when the workload ex...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/05879278564310976630 |
id |
ndltd-TW-093NTHU5392066 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093NTHU53920662016-06-06T04:11:35Z http://ndltd.ncl.edu.tw/handle/05879278564310976630 Efficient Approaches for Adaptive Load Shedding in a Data Stream Management System 資料串流管理系統中有效率的具適應性卸載方法 Li-Yuan Chang 張力元 碩士 國立清華大學 資訊工程學系 93 The data stream management system (DSMS) is an active research area in recent years. Since the number of available resources for a DSMS is limited and the input rates of data streams are unpredictable, ensuring a steady performance of the DSMS when the workload exceeds the system capacity is of critical importance. The previous work, Aurora, well motivates the problem of load shedding under the limited CPU cycles per time unit and proposes an approach to insert some operators for dropping data into the DSMS once the overloading situation is expected to occur. There can be various schemes to insert such operators. In Aurora, all the possible schemes are pre-computed and stored as a lookup table for handling the overloading situation. Due to the variable input rates of data streams, this table needs to be reconstructed. In this thesis, we follow the context of Aurora and propose approaches to adaptively reconstruct that table for efficient load shedding. In our approaches, we devise a novel method to check whether the table for load shedding should be modified by observing the input rates of data streams. However, some schemes in the table to be modified can still be reused. Therefore, we design two approaches to modify only some schemes in the table. One approach produces a table with all possible schemes. The other approach produces a table with only the necessary schemes, which is sufficient to shed the current workload. Experiment results show that both of our approaches outperform the Aurora’s approach on the time for maintaining the table for load shedding. Arbee L.P. Chen 陳良弼 2005 學位論文 ; thesis 43 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 93 === The data stream management system (DSMS) is an active research area in recent years. Since the number of available resources for a DSMS is limited and the input rates of data streams are unpredictable, ensuring a steady performance of the DSMS when the workload exceeds the system capacity is of critical importance. The previous work, Aurora, well motivates the problem of load shedding under the limited CPU cycles per time unit and proposes an approach to insert some operators for dropping data into the DSMS once the overloading situation is expected to occur. There can be various schemes to insert such operators. In Aurora, all the possible schemes are pre-computed and stored as a lookup table for handling the overloading situation. Due to the variable input rates of data streams, this table needs to be reconstructed. In this thesis, we follow the context of Aurora and propose approaches to adaptively reconstruct that table for efficient load shedding. In our approaches, we devise a novel method to check whether the table for load shedding should be modified by observing the input rates of data streams. However, some schemes in the table to be modified can still be reused. Therefore, we design two approaches to modify only some schemes in the table. One approach produces a table with all possible schemes. The other approach produces a table with only the necessary schemes, which is sufficient to shed the current workload. Experiment results show that both of our approaches outperform the Aurora’s approach on the time for maintaining the table for load shedding.
|
author2 |
Arbee L.P. Chen |
author_facet |
Arbee L.P. Chen Li-Yuan Chang 張力元 |
author |
Li-Yuan Chang 張力元 |
spellingShingle |
Li-Yuan Chang 張力元 Efficient Approaches for Adaptive Load Shedding in a Data Stream Management System |
author_sort |
Li-Yuan Chang |
title |
Efficient Approaches for Adaptive Load Shedding in a Data Stream Management System |
title_short |
Efficient Approaches for Adaptive Load Shedding in a Data Stream Management System |
title_full |
Efficient Approaches for Adaptive Load Shedding in a Data Stream Management System |
title_fullStr |
Efficient Approaches for Adaptive Load Shedding in a Data Stream Management System |
title_full_unstemmed |
Efficient Approaches for Adaptive Load Shedding in a Data Stream Management System |
title_sort |
efficient approaches for adaptive load shedding in a data stream management system |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/05879278564310976630 |
work_keys_str_mv |
AT liyuanchang efficientapproachesforadaptiveloadsheddinginadatastreammanagementsystem AT zhānglìyuán efficientapproachesforadaptiveloadsheddinginadatastreammanagementsystem AT liyuanchang zīliàochuànliúguǎnlǐxìtǒngzhōngyǒuxiàolǜdejùshìyīngxìngxièzàifāngfǎ AT zhānglìyuán zīliàochuànliúguǎnlǐxìtǒngzhōngyǒuxiàolǜdejùshìyīngxìngxièzàifāngfǎ |
_version_ |
1718296360249196544 |