Dynamic and coordinated software reconfiguration in distributed data stream systems

3Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.

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. Due to these conflicting requirements, safe and non-disruptive reconfiguration is still an open problem. In this paper, we propose and validate a non-disruptive reconfiguration approach for distributed data stream systems that support stateful components and intermittent connections. We present experimental evidence that our mechanism supports safe distributed reconfiguration and has negligible impact on availability and performance.

Cite

CITATION STYLE

APA

Vasconcelos, R. O., Vasconcelos, I., & Endler, M. (2016). Dynamic and coordinated software reconfiguration in distributed data stream systems. Journal of Internet Services and Applications, 7(1). https://doi.org/10.1186/s13174-016-0050-z

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free