Scalable and Responsive Event Processing in the Cloud

  1. Lookup NU author(s)
  2. Visalakshmi Suresh
  3. Dr Paul Ezhilchelvan
  4. Professor Paul Watson
Author(s)Suresh V; Ezhilchelvan P; Watson P
Publication type Report
Series TitleSchool of Computing Science Technical Report Series
Source Publication DateApril 2012
Report Number1324
Full text is available for this publication:
Event processing involves continuous evaluation of queries over streams of events.Response-time optimization is traditionally done over a fixed set of nodes using avariety of techniques. The emergence of cloud computing makes it easy to acquireand release of computing nodes as required. Leveraging this facility, we propose anovel, queuing-theory based approach for meeting specified response-time targetsagainst fluctuating event arrival rates by dynamically and adaptively drawing anadequate amount of computing resources from a cloud platform. In the proposedapproach, the entire processing engine of a distinct query is used as an atomic unit foroptimization and reconfiguration. Several such units hosted on a node are modelled asa multiple class M/G/1 system. These aspects not only eliminate the need forintrusive, low-level performance measurements during run-time, but also offerportability and scalability. The efficacy of the approach is examined through cloudbasedevent- processing experiments where dynamism and adaptation are shown to beachievable.
InstitutionSchool of Computing Science, University of Newcastle upon Tyne
Place PublishedNewcastle upon Tyne
ActionsLink to this publication