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...
Autores principales: | , , |
---|---|
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 |