Towards an extensible efficient event processing kernel

PhD '12 Pub Date : 2012-05-20 DOI:10.1145/2213598.2213602
Mohammad Sadoghi
{"title":"Towards an extensible efficient event processing kernel","authors":"Mohammad Sadoghi","doi":"10.1145/2213598.2213602","DOIUrl":null,"url":null,"abstract":"The efficient processing of large collections of patterns (Boolean expressions, XPath queries, or continuous SQL queries) over data streams plays a central role in major data intensive applications ranging from user-centric processing and personalization to real-time data analysis. On the one hand, emerging user-centric applications, including computational advertising and selective information dissemination, demand determining and presenting to an end-user only the most relevant content that is both user-consumable and suitable for limited screen real estate of target (mobile) devices. We achieve these user-centric requirements through novel high-dimensional indexing structures and (parallel) algorithms. On the other hand, applications in real-time data analysis, including computational finance and intrusion detection, demand meeting stringent subsecond processing requirements and providing high-frequency and low-latency event processing over data streams. We achieve real-time data analysis requirements by leveraging reconfigurable hardware -- FPGAs -- to sustain line-rate processing by exploiting unprecedented degrees of parallelism and potential for pipelining, only available through custom-built, application-specific, and low-level logic design. Finally, we conduct a comprehensive evaluation to demonstrate the superiority of our proposed techniques in comparison with state-of-the-art algorithms designed for event processing.","PeriodicalId":335125,"journal":{"name":"PhD '12","volume":"221 7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"PhD '12","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2213598.2213602","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

The efficient processing of large collections of patterns (Boolean expressions, XPath queries, or continuous SQL queries) over data streams plays a central role in major data intensive applications ranging from user-centric processing and personalization to real-time data analysis. On the one hand, emerging user-centric applications, including computational advertising and selective information dissemination, demand determining and presenting to an end-user only the most relevant content that is both user-consumable and suitable for limited screen real estate of target (mobile) devices. We achieve these user-centric requirements through novel high-dimensional indexing structures and (parallel) algorithms. On the other hand, applications in real-time data analysis, including computational finance and intrusion detection, demand meeting stringent subsecond processing requirements and providing high-frequency and low-latency event processing over data streams. We achieve real-time data analysis requirements by leveraging reconfigurable hardware -- FPGAs -- to sustain line-rate processing by exploiting unprecedented degrees of parallelism and potential for pipelining, only available through custom-built, application-specific, and low-level logic design. Finally, we conduct a comprehensive evaluation to demonstrate the superiority of our proposed techniques in comparison with state-of-the-art algorithms designed for event processing.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一个可扩展的高效事件处理内核
对数据流上的大量模式(布尔表达式、XPath查询或连续SQL查询)的高效处理在从以用户为中心的处理和个性化到实时数据分析的主要数据密集型应用程序中起着核心作用。一方面,新兴的以用户为中心的应用,包括计算广告和选择性信息传播,要求确定并向最终用户呈现最相关的内容,这些内容既是用户可消费的,又是适合目标(移动)设备有限的屏幕空间的。我们通过新颖的高维索引结构和(并行)算法来实现这些以用户为中心的需求。另一方面,实时数据分析的应用,包括计算金融和入侵检测,需要满足严格的亚秒级处理要求,并在数据流上提供高频和低延迟的事件处理。我们通过利用可重构硬件(fpga)来实现实时数据分析需求,通过利用前所未有的并行度和流水线潜力来维持线速率处理,只有通过定制的、特定于应用程序的低级逻辑设计才能实现。最后,我们进行了全面的评估,以证明我们提出的技术与为事件处理设计的最先进算法相比的优越性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Getting your acceptance rate to 80%: a checklist for publishing Efficient optimization and processing for distributed monitoring and control applications Towards an extensible efficient event processing kernel Foundations of regular expressions in XML schema languages and SPARQL Foundational aspects of semantic web optimization
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1