2018
DOI: 10.1016/j.jnca.2017.12.001
|View full text |Cite
|
Sign up to set email alerts
|

Distributed data stream processing and edge computing: A survey on resource elasticity and future directions

Abstract: Under several emerging application scenarios, such as in smart cities, operational monitoring of large infrastructure, wearable assistance, and Internet of Things, continuous data streams must be processed under very short delays. Several solutions, including multiple software engines, have been developed for processing unbounded data streams in a scalable and efficient manner. More recently, architecture has been proposed to use edge computing for data stream processing. This paper surveys state of the art on… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
88
0
2

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 254 publications
(100 citation statements)
references
References 92 publications
(113 reference statements)
0
88
0
2
Order By: Relevance
“…Stream process applications hosted atop VI based on QoS schema benefit from the internal service stability to offer a continuous and reliable service, fundamental requirements to improve end-user experience. 64 The configuration for web hosting represents the weighted distribution turned in security and load balancing nodes of the hierarchical organization attending to customers that work with confidential data and need network guarantee (eg, large-scale stores, financial banks, and insurer agencies). The network-intensive schema to attend distributed applications has priority on QoS, SDN, and VI nodes, representing tenants with advanced knowledge and management skills.…”
Section: Figurementioning
confidence: 99%
“…Stream process applications hosted atop VI based on QoS schema benefit from the internal service stability to offer a continuous and reliable service, fundamental requirements to improve end-user experience. 64 The configuration for web hosting represents the weighted distribution turned in security and load balancing nodes of the hierarchical organization attending to customers that work with confidential data and need network guarantee (eg, large-scale stores, financial banks, and insurer agencies). The network-intensive schema to attend distributed applications has priority on QoS, SDN, and VI nodes, representing tenants with advanced knowledge and management skills.…”
Section: Figurementioning
confidence: 99%
“…This generates a time series of events that can be processed to extract vital information about the environment. Generally this event stream is unbounded and hence, Distributed Stream Processing (DSP) techniques can be utilised in order to process the events in real-time [7].…”
Section: Introductionmentioning
confidence: 99%
“…As mentioned earlier, with the involvement of IoT, the sources where events are generated are located outside the cloud. Therefore, if we are to process these event streams using DSP frameworks, the current status quo is to generate data streams at the IoT devices and transmit them to the cloud for processing [7]. However, this arrangement is not ideal due to the higher latency caused by the communication overhead between these IoT devices and the cloud, which often becomes the bottleneck [11] [12].…”
Section: Introductionmentioning
confidence: 99%
“…Many Distributed Stream Processing frameworks use a dataflow approach where incoming data traverses a directed graph of operators that execute transformations over the streaming data [1]. During application deployment, such operator tasks are placed onto cluster nodes to benefit from task and data parallelism.…”
Section: Introductionmentioning
confidence: 99%