2016 IEEE International Conference on Cloud Engineering (IC2E) 2016
DOI: 10.1109/ic2e.2016.38
|View full text |Cite
|
Sign up to set email alerts
|

Stela: Enabling Stream Processing Systems to Scale-in and Scale-out On-demand

Abstract: The era of big data has led to the emergence of new real-time distributed stream processing engines like Apache Storm. We present Stela (STream processing ELAsticity), a stream processing system that supports scale-out and scale-in operations in an on-demand manner, i.e., when the user requests such a scaling operation. Stela meets two goals: 1) it optimizes post-scaling throughput, and 2) it minimizes interruption to the ongoing computation while the scaling operation is being carried out. We have integrated … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
39
0
2

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 64 publications
(41 citation statements)
references
References 17 publications
(28 reference statements)
0
39
0
2
Order By: Relevance
“…Other works() use more complex policies to determine the scaling decisions. Lohrmann et al propose a strategy that enforces latency constraints by relying on a predictive latency model based on queueing theory; nevertheless, their solution manages only stateless DSP applications.…”
Section: Related Workmentioning
confidence: 99%
“…Other works() use more complex policies to determine the scaling decisions. Lohrmann et al propose a strategy that enforces latency constraints by relying on a predictive latency model based on queueing theory; nevertheless, their solution manages only stateless DSP applications.…”
Section: Related Workmentioning
confidence: 99%
“…Although any replication of a specific operator provides additional processing capabilities, it needs to be noted that any reconfiguration of the topology enactment has a negative impact on the processing performance. To minimize these reconfiguration aspects, Stela (Xu, Peng & Gupta, 2016), introduces new performance indicators to focus on the actual throughput of the SPE and to reduce any reconfiguration aspects.…”
Section: Related Workmentioning
confidence: 99%
“…Based on the Cloud Computing paradigm (Armbrust et al, 2010), a more promising provisioning approach, namely elastic provisioning for stream processing systems, emerged in recent years (Satzger et al, 2011;Gedik et al, 2014;Heinze et al, 2015;Lohrmann, Janacik & Kao, 2015;Xu, Peng & Gupta, 2016). This approach allows the SPE to lease computational resources on-demand whenever they are required.…”
Section: Introductionmentioning
confidence: 99%
“…Related applications include location tracking, energy saving, transportation, safety control, and so on. However, the rapid growth of the IoT also increases the rate at which data is generated and results in big data; in the meantime, time-critical data streaming [6,7] applications have the time-limit requirement. Therefore, the cloud computing system with sophisticated resource management is a good candidate to handle these time-critical applications.…”
Section: Related Workmentioning
confidence: 99%