Measuring stream processing systems adaptability under dynamic workloads

dc.contributor.affiliationDepartamento de Informática de Sistemas y Computadores
dc.contributor.affiliationGrupo de Redes de Computadores
dc.contributor.authorHidalgo, Nicolases_ES
dc.contributor.authorRosas-Olivos, Erika Susana
dc.contributor.authorVasquez, Cristobales_ES
dc.contributor.authorWladdimiro, Danieles_ES
dc.date.accessioned2026-02-25T06:21:21Z
dc.date.available2026-02-25T06:21:21Z
dc.date.issued2018-11es_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.accrualMethodSes_ES
dc.description.bibliographicCitationHidalgo, 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.084es_ES
dc.description.referencesAppel. (2012). Eventlets: Components for the integration of event streams with SOA.es_ES
dc.description.referencesSchneider. (2012). Auto-parallelizing stateful distributed streaming applications.es_ES
dc.description.referencesPollner. (2015). Operator fission for load balancing in distributed heterogeneous data stream processing systems.es_ES
dc.description.referencesWu. (2014). Optimization of load adaptive distributed stream processing services.es_ES
dc.description.referencesZeitler. (2010). Scalable splitting of massive data streams. vol. 5982.es_ES
dc.description.referencesHidalgo, 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.010es_ES
dc.description.referencesChacó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.0108281es_ES
dc.description.referencesTiecks, 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.1014es_ES
dc.description.referencesS4, Distributed stream computing platform, [Online] http://incubator.apache.org/s4/, October 2016.es_ES
dc.description.referencesStorm, Distributed and fault-tolerant realtime computation, [Online] http://storm.apache.org, October 2017.es_ES
dc.description.referencesA. Samza, Samza, [Online] http://samza.apache.org, November 2017.es_ES
dc.description.referencesBodik. (2010). Characterizing, modeling, and generating workload spikes for stateful services.es_ES
dc.description.referencesXu. (2016). Stela: Enabling stream processing systems to scale-in and scale-out on-demand.es_ES
dc.description.referencesDe Matteis. (2016). Keep calm and react with foresight: Strategies for low-latency and energy-efficient elastic data stream processing.es_ES
dc.description.referencesHeinze. (2015). FUGU: Elastic data stream processing with latency constraints. Data Eng.es_ES
dc.description.referencesGulisano. (2010). StreamCloud: A large scale data streaming system.es_ES
dc.description.referencesGedik, 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.295es_ES
dc.description.referencesSmirnov, 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.038es_ES
dc.description.referencesSatzger. (2011). Esc: Towards an elastic stream computing platform for the cloud.es_ES
dc.description.referencesvan der Veen. (2015). Dynamically scaling apache storm for the analysis of streaming data.es_ES
dc.description.referencesMadsen. (2014). Integrating fault-tolerance and elasticity in a distributed data stream processing system.es_ES
dc.description.referencesHeinze. (2013). Elastic complex event processing under varying query load.es_ES
dc.description.referencesCardellini. (2018). Towards hierarchical autonomous control for elastic data stream processing in the fog.es_ES
dc.description.referencesMencagli, 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.004es_ES
dc.description.referencesArasu. (2004). Linear robead: A stream data management benchmark.es_ES
dc.description.referencesLu. (2014). Stream bench: Towards benchmarking modern distributed stream computing frameworks.es_ES
dc.description.referencesA. 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.referencesLopez. (2016). A performance comparison of open-source stream processing platforms.es_ES
dc.description.referencesJ. 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.referencesChintapalli. (2016). Benchmarking streaming computation engines: Storm, flink and spark streaming.es_ES
dc.description.referencesHesse. (2017). A new application benchmark for data stream processing architectures in an enterprise context: Doctoral symposium.es_ES
dc.description.upvformatpfin423es_ES
dc.description.upvformatpinicio413es_ES
dc.description.volume88es_ES
dc.identifier.doi10.1016/j.future.2018.05.084es_ES
dc.identifier.issn0167-739Xes_ES
dc.identifier.urihttps://riunet.upv.es/handle/10251/232890
dc.languageIngléses_ES
dc.publisherElsevieres_ES
dc.relation.ispartofFuture Generation Computer Systemses_ES
dc.relation.pasarelaS\575054es_ES
dc.relation.publisherversionhttps://doi.org/10.1016/j.future.2018.05.084es_ES
dc.rightsReconocimiento - No comercial - Sin obra derivada (by-nc-nd)es_ES
dc.rights.accessRightsAbiertoes_ES
dc.subjectAdaptation indexes_ES
dc.subjectBenchmarkses_ES
dc.subjectAutonomic systemses_ES
dc.subjectStream processinges_ES
dc.subject.ods09.- Desarrollar infraestructuras resilientes, promover la industrialización inclusiva y sostenible, y fomentar la innovaciónes_ES
dc.titleMeasuring stream processing systems adaptability under dynamic workloadses_ES
dc.typeArtículoes_ES
dc.type.versioninfo:eu-repo/semantics/publishedVersiones_ES
dspace.entity.typePublicationes_ES
person.identifier745231
relation.isAuthorOfPublicationb50fdaaf-e32b-4327-afdd-eea20832b728
relation.isAuthorOfPublication.latestForDiscoveryb50fdaaf-e32b-4327-afdd-eea20832b728
relation.isOrgUnitOfPublicationd1ff3d29-c17c-4a84-bfc3-4f72ea62b663
relation.isOrgUnitOfPublication534f8814-5ed1-407d-bd45-50783af46021
relation.isOrgUnitOfPublication.latestForDiscoveryd1ff3d29-c17c-4a84-bfc3-4f72ea62b663
upv.uuid430e2fb9-adbb-4ff6-9571-4b5d2132570fes_ES

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
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...
Miniatura
Nombre:
1-s2.0-S0167739X17326304-main.pdf
Tamaño:
932.28 KB
Formato:
Adobe Portable Document Format
Descripción:
Versión editorial