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...

Full description

Bibliographic Details
Main Authors: Li-Yuan Chang, 張力元
Other Authors: Arbee L.P. Chen
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