26th IEEE International Conference on Distributed Computing Systems (ICDCS'06)
DOI: 10.1109/icdcs.2006.13
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive Control of Extreme-scale Stream Processing Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
92
0

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 109 publications
(92 citation statements)
references
References 10 publications
0
92
0
Order By: Relevance
“…Several solutions have been presented for operator placement, each one targeting a different scenario (e.g., large scale distributed systems vs. local area network or clusters) and focusing on different goals (e.g., load balancing vs. minimization of delay or bandwidth usage) [164][165][166][167]35,28,[168][169][170][171][172][173][174]. In the context of stream reasoning, these works present one significant limitation that needs to be addressed in future research: they only focus on streaming data and do not consider the presence of stored data or background knowledge.…”
Section: Distributed Datamentioning
confidence: 99%
“…Several solutions have been presented for operator placement, each one targeting a different scenario (e.g., large scale distributed systems vs. local area network or clusters) and focusing on different goals (e.g., load balancing vs. minimization of delay or bandwidth usage) [164][165][166][167]35,28,[168][169][170][171][172][173][174]. In the context of stream reasoning, these works present one significant limitation that needs to be addressed in future research: they only focus on streaming data and do not consider the presence of stored data or background knowledge.…”
Section: Distributed Datamentioning
confidence: 99%
“…With the exception of [17], these placement schemes require a centralized controller to recompute the placement of the entire operator graph in order to respond to dynamic changes in the environment such as the introduction of new operators, changes in the network data rates, and changes in the availability of machines and network links. In [17], rather than recomputing an optimal placement in response to bursty data rates, a centralized controller jointly optimizes the input and output rates of operators, as well as their instantaneous processing rates. The global optimization scheme does need to be re-run however, when new operators need to be deployed, and when existing operators expire.…”
Section: Query Operator Placement In Distributed Streammentioning
confidence: 99%
“…This approach provides theoretical analysis of a centralized placement algorithm that minimizes the total cost of computation as well as communication, but does not consider how the algorithm will respond to dynamic changes during runtime. A global optimization scheme for maximizing the weighted throughput of all queries in the system is proposed in [17]. Weights are provided as input and represent the importance or priority of a query operator.…”
Section: Query Operator Placement In Distributed Streammentioning
confidence: 99%
“…Being able to analyze data as it streams rather than storing and using data mining techniques offers the promise of more timely analysis as well as allowing more data to be processed with fewer resources. In this paper, we describe some of the autonomic self-healing capabilities of a stream processing system we are prototyping called System-S [1,14,10].…”
Section: Introductionmentioning
confidence: 99%