Constant-time approximate sliding window framework with error control
| dc.contributor.author | Villalba Navarro, Álvaro |
| dc.contributor.author | Carrera Pérez, David |
| dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Computació d'Altes Prestacions |
| dc.contributor.other | Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors |
| dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
| dc.contributor.other | Barcelona Supercomputing Center |
| dc.date.accessioned | 2020-05-06T10:12:49Z |
| dc.date.available | 2020-05-06T10:12:49Z |
| dc.date.issued | 2019 |
| dc.description.abstract | Stream Processing is a crucial element for the Edge Computing paradigm, in which large amount of devices generate data at the edge of the network. This data needs to be aggregated and processed on-the-move across different layers before reaching the Cloud. Therefore, defining Stream Processing services that adapt to different levels of resource availability is of paramount importance. In this context, Stream Processing frameworks need to combine efficient algorithms with low computational complexity to manage sliding windows, with the ability to adjust resource demands for different deployment scenarios, from very low capacity edge devices to virtually unlimited Cloud platforms. The Approximate Computing paradigm provides improved performance and adaptive resource demands in data analytics, at the price of introducing some level of inaccuracy that can be calculated. In this paper we present the Approximate and Amortized Monoid Tree Aggregator (A 2 MTA). It is, to our knowledge, the first general purpose sliding window programable framework that combines constant-time aggregations with error bounded approximate computing techniques. It is very suitable for adverse stream processing environments, such as resource scarce multi-tenant edge computing. The framework can compute aggregations over multiple data dimensions, setting error bounds on any of them, and has been designed to support decoupling computation and data storage through the use of distributed Key-Value Stores to keep window elements and partial aggregations. |
| dc.description.peerreviewed | Peer Reviewed |
| dc.description.sponsorship | This project is partially supported by the European Research Council (ERC), Spain under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 639595). It is also partially supported by the Ministry of Economy of Spain under contract TIN2015-65316-P and Generalitat de Catalunya, Spain under contract 2014SGR1051, by the ICREA Academia program, and by the BSC-CNS Severo Ochoa program (SEV-2015-0493). |
| dc.description.version | Postprint (author's final draft) |
| dc.format.extent | 9 p. |
| dc.identifier.citation | Villalba, Á.; Carrera, D. Constant-time approximate sliding window framework with error control. A: IEEE International Symposium on Real-Time Distributed Computing. "2019 IEEE 22nd International Symposium on Real-Time Distributed Computing, ISORC 2019: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2019, p. 99-107. |
| dc.identifier.doi | 10.1109/ISORC.2019.00031 |
| dc.identifier.isbn | 978-1-7281-0151-4 |
| dc.identifier.uri | https://hdl.handle.net/2117/186503 |
| dc.language.iso | eng |
| dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) |
| dc.relation.projectid | info:eu-repo/grantAgreement/EC/H2020/639595/EU/Holistic Integration of Emerging Supercomputing Technologies/Hi-EST |
| dc.relation.projectid | info:eu-repo/grantAgreement/AGAUR/V PRI/2014 SGR 1051 |
| dc.relation.projectid | info:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/ |
| dc.relation.projectid | info:eu-repo/grantAgreement/MINECO//SEV-2015-0493/ES/BARCELONA SUPERCOMPUTING CENTER - CENTRO. NACIONAL DE SUPERCOMPUTACION/ |
| dc.relation.projectid | info:eu-repo/grantAgreement/EC/H2020/639595/EU/Holistic Integration of Emerging Supercomputing Technologies/Hi-EST |
| dc.relation.projectid | info:eu-repo/grantAgreement/EC/H2020/639595/EU/Holistic Integration of Emerging Supercomputing Technologies/Hi-EST |
| dc.relation.publisherversion | https://ieeexplore.ieee.org/document/8759347 |
| dc.rights.access | Open Access |
| dc.subject | Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors |
| dc.subject.lcsh | Big data |
| dc.subject.lcsh | Cloud computing |
| dc.subject.lcsh | Computational complexity |
| dc.subject.lemac | Macrodades |
| dc.subject.lemac | Computació en núvol |
| dc.subject.lemac | Complexitat computacional |
| dc.subject.other | Analytics |
| dc.subject.other | Stream processing |
| dc.subject.other | Realtime |
| dc.subject.other | Aggregation |
| dc.subject.other | Sliding window |
| dc.title | Constant-time approximate sliding window framework with error control |
| dc.type | Conference report |
| dspace.entity.type | Publication |
| local.citation.author | Villalba, Á.; Carrera, D. |
| local.citation.contributor | IEEE International Symposium on Real-Time Distributed Computing |
| local.citation.endingPage | 107 |
| local.citation.publicationName | 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing, ISORC 2019: proceedings |
| local.citation.startingPage | 99 |
| local.identifier.drac | 28083855 |
Fitxers
Paquet original
1 - 1 de 1
Carregant...
- Nom:
- ISORC_2019_paper_25.pdf
- Mida:
- 523.68 KB
- Format:
- Adobe Portable Document Format
- Descripció:



