Measuring stream processing systems adaptability under dynamic workloads
| dc.contributor.affiliation | Departamento de Informática de Sistemas y Computadores | |
| dc.contributor.affiliation | Grupo de Redes de Computadores | |
| dc.contributor.author | Hidalgo, Nicolas | es_ES |
| dc.contributor.author | Rosas-Olivos, Erika Susana | |
| dc.contributor.author | Vasquez, Cristobal | es_ES |
| dc.contributor.author | Wladdimiro, Daniel | es_ES |
| dc.date.accessioned | 2026-02-25T06:21:21Z | |
| dc.date.available | 2026-02-25T06:21:21Z | |
| dc.date.issued | 2018-11 | es_ES |
| dc.description.abstract | [EN] Data streaming belongs to the Big Data ecosystem, which generates high-frequency data streams featuring time-varying characteristics that challenge the traditional stream processing systems capacities. To deal with this problem, many self-adaptive stream processing systems have been proposed. Despite the evolution of self-adaptive systems, there is still a lack of standardized benchmarking systems to enable scientists to evaluate the autonomic capacities of their solutions. In this work, we propose an index called AI-SPS inspired by the human cerebral auto-regulation process. The index quantifies the capacity of an adaptive stream processing systems to self-adapt in the presence of highly dynamic workloads. An index of this nature will help the scientific community generate fair comparisons among literature with the aim of creating better solutions. We validate our proposal by evaluating the adaptive behavior of two state of the art self-adaptive stream processing systems. Tests were performed using real traffic datasets adapted specifically to stress the processing system. Results show that the proposed index quantifies the adaptation capacity of self-adaptive stream processing systems effectively. | en_EN |
| dc.description.accrualMethod | S | es_ES |
| dc.description.bibliographicCitation | Hidalgo, N.; Rosas-Olivos, Erika Susana; Vasquez, C.; Wladdimiro, D. (2018). Measuring stream processing systems adaptability under dynamic workloads. Future Generation Computer Systems. 88:413-423. https://doi.org/10.1016/j.future.2018.05.084 | es_ES |
| dc.description.references | Appel. (2012). Eventlets: Components for the integration of event streams with SOA. | es_ES |
| dc.description.references | Schneider. (2012). Auto-parallelizing stateful distributed streaming applications. | es_ES |
| dc.description.references | Pollner. (2015). Operator fission for load balancing in distributed heterogeneous data stream processing systems. | es_ES |
| dc.description.references | Wu. (2014). Optimization of load adaptive distributed stream processing services. | es_ES |
| dc.description.references | Zeitler. (2010). Scalable splitting of massive data streams. vol. 5982. | es_ES |
| dc.description.references | Hidalgo, N., Wladdimiro, D., & Rosas, E. (2017). Self-adaptive processing graph with operator fission for elastic stream processing. Journal of Systems and Software, 127, 205-216. https://doi.org/10.1016/j.jss.2016.06.010 | es_ES |
| dc.description.references | Chacón, M., Jara, J. L., & Panerai, R. B. (2014). A New Model-Free Index of Dynamic Cerebral Blood Flow Autoregulation. PLoS ONE, 9(10), e108281. https://doi.org/10.1371/journal.pone.0108281 | es_ES |
| dc.description.references | Tiecks, F. P., Lam, A. M., Aaslid, R., & Newell, D. W. (1995). Comparison of Static and Dynamic Cerebral Autoregulation Measurements. Stroke, 26(6), 1014-1019. https://doi.org/10.1161/01.str.26.6.1014 | es_ES |
| dc.description.references | S4, Distributed stream computing platform, [Online] http://incubator.apache.org/s4/, October 2016. | es_ES |
| dc.description.references | Storm, Distributed and fault-tolerant realtime computation, [Online] http://storm.apache.org, October 2017. | es_ES |
| dc.description.references | A. Samza, Samza, [Online] http://samza.apache.org, November 2017. | es_ES |
| dc.description.references | Bodik. (2010). Characterizing, modeling, and generating workload spikes for stateful services. | es_ES |
| dc.description.references | Xu. (2016). Stela: Enabling stream processing systems to scale-in and scale-out on-demand. | es_ES |
| dc.description.references | De Matteis. (2016). Keep calm and react with foresight: Strategies for low-latency and energy-efficient elastic data stream processing. | es_ES |
| dc.description.references | Heinze. (2015). FUGU: Elastic data stream processing with latency constraints. Data Eng. | es_ES |
| dc.description.references | Gulisano. (2010). StreamCloud: A large scale data streaming system. | es_ES |
| dc.description.references | Gedik, B., Schneider, S., Hirzel, M., & Wu, K.-L. (2014). Elastic Scaling for Data Stream Processing. IEEE Transactions on Parallel and Distributed Systems, 25(6), 1447-1463. https://doi.org/10.1109/tpds.2013.295 | es_ES |
| dc.description.references | Smirnov, P. A., & Nasonov, D. (2016). Quality-based Workload Scaling for Real-time Streaming Systems. Procedia Computer Science, 101, 323-332. https://doi.org/10.1016/j.procs.2016.11.038 | es_ES |
| dc.description.references | Satzger. (2011). Esc: Towards an elastic stream computing platform for the cloud. | es_ES |
| dc.description.references | van der Veen. (2015). Dynamically scaling apache storm for the analysis of streaming data. | es_ES |
| dc.description.references | Madsen. (2014). Integrating fault-tolerance and elasticity in a distributed data stream processing system. | es_ES |
| dc.description.references | Heinze. (2013). Elastic complex event processing under varying query load. | es_ES |
| dc.description.references | Cardellini. (2018). Towards hierarchical autonomous control for elastic data stream processing in the fog. | es_ES |
| dc.description.references | Mencagli, G., Torquati, M., & Danelutto, M. (2018). Elastic-PPQ: A two-level autonomic system for spatial preference query processing over dynamic data streams. Future Generation Computer Systems, 79, 862-877. https://doi.org/10.1016/j.future.2017.09.004 | es_ES |
| dc.description.references | Arasu. (2004). Linear robead: A stream data management benchmark. | es_ES |
| dc.description.references | Lu. (2014). Stream bench: Towards benchmarking modern distributed stream computing frameworks. | es_ES |
| dc.description.references | A. Shukla, S. Chaturvedi, Y. Simmhan, RIoTBench: A real-time iot benchmark for distributed stream processing platforms, CoRR abs/1701.08530, arXiv:1701.08530. | es_ES |
| dc.description.references | Lopez. (2016). A performance comparison of open-source stream processing platforms. | es_ES |
| dc.description.references | J. Karimov, T. Rabl, A. Katsifodimos, R. Samarev, H. Heiskanen, V. Markl, Benchmarking distributed stream processing engines CoRR abs/1802.08496, arXiv:1802.08496. | es_ES |
| dc.description.references | Chintapalli. (2016). Benchmarking streaming computation engines: Storm, flink and spark streaming. | es_ES |
| dc.description.references | Hesse. (2017). A new application benchmark for data stream processing architectures in an enterprise context: Doctoral symposium. | es_ES |
| dc.description.upvformatpfin | 423 | es_ES |
| dc.description.upvformatpinicio | 413 | es_ES |
| dc.description.volume | 88 | es_ES |
| dc.identifier.doi | 10.1016/j.future.2018.05.084 | es_ES |
| dc.identifier.issn | 0167-739X | es_ES |
| dc.identifier.uri | https://riunet.upv.es/handle/10251/232890 | |
| dc.language | Inglés | es_ES |
| dc.publisher | Elsevier | es_ES |
| dc.relation.ispartof | Future Generation Computer Systems | es_ES |
| dc.relation.pasarela | S\575054 | es_ES |
| dc.relation.publisherversion | https://doi.org/10.1016/j.future.2018.05.084 | es_ES |
| dc.rights | Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) | es_ES |
| dc.rights.accessRights | Abierto | es_ES |
| dc.subject | Adaptation index | es_ES |
| dc.subject | Benchmarks | es_ES |
| dc.subject | Autonomic systems | es_ES |
| dc.subject | Stream processing | es_ES |
| dc.subject.ods | 09.- Desarrollar infraestructuras resilientes, promover la industrialización inclusiva y sostenible, y fomentar la innovación | es_ES |
| dc.title | Measuring stream processing systems adaptability under dynamic workloads | es_ES |
| dc.type | Artículo | es_ES |
| dc.type.version | info:eu-repo/semantics/publishedVersion | es_ES |
| dspace.entity.type | Publication | es_ES |
| person.identifier | 745231 | |
| relation.isAuthorOfPublication | b50fdaaf-e32b-4327-afdd-eea20832b728 | |
| relation.isAuthorOfPublication.latestForDiscovery | b50fdaaf-e32b-4327-afdd-eea20832b728 | |
| relation.isOrgUnitOfPublication | d1ff3d29-c17c-4a84-bfc3-4f72ea62b663 | |
| relation.isOrgUnitOfPublication | 534f8814-5ed1-407d-bd45-50783af46021 | |
| relation.isOrgUnitOfPublication.latestForDiscovery | d1ff3d29-c17c-4a84-bfc3-4f72ea62b663 | |
| upv.uuid | 430e2fb9-adbb-4ff6-9571-4b5d2132570f | es_ES |
Archivos
Bloque original
1 - 2 de 2
Cargando...
- Nombre:
- HidalgoRosas-OlivosVasquez - Measuring stream processing systems adaptability under dynamic workl....pdf
- Tamaño:
- 705.55 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Versión del Autor
Cargando...
- Nombre:
- 1-s2.0-S0167739X17326304-main.pdf
- Tamaño:
- 932.28 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Versión editorial