Toggle Main Menu Toggle Search

Open Access padlockePrints

Scalable and responsive event processing in the cloud

Lookup NU author(s): Visalakshmi Suresh, Dr Paul EzhilchelvanORCiD, Professor Paul WatsonORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


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.

Publication metadata

Author(s): Suresh V, Ezhilchelvan P, Watson P

Publication type: Article

Publication status: Published

Journal: Philosophical Transactions of the Royal Society A. Mathematical, Physical & Engineering Sciences

Year: 2013

Volume: 371

Issue: 1983

Print publication date: 10/12/2012

ISSN (print): 1364-503X

ISSN (electronic): 1471-2962

Publisher: The Royal Society


DOI: 10.1098/rsta.2012.0095

Notes: Article is 13 pp.


Altmetrics provided by Altmetric


Funder referenceFunder name
Social Inclusion through the Digital Economy
EP/G066019/1-SIDERCUK Digital Economy Research Hub