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...
Saved in:
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: | , , |
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 & 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 |