2017
DOI: 10.7717/peerj-cs.141
|View full text |Cite
|
Sign up to set email alerts
|

Cost-efficient enactment of stream processing topologies

Abstract: The continuous increase of unbound streaming data poses several challenges to established data stream processing engines. One of the most important challenges is the cost-efficient enactment of stream processing topologies under changing data volume. These data volume pose different loads to stream processing systems whose resource provisioning needs to be continuously updated at runtime. First approaches already allow for resource provisioning on the level of virtual machines (VMs), but this only allows for c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
3

Relationship

4
2

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 26 publications
0
4
0
Order By: Relevance
“…The deployment of SPOs on a set of hosts is also known as operator placement. The decision where to place SPOs can be made during the design time of a stream processing topology, but also during runtime [13]. Figure 1 also shows that -apart from the public cloud or a potentially available private cloud -in a typical IoT scenario, further computational resources exist at the edge of the network, provided by so-called fog devices.…”
Section: Deployment Of Stream Processing Operators In the Fogmentioning
confidence: 99%
“…The deployment of SPOs on a set of hosts is also known as operator placement. The decision where to place SPOs can be made during the design time of a stream processing topology, but also during runtime [13]. Figure 1 also shows that -apart from the public cloud or a potentially available private cloud -in a typical IoT scenario, further computational resources exist at the edge of the network, provided by so-called fog devices.…”
Section: Deployment Of Stream Processing Operators In the Fogmentioning
confidence: 99%
“…As presented in different other publications, e.g., [7], [16], [17], [18], the usage of resource and task scheduling algorithms during the execution of processes further lower the cost of process execution. To reap the benefits of containers, such as exemplified for data stream processing [19] or service-oriented computing [20], [21], appropriate algorithms have to be devised. These algorithms have to be able to cope with lightweight containers as entities of a potentially much higher amount as compared to coarsegrained VM-based solutions.…”
Section: Introductionmentioning
confidence: 99%
“…Fog computing has been named as an enabler to provide IoT applications in many different scenarios, especially with regard to smart systems, for example, smart cities, smart buildings, or smart factories ( Stojmenovic, 2014 ; Hu et al, 2017 ; He et al, 2018 ; Katona & Panfilov, 2018 ). By deploying IoT applications in the fog, it is possible, for example, to prefilter data for stream processing or to conduct IoT data processing on-site instead of relying on cloud-based computational resources ( Bonomi et al, 2014 ; Hochreiner et al, 2017 ). This leads to lower latency in IoT scenarios ( Puliafito et al, 2019 ).…”
Section: Introductionmentioning
confidence: 99%