2016
DOI: 10.1186/s13174-016-0050-z
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic and coordinated software reconfiguration in distributed data stream systems

Abstract: While many systems have to provide 24 × 7 services with no acceptable downtime, they have to be able to cope with changes in their execution environment and in the requirements that they must comply, in which data stream processing is one example of system that has to evolve during its execution. On one hand, dynamic reconfiguration (i.e., the capability of evolving on-the-fly) is a desirable feature. On the other hand, stream systems may suffer with the disruption and overhead caused by the reconfiguration. D… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 49 publications
0
2
0
Order By: Relevance
“…Trade-offs Reconfigurations of an SoS require to preserve the current execution state (e.g., data values, active operations, interdependencies) of all entities (e.g., consumers, constituents, mediators, controllers) involved in the reconfiguration plan. Strategies that ensure safety and non-disruptive reconfiguration approaches [66] must be defined and considered in MediArch.…”
Section: Rq4-how Can Sos Architectures Based On Mediarch Evolve?mentioning
confidence: 99%
“…Trade-offs Reconfigurations of an SoS require to preserve the current execution state (e.g., data values, active operations, interdependencies) of all entities (e.g., consumers, constituents, mediators, controllers) involved in the reconfiguration plan. Strategies that ensure safety and non-disruptive reconfiguration approaches [66] must be defined and considered in MediArch.…”
Section: Rq4-how Can Sos Architectures Based On Mediarch Evolve?mentioning
confidence: 99%
“…However, due to the large volume of data generated by some mobile smart device (i.e., sensors in vehicles), it has become impractical and costly to transmit all data to a cloud [17]. Among the many challenges of the IoT, such as heterogeneity and interoperability, the authors of [18] also highlighted the following: (i) middleware for communication with the cloud [19]; (ii) technologies supporting dynamic configuration [20]; and (iii) robust, real-time mechanisms for data filtering and data mining to cope with the large amount of raw data provided by smart devices and reduce the amount of data transmitted to the cloud.…”
Section: Introductionmentioning
confidence: 99%