2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2016
DOI: 10.1109/ipdps.2016.91
|View full text |Cite
|
Sign up to set email alerts
|

On Competitive Algorithms for Approximations of Top-k-Position Monitoring of Distributed Streams

Abstract: Consider the continuous distributed monitoring model in which n distributed nodes, receiving individual data streams, are connected to a designated server. The server is asked to continuously monitor a function defined over the values observed across all streams while minimizing the communication. We study a variant in which the server is equipped with a broadcast channel and is supposed to keep track of an approximation of the set of nodes currently observing the k largest values. Such an approximate set is e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
1

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 17 publications
0
5
0
Order By: Relevance
“…We have the following lemma, which bounds the expected communication cost of Algorithm 1 and has already appeared in a similar way in [8] (Lemma III.1).…”
Section: Node I Broadcasts Its Value In Round Logmentioning
confidence: 94%
See 1 more Smart Citation
“…We have the following lemma, which bounds the expected communication cost of Algorithm 1 and has already appeared in a similar way in [8] (Lemma III.1).…”
Section: Node I Broadcasts Its Value In Round Logmentioning
confidence: 94%
“…, ∆}, a node ID and an identifier to distinguish between messages of different instances of an algorithm applied in parallel (as done when using standard probability amplification techniques). Having a broadcast channel is an extension to [1], which was originally proposed in [2] and afterwards applied in [7,8]. For ease of presentation, we assume that not only the server can send broadcast messages, but also the nodes.…”
Section: Model and Problemsmentioning
confidence: 99%
“…A message will usually, besides a constant number of control bits, consist of a data item, a node ID and an identifier to distinguish between messages of different instances of an algorithm applied in parallel (as done when using standard probability amplification techniques). A broadcast channel is an extension to [2], which was originally proposed in [13] and afterwards applied in [4,5,17]. Between any two time steps we allow a communication protocol to take place, which may use a polylogarithmic number of rounds.…”
Section: Modelmentioning
confidence: 99%
“…The distributed monitoring model introduced by Cormode, Muthukrishnan, and Yi in [8] allows exchanging single cast messages. The extension we use is the Distributed Monitoring Model with a Broadcast Channel (DMBC-Model) (proposed in [7] and exploited in [3,4,9,10]) which allows, in addition, to broadcast messages from the server to all nodes. Both types of communication are instantaneous and have unit cost per message.…”
Section: The Distributed Monitoring Model With Broadcast Channel (Dmbmentioning
confidence: 99%