Loading…

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...

Full description

Saved in:
Bibliographic Details
Published in:Philosophical transactions of the Royal Society of London. Series A: Mathematical, physical, and engineering sciences physical, and engineering sciences, 2013-01, Vol.371 (1983), p.1-12
Main Authors: Suresh, Visalakshmi, Ezhilchelvan, Paul, Watson, Paul
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 12
container_issue 1983
container_start_page 1
container_title Philosophical transactions of the Royal Society of London. Series A: Mathematical, physical, and engineering sciences
container_volume 371
creator Suresh, Visalakshmi
Ezhilchelvan, Paul
Watson, Paul
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 article
fullrecord <record><control><sourceid>jstor</sourceid><recordid>TN_cdi_jstor_primary_41739967</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><jstor_id>41739967</jstor_id><sourcerecordid>41739967</sourcerecordid><originalsourceid>FETCH-jstor_primary_417399673</originalsourceid><addsrcrecordid>eNpjYeA0NDYz0TU1MI7gYOAqLs4yMDA0NDM14mQwDU5OzElMyklVSMxLUShKLS7IzyvOLEtVSC1LzStRKCjKT04tLs7MS1fIzFMoyUhVSM7JL03hYWBNS8wpTuWF0twMsm6uIc4eulnFJflF8QVFmbmJRZXxJobmxpaWZubGhOQBzIcwXw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Scalable and responsive event processing in the cloud</title><source>JSTOR Archival Journals and Primary Sources Collection</source><source>Royal Society Publishing Jisc Collections Royal Society Journals Read &amp; Publish Transitional Agreement 2025 (reading list)</source><creator>Suresh, Visalakshmi ; Ezhilchelvan, Paul ; Watson, Paul</creator><creatorcontrib>Suresh, Visalakshmi ; Ezhilchelvan, Paul ; Watson, Paul</creatorcontrib><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.</description><identifier>ISSN: 1364-503X</identifier><language>eng</language><publisher>The Royal Society</publisher><subject>Architecture ; Calibration ; Cloud computing ; Directed acyclic graphs ; Estimate reliability ; Heuristics ; Network servers ; Sensors ; Windows</subject><ispartof>Philosophical transactions of the Royal Society of London. Series A: Mathematical, physical, and engineering sciences, 2013-01, Vol.371 (1983), p.1-12</ispartof><rights>COPYRIGHT © 2012 The Royal Society</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.jstor.org/stable/pdf/41739967$$EPDF$$P50$$Gjstor$$H</linktopdf><linktohtml>$$Uhttps://www.jstor.org/stable/41739967$$EHTML$$P50$$Gjstor$$H</linktohtml><link.rule.ids>314,776,780,58213,58446</link.rule.ids></links><search><creatorcontrib>Suresh, Visalakshmi</creatorcontrib><creatorcontrib>Ezhilchelvan, Paul</creatorcontrib><creatorcontrib>Watson, Paul</creatorcontrib><title>Scalable and responsive event processing in the cloud</title><title>Philosophical transactions of the Royal Society of London. Series A: Mathematical, physical, and engineering sciences</title><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.</description><subject>Architecture</subject><subject>Calibration</subject><subject>Cloud computing</subject><subject>Directed acyclic graphs</subject><subject>Estimate reliability</subject><subject>Heuristics</subject><subject>Network servers</subject><subject>Sensors</subject><subject>Windows</subject><issn>1364-503X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><sourceid/><recordid>eNpjYeA0NDYz0TU1MI7gYOAqLs4yMDA0NDM14mQwDU5OzElMyklVSMxLUShKLS7IzyvOLEtVSC1LzStRKCjKT04tLs7MS1fIzFMoyUhVSM7JL03hYWBNS8wpTuWF0twMsm6uIc4eulnFJflF8QVFmbmJRZXxJobmxpaWZubGhOQBzIcwXw</recordid><startdate>20130128</startdate><enddate>20130128</enddate><creator>Suresh, Visalakshmi</creator><creator>Ezhilchelvan, Paul</creator><creator>Watson, Paul</creator><general>The Royal Society</general><scope/></search><sort><creationdate>20130128</creationdate><title>Scalable and responsive event processing in the cloud</title><author>Suresh, Visalakshmi ; Ezhilchelvan, Paul ; Watson, Paul</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-jstor_primary_417399673</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Architecture</topic><topic>Calibration</topic><topic>Cloud computing</topic><topic>Directed acyclic graphs</topic><topic>Estimate reliability</topic><topic>Heuristics</topic><topic>Network servers</topic><topic>Sensors</topic><topic>Windows</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Suresh, Visalakshmi</creatorcontrib><creatorcontrib>Ezhilchelvan, Paul</creatorcontrib><creatorcontrib>Watson, Paul</creatorcontrib><jtitle>Philosophical transactions of the Royal Society of London. Series A: Mathematical, physical, and engineering sciences</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Suresh, Visalakshmi</au><au>Ezhilchelvan, Paul</au><au>Watson, Paul</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Scalable and responsive event processing in the cloud</atitle><jtitle>Philosophical transactions of the Royal Society of London. Series A: Mathematical, physical, and engineering sciences</jtitle><date>2013-01-28</date><risdate>2013</risdate><volume>371</volume><issue>1983</issue><spage>1</spage><epage>12</epage><pages>1-12</pages><issn>1364-503X</issn><abstract>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.</abstract><pub>The Royal Society</pub></addata></record>
fulltext fulltext
identifier ISSN: 1364-503X
ispartof Philosophical transactions of the Royal Society of London. Series A: Mathematical, physical, and engineering sciences, 2013-01, Vol.371 (1983), p.1-12
issn 1364-503X
language eng
recordid cdi_jstor_primary_41739967
source JSTOR Archival Journals and Primary Sources Collection; Royal Society Publishing Jisc Collections Royal Society Journals Read & Publish Transitional Agreement 2025 (reading list)
subjects Architecture
Calibration
Cloud computing
Directed acyclic graphs
Estimate reliability
Heuristics
Network servers
Sensors
Windows
title Scalable and responsive event processing in the cloud
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T08%3A13%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-jstor&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Scalable%20and%20responsive%20event%20processing%20in%20the%20cloud&rft.jtitle=Philosophical%20transactions%20of%20the%20Royal%20Society%20of%20London.%20Series%20A:%20Mathematical,%20physical,%20and%20engineering%20sciences&rft.au=Suresh,%20Visalakshmi&rft.date=2013-01-28&rft.volume=371&rft.issue=1983&rft.spage=1&rft.epage=12&rft.pages=1-12&rft.issn=1364-503X&rft_id=info:doi/&rft_dat=%3Cjstor%3E41739967%3C/jstor%3E%3Cgrp_id%3Ecdi_FETCH-jstor_primary_417399673%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_jstor_id=41739967&rfr_iscdi=true