Cargando…

Scalable and responsive event processing in the cloud

Event processing involves continuous evaluation of queries over streams of events. Response-time optimization is traditionally done over a fixed set of nodes and/or by using metrics measured at query-operator levels. Cloud computing makes it easy to acquire and release computing nodes as required. L...

Descripción completa

Detalles Bibliográficos
Autores principales: Suresh, Visalakshmi, Ezhilchelvan, Paul, Watson, Paul
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society Publishing 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3538295/
https://www.ncbi.nlm.nih.gov/pubmed/23230164
http://dx.doi.org/10.1098/rsta.2012.0095
_version_ 1782254940275605504
author Suresh, Visalakshmi
Ezhilchelvan, Paul
Watson, Paul
author_facet Suresh, Visalakshmi
Ezhilchelvan, Paul
Watson, Paul
author_sort Suresh, Visalakshmi
collection PubMed
description Event processing involves continuous evaluation of queries over streams of events. Response-time optimization is traditionally done over a fixed set of nodes and/or by using metrics measured at query-operator levels. Cloud computing makes it easy to acquire and release computing nodes as required. Leveraging this flexibility, we propose a novel, queueing-theory-based approach for meeting specified response-time targets against fluctuating event arrival rates by drawing only the necessary amount of computing resources from a cloud platform. In the proposed approach, the entire processing engine of a distinct query is modelled as an atomic unit for predicting response times. Several such units hosted on a single node are modelled as a multiple class M/G/1 system. These aspects eliminate intrusive, low-level performance measurements at run-time, and also offer portability and scalability. Using model-based predictions, cloud resources are efficiently used to meet response-time targets. The efficacy of the approach is demonstrated through cloud-based experiments.
format Online
Article
Text
id pubmed-3538295
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher The Royal Society Publishing
record_format MEDLINE/PubMed
spelling pubmed-35382952013-01-28 Scalable and responsive event processing in the cloud Suresh, Visalakshmi Ezhilchelvan, Paul Watson, Paul Philos Trans A Math Phys Eng Sci Articles Event processing involves continuous evaluation of queries over streams of events. Response-time optimization is traditionally done over a fixed set of nodes and/or by using metrics measured at query-operator levels. Cloud computing makes it easy to acquire and release computing nodes as required. Leveraging this flexibility, we propose a novel, queueing-theory-based approach for meeting specified response-time targets against fluctuating event arrival rates by drawing only the necessary amount of computing resources from a cloud platform. In the proposed approach, the entire processing engine of a distinct query is modelled as an atomic unit for predicting response times. Several such units hosted on a single node are modelled as a multiple class M/G/1 system. These aspects eliminate intrusive, low-level performance measurements at run-time, and also offer portability and scalability. Using model-based predictions, cloud resources are efficiently used to meet response-time targets. The efficacy of the approach is demonstrated through cloud-based experiments. The Royal Society Publishing 2013-01-28 /pmc/articles/PMC3538295/ /pubmed/23230164 http://dx.doi.org/10.1098/rsta.2012.0095 Text en http://creativecommons.org/licenses/by/3.0/ © 2012 The Authors. Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/3.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Articles
Suresh, Visalakshmi
Ezhilchelvan, Paul
Watson, Paul
Scalable and responsive event processing in the cloud
title Scalable and responsive event processing in the cloud
title_full Scalable and responsive event processing in the cloud
title_fullStr Scalable and responsive event processing in the cloud
title_full_unstemmed Scalable and responsive event processing in the cloud
title_short Scalable and responsive event processing in the cloud
title_sort scalable and responsive event processing in the cloud
topic Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3538295/
https://www.ncbi.nlm.nih.gov/pubmed/23230164
http://dx.doi.org/10.1098/rsta.2012.0095
work_keys_str_mv AT sureshvisalakshmi scalableandresponsiveeventprocessinginthecloud
AT ezhilchelvanpaul scalableandresponsiveeventprocessinginthecloud
AT watsonpaul scalableandresponsiveeventprocessinginthecloud