{"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}
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.