2007
DOI: 10.1145/1292609.1292613
|View full text |Cite
|
Sign up to set email alerts
|

A geometric approach to monitoring threshold functions over distributed data streams

Abstract: Monitoring data streams in a distributed system is the focus of much research in recent years. Most of the proposed schemes, however, deal with monitoring simple aggregated values, such as the frequency of appearance of items in the streams. More involved challenges, such as the important task of feature selection (e.g., by monitoring the information gain of various features), still require very high communication overhead using naive, centralized algorithms.We present a novel geometric approach which reduces … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
175
0

Year Published

2008
2008
2020
2020

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 121 publications
(175 citation statements)
references
References 34 publications
0
175
0
Order By: Relevance
“…For example, [1] suggests that an alert be raised based on for how long and/or by how much the variable stays above the threshold. A further alternative is raising an alert when the variable is within a specified interval around the threshold [1][2] [3]. Supporting the above notions of TCAs can be achieved through straightforward extensions of TCA-GAP.…”
Section: Discussion and Future Workmentioning
confidence: 99%
See 2 more Smart Citations
“…For example, [1] suggests that an alert be raised based on for how long and/or by how much the variable stays above the threshold. A further alternative is raising an alert when the variable is within a specified interval around the threshold [1][2] [3]. Supporting the above notions of TCAs can be achieved through straightforward extensions of TCA-GAP.…”
Section: Discussion and Future Workmentioning
confidence: 99%
“…Next, it checks whether a node needs to switch state from active to passive or vice versa. If the local threshold is 0 or if the partial aggregate is larger than the upper hysteresis threshold (or smaller than the lower threshold in negative mode), then the node, if not already active, switches to active state and resets the threshold of its children to 0 (lines [2][3][4][5]. If the node is active and the aggregate is below the lower hysteresis threshold (or above the upper hysteresis threshold in negative mode), then it switches to passive state and sets the threshold of its children (see section 3.3).…”
Section: Pseudocodementioning
confidence: 99%
See 1 more Smart Citation
“…For future work, we would like to further investigate the problem of dynamic fine-tuning of the grid-map and sample generation, in reaction to some (observed) changes in the parameters variation and component activity factors that may affect the validity of the experiments. Towards that, we will try to apply some of the techniques for streaming data management [25] in our context.…”
Section: Discussionmentioning
confidence: 99%
“…However, we cannot simply compute the divergence by centralizing all local models, because this would incur just as much communication as static full synchronization. Our strategy to overcome this problem is to first decompose the global condition δ(w) ≤ ∆ into a set of local conditions that can be monitored at their respective nodes without communication (see, e.g., Sharfman et al [2007]). Secondly, we define a resolution protocol Algorithm 2 Dynamic Synchronization Protocol Initialization:…”
Section: Communication-efficient Protocolmentioning
confidence: 99%