分布式事件流中可变延迟和无序的处理

R. Barga, Gueorgui Chkodrov
{"title":"分布式事件流中可变延迟和无序的处理","authors":"R. Barga, Gueorgui Chkodrov","doi":"10.1109/ICDCSW.2006.34","DOIUrl":null,"url":null,"abstract":"Distributed event processing systems often require input streams that are ordered in some predetermined way or that events arrive within a fixed time interval. This order may simply be arrival order or given explicitly on a specific event attribute, such as a timestamp or sequence number. Standing event queries, such as a temporal correlation of events across multiple streams, can block if an input stream incurs latency or may produce an incorrect answer if events fail to arrive within the fixed time interval. In this paper, we describe a stream conditioning mechanism developed for Event Correlation Services (ECS), which is a high performance event processing service for monitoring distributed applications. We show how punctuation messages that carry timestamps can be generated by event sources and then forwarded through the network, to align events from multiple distributed streams and unblock event pattern queries.","PeriodicalId":333505,"journal":{"name":"26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Coping with Variable Latency and Disorder in Distributed Event Streams\",\"authors\":\"R. Barga, Gueorgui Chkodrov\",\"doi\":\"10.1109/ICDCSW.2006.34\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Distributed event processing systems often require input streams that are ordered in some predetermined way or that events arrive within a fixed time interval. This order may simply be arrival order or given explicitly on a specific event attribute, such as a timestamp or sequence number. Standing event queries, such as a temporal correlation of events across multiple streams, can block if an input stream incurs latency or may produce an incorrect answer if events fail to arrive within the fixed time interval. In this paper, we describe a stream conditioning mechanism developed for Event Correlation Services (ECS), which is a high performance event processing service for monitoring distributed applications. We show how punctuation messages that carry timestamps can be generated by event sources and then forwarded through the network, to align events from multiple distributed streams and unblock event pattern queries.\",\"PeriodicalId\":333505,\"journal\":{\"name\":\"26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-07-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICDCSW.2006.34\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDCSW.2006.34","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

分布式事件处理系统通常要求输入流以某种预定的方式排序,或者事件在固定的时间间隔内到达。这个顺序可以是简单的到达顺序,也可以根据特定的事件属性显式给出,比如时间戳或序列号。如果输入流导致延迟,或者如果事件未能在固定的时间间隔内到达,则可能产生不正确的答案,例如跨多个流的事件的时间相关性,则会阻塞事件查询。在本文中,我们描述了为事件相关服务(ECS)开发的流调节机制,这是一种用于监视分布式应用程序的高性能事件处理服务。我们展示了带有时间戳的标点符号消息如何由事件源生成,然后通过网络转发,以对齐来自多个分布式流的事件并解除事件模式查询的阻塞。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Coping with Variable Latency and Disorder in Distributed Event Streams
Distributed event processing systems often require input streams that are ordered in some predetermined way or that events arrive within a fixed time interval. This order may simply be arrival order or given explicitly on a specific event attribute, such as a timestamp or sequence number. Standing event queries, such as a temporal correlation of events across multiple streams, can block if an input stream incurs latency or may produce an incorrect answer if events fail to arrive within the fixed time interval. In this paper, we describe a stream conditioning mechanism developed for Event Correlation Services (ECS), which is a high performance event processing service for monitoring distributed applications. We show how punctuation messages that carry timestamps can be generated by event sources and then forwarded through the network, to align events from multiple distributed streams and unblock event pattern queries.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信