International audienceData stream processing is an attractive paradigm for analyzing IoT data at the edge of the Internet before transmitting processed results to a cloud. However, the relative scarcity of fog computing resources combined with the workloads' nonstationary properties make it impossible to allocate a static set of resources for each application. We propose Gesscale, a resource auto-scaler which guarantees that a stream processing application maintains a sufficient Maximum Sustainable Throughput to process its incoming data with no undue delay, while not using more resources than strictly necessary. Gesscale derives its decisions about when to rescale and which geo-distributed resource(s) to add or remove on a performance mode...
Cataloged from PDF version of article.This article addresses the profitability problem associated wi...
Struggling with the volume and velocity of Big Data has attracted lots of interest towards stream pr...
Next generation real-time applications demand big-data infrastructures to process huge and continuou...
International audienceData stream processing is an attractive paradigm for analyzing IoT data at the...
Stream Processing was recently introduced as a paradigm to easily develop and deploy applications ta...
The deployment of Data Stream Processing (DSP) frameworks in geo-distributed computing infrastructur...
The proliferation of Internet-of-Things (IoT) devices is rapidly increasing the demands for efficien...
International audienceStream Processing deals with the efficient, real-time processing of continuous...
International audienceToday's society faces an unprecedented deluge of data that requires processing...
International audienceThe growth of the Internet of Things is resulting in an explosion of data volu...
International audienceUnder several emerging application scenarios, such as in smart cities, operati...
International audienceStream Processing (SP), i.e., the processing of data in motion, as soon as it ...
Distributed stream processing frameworks are designed to perform continuous computation on possibly ...
Cataloged from PDF version of article.This article addresses the profitability problem associated wi...
Struggling with the volume and velocity of Big Data has attracted lots of interest towards stream pr...
Next generation real-time applications demand big-data infrastructures to process huge and continuou...
International audienceData stream processing is an attractive paradigm for analyzing IoT data at the...
Stream Processing was recently introduced as a paradigm to easily develop and deploy applications ta...
The deployment of Data Stream Processing (DSP) frameworks in geo-distributed computing infrastructur...
The proliferation of Internet-of-Things (IoT) devices is rapidly increasing the demands for efficien...
International audienceStream Processing deals with the efficient, real-time processing of continuous...
International audienceToday's society faces an unprecedented deluge of data that requires processing...
International audienceThe growth of the Internet of Things is resulting in an explosion of data volu...
International audienceUnder several emerging application scenarios, such as in smart cities, operati...
International audienceStream Processing (SP), i.e., the processing of data in motion, as soon as it ...
Distributed stream processing frameworks are designed to perform continuous computation on possibly ...
Cataloged from PDF version of article.This article addresses the profitability problem associated wi...
Struggling with the volume and velocity of Big Data has attracted lots of interest towards stream pr...
Next generation real-time applications demand big-data infrastructures to process huge and continuou...