Constant-time approximate sliding window framework with error control
View/Open
Cita com:
hdl:2117/186503
Document typeConference report
Defense date2019
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
ProjectHi-EST - Holistic Integration of Emerging Supercomputing Technologies (EC-H2020-639595)
COMPUTACION DE ALTAS PRESTACIONES VII (MINECO-TIN2015-65316-P)
BARCELONA SUPERCOMPUTING CENTER - CENTRO. NACIONAL DE SUPERCOMPUTACION (MINECO-SEV-2015-0493)
Hi-EST - Holistic Integration of Emerging Supercomputing Technologies (EC-H2020-639595)
Hi-EST - Holistic Integration of Emerging Supercomputing Technologies (EC-H2020-639595)
COMPUTACION DE ALTAS PRESTACIONES VII (MINECO-TIN2015-65316-P)
BARCELONA SUPERCOMPUTING CENTER - CENTRO. NACIONAL DE SUPERCOMPUTACION (MINECO-SEV-2015-0493)
Hi-EST - Holistic Integration of Emerging Supercomputing Technologies (EC-H2020-639595)
Hi-EST - Holistic Integration of Emerging Supercomputing Technologies (EC-H2020-639595)
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.
CitationVillalba, Á.; 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.
ISBN978-1-7281-0151-4
Publisher versionhttps://ieeexplore.ieee.org/document/8759347
Collections
- Doctorat en Arquitectura de Computadors - Ponències/Comunicacions de congressos [319]
- Computer Sciences - Ponències/Comunicacions de congressos [606]
- CAP - Grup de Computació d'Altes Prestacions - Ponències/Comunicacions de congressos [784]
- Departament d'Arquitectura de Computadors - Ponències/Comunicacions de congressos [1.996]
Files | Description | Size | Format | View |
---|---|---|---|---|
ISORC_2019_paper_25.pdf | 523,6Kb | View/Open |