Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems最新文献

筛选
英文 中文
The DEBS 2012 grand challenge DEBS 2012的重大挑战
Zbigniew Jerzak, Thomas S. Heinze, M. Fehr, Daniel Gröber, R. Hartung, N. Stojanović
{"title":"The DEBS 2012 grand challenge","authors":"Zbigniew Jerzak, Thomas S. Heinze, M. Fehr, Daniel Gröber, R. Hartung, N. Stojanović","doi":"10.1145/2335484.2335536","DOIUrl":"https://doi.org/10.1145/2335484.2335536","url":null,"abstract":"The goal of the DEBS Grand Challenge series is to contribute to the Event Processing Grand Challenge, that serves as a common goal and mechanism for coordinating research focusing on event processing. DEBS Grand Challenge series provides a common ground and evaluation criteria for a competition aimed at both research and industrial event-based systems. The goal of the DEBS Grand Challenge participants is to implement a solution to a specific problem provided by the DEBS Grand Challenge organizers. In this paper we present a description of the DEBS 2012 Grand Challenge problem focusing on the high-tech manufacturing domain. Moreover we provide a set of both: (1) real-life data and (2) queries which can be used by the DEBS 2012 Grand Challenge participants as well as research community at large.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"10 1","pages":"393-398"},"PeriodicalIF":0.0,"publicationDate":"2012-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78977162","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 42
Where event processing grand challenge meets real-time web: PLAY event marketplace 事件处理的巨大挑战在哪里遇到实时web: PLAY事件市场
N. Stojanović, Roland Stühmer, F. Baude, Philippe Gibert
{"title":"Where event processing grand challenge meets real-time web: PLAY event marketplace","authors":"N. Stojanović, Roland Stühmer, F. Baude, Philippe Gibert","doi":"10.1145/2335484.2335521","DOIUrl":"https://doi.org/10.1145/2335484.2335521","url":null,"abstract":"The Grand Challenge in Event Processing serves as a common goal and mechanism for coordinating research across the spectrum of people working on event processing. The Grand Challenge is a single, though broad, challenge that impacts society which the community can use as a basis for measuring progress in research and application.\u0000 In this paper we will present an analysis of the recent development in the realization of the Grand Challenge and elaborate on its implementation using the current development in the so called Real-time Web - a decentralized, global, Internet-like infrastructure, built upon widely-accepted open standards.\u0000 We present a particular solution that has been developed in the scope of the EU project PLAY (www.play-project.eu), that is aiming to develop an elastic and reliable platform for dynamic complex event-driven interaction in large highly distributed and heterogeneous federated service systems. The main outcome is an Event Marketplace Platform which offers and consumes real-time data of all sorts and across the whole Web.\u0000 We explain the theoretical principles behind the Event Marketplace, discuss the research and technological challenges required for its efficient development, present the implementation and evaluation details and demonstrate several applications that have been built on the top of the Platform so far.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"27 1","pages":"341-352"},"PeriodicalIF":0.0,"publicationDate":"2012-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85454974","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ACTrESS: automatic context transformation in event-based software systems 基于事件的软件系统中的自动上下文转换
T. Freudenreich, S. Appel, S Frischbier, A. Buchmann
{"title":"ACTrESS: automatic context transformation in event-based software systems","authors":"T. Freudenreich, S. Appel, S Frischbier, A. Buchmann","doi":"10.1145/2335484.2335505","DOIUrl":"https://doi.org/10.1145/2335484.2335505","url":null,"abstract":"Event-based systems (EBS) enable companies to respond to changes in their environment in a timely manner. To interpret event notifications, knowledge about their context is essential. The matching mechanisms of publish/subscribe systems depend on a common interpretation of event notifications and subscriptions that may span organisational boundaries. To mediate between such semantic contexts, we developed ACTrESS, a distributed middleware addon for automatic context transformation in event-based software systems and message-oriented middleware (MOM) in general. Transformations are substitutable at runtime and transparent to the user. ACTrESS is built on top of a production strength open source MOM extending the Java Message Service API. In this paper we present the challenges arising from differing contexts in event-based systems. We introduce ACTrESS and evaluate our solution using workloads derived from findings from research projects dealing with real-world applications of EBS.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"320 1","pages":"179-190"},"PeriodicalIF":0.0,"publicationDate":"2012-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76898223","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Deriving a unified fault taxonomy for event-based systems 为基于事件的系统导出统一的故障分类法
W. Hummer, Christian Inzinger, P. Leitner, B. Satzger, S. Dustdar
{"title":"Deriving a unified fault taxonomy for event-based systems","authors":"W. Hummer, Christian Inzinger, P. Leitner, B. Satzger, S. Dustdar","doi":"10.1145/2335484.2335504","DOIUrl":"https://doi.org/10.1145/2335484.2335504","url":null,"abstract":"Dependability and fault-tolerance, which are key requirements for business- or safety-critical applications, require explicit knowledge of potential faults that may occur within a system. In contrast to other major research directions, the emerging field of distributed event-based systems is yet lacking a common understanding of faults. In this paper we take a step forward and study potential origins and effects of faults in such systems. Our work on a unified fault taxonomy follows a rigorous methodology. We first identify five core sub-areas in the broader field of event-based systems, and discuss commonalities and differences among them. Then we derive from the existing literature a coherent domain model, which accurately captures the specifics of the different areas. The domain model provides a holistic view and covers both structural and procedural aspects of event-based systems. Based on this model, we elaborate a detailed taxonomy of faults, in line with well-established fault dimensions from dependable and secure computing. The fault taxonomy forms the basis for a comprehensive discussion of fault instances across the five sub-areas of event processing.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"36 1","pages":"167-178"},"PeriodicalIF":0.0,"publicationDate":"2012-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73205394","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 29
A basic model for proactive event-driven computing 主动事件驱动计算的基本模型
Yagil Engel, O. Etzion, Zohar Feldman
{"title":"A basic model for proactive event-driven computing","authors":"Yagil Engel, O. Etzion, Zohar Feldman","doi":"10.1145/2335484.2335496","DOIUrl":"https://doi.org/10.1145/2335484.2335496","url":null,"abstract":"During the movie \"Source Code\" there is a shift in the plot; from (initially) reacting to a train explosion that already occurred and trying to eliminate further explosions, to (later) changing the reality to avoid the original train explosion. Whereas changing the history after events have happened is still within the science fiction domain, changing the reality to avoid events that have not happened yet is, in many cases, feasible, and may yield significant benefits. We use the term proactive behavior to designate the change of what will be reality in the future. In particular, we focus on proactive event-driven computing: the use of event-driven systems to predict future events and react to them before they occur. In this paper we start our investigation of this large area by constructing a model and end-to-end implementation of a restricted subset of basic proactive applications that is trying to eliminate a single forecasted event, selecting between a finite and relatively small set of feasible actions, known at design time, based on quantified cost functions over time. After laying out the model, we describe the extensions required of the conceptual architecture of event processing to support such applications: supporting proactive agents as part of the model, supporting the derivation of forecasted events, and supporting various aspects of uncertainty; next, we show a decision algorithm that selects among the alternatives. We demonstrate the approach by implementing an example of a basic proactive application in the area of condition based maintenance, and showing experimental results.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"48 1","pages":"107-118"},"PeriodicalIF":0.0,"publicationDate":"2012-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91116093","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 69
Tutorial on advanced design patterns in event processing 关于事件处理中的高级设计模式的教程
A. Paschke, P. Vincent, A. Alves, C. Moxey
{"title":"Tutorial on advanced design patterns in event processing","authors":"A. Paschke, P. Vincent, A. Alves, C. Moxey","doi":"10.1145/2335484.2335519","DOIUrl":"https://doi.org/10.1145/2335484.2335519","url":null,"abstract":"We introduce a reference architecture for event processing, as defined by the EPTS reference architecture (RA) working group. An event processing reference architecture allows users to quickly create event processing solutions that adhere to known stakeholder requirements and architectural qualities. The focus in this paper is on the EPTS reference architecture description of the functional view which is supported by a mapping of its functions into design patterns as means to derive and prove these architectural descriptions to be usable solutions for recurring best practice implementations in common CEP languages.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"36 1","pages":"324-334"},"PeriodicalIF":0.0,"publicationDate":"2012-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88389885","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 27
A distributed virtual director for an interactive event broadcast system 用于交互式事件广播系统的分布式虚拟导演
Wolfgang Weiss, Rene Kaiser
{"title":"A distributed virtual director for an interactive event broadcast system","authors":"Wolfgang Weiss, Rene Kaiser","doi":"10.1145/2335484.2335529","DOIUrl":"https://doi.org/10.1145/2335484.2335529","url":null,"abstract":"The Production Scripting Engine (PSE) is a Virtual Director software automatically selecting and framing camera shots in an interactive live broadcast production system. It is informed through various channels, some of which send a low-level event stream. The decision making process is distributed along a chain over the production and delivery networks, and the concrete amount of PSE instances depends on the actual production.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"29 1","pages":"375-376"},"PeriodicalIF":0.0,"publicationDate":"2012-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81883331","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Understanding and improving the cost of scaling distributed event processing 理解并改进扩展分布式事件处理的成本
Shoaib Akram, M. Marazakis, A. Bilas
{"title":"Understanding and improving the cost of scaling distributed event processing","authors":"Shoaib Akram, M. Marazakis, A. Bilas","doi":"10.1145/2335484.2335516","DOIUrl":"https://doi.org/10.1145/2335484.2335516","url":null,"abstract":"Building scalable back-end infrastructures for data-centric applications is becoming important. Applications used in data-centres have complex, multilayer software stacks and are required to scale to a large number of nodes. Today, there is increased interest in improving the efficiency of such software stacks. In this paper, we examine the efficiency of such a stack used for distributed stream processing, an important application domain. We use a specific streaming system, Borealis [10], and extensively hand-tune the end-to-end data path. We focus on parts of the stack that are related to intra- and inter-node communication and data exchange, a central component of many software stacks. We find that application-independent code in stream processing middleware employs operations for communication that consume significant amount of CPU cycles and are not strictly necessary. We first categorize these operations based on the protocol function they support. We then proceed to remove these operations by producing a functionally equivalent software stack in terms of application processing. Our results show that restructuring the data path achieves up to 5x higher throughput, reduces energy consumption by up to 60% and saves infrastructure cost by up to 40%. Finally, we project that with 1024-core processors per node, stream processing applications will demand up to 2 TBits/s/node of networking throughput.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"1 1","pages":"290-301"},"PeriodicalIF":0.0,"publicationDate":"2012-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90779089","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Approximate membership query over time-decaying windows for event stream processing 针对事件流处理的时间衰减窗口的近似成员查询
Yang Liu, Wenji Chen, Y. Guan
{"title":"Approximate membership query over time-decaying windows for event stream processing","authors":"Yang Liu, Wenji Chen, Y. Guan","doi":"10.1145/2335484.2335489","DOIUrl":"https://doi.org/10.1145/2335484.2335489","url":null,"abstract":"There has been a long history of finding a space-efficient data structure to support approximate membership queries, started from Bloom's work in the 1970's. Given a set <i>A</i> of <i>n</i> items and an additional item <i>x</i> from the same universe <i>u</i> of a size <i>m</i> ≫ <i>n</i>, we want to distinguish whether <i>x</i> ∈ <i>A</i> or not, using small (limited) space. If <i>A</i> is static, there exist optimal algorithms to find a randomized data structure to represent <i>A</i> using only (1 + <i>o</i>(1))<i>n</i> log 1/Δ bits, which only allows for a small false positive Δ but no false negative. However, existing optimal algorithms are not practical for many event-based systems, e. g., web services, peer-to-peer systems, network traffic monitoring, etc. In these systems, items are inserted or updated dynamically in a stream of events, and we are interested in recently updated items. In this paper, we propose a novel data structure to support approximate membership queries in a time-decaying window model. In this model, items are inserted one-by-one over a data stream, and we want to determine whether an item is among the most recent <i>w</i> items for any given window size <i>w</i> ≤ <i>n</i>. Our data structure only requires <i>O</i>(<i>n</i>(log 1/Δ + log <i>n</i>)) bits and <i>O</i>(1) running time.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"58 1","pages":"44-47"},"PeriodicalIF":0.0,"publicationDate":"2012-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81055850","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Characterizing human performance and potential for injury in air traffic control using complex event processing 利用复杂事件处理表征空中交通管制人员的表现和潜在伤害
Daniel Johnson, J. S. Higgins
{"title":"Characterizing human performance and potential for injury in air traffic control using complex event processing","authors":"Daniel Johnson, J. S. Higgins","doi":"10.1145/2335484.2335510","DOIUrl":"https://doi.org/10.1145/2335484.2335510","url":null,"abstract":"In a typical controlled laboratory study of human behavior, researchers rely on pre-defined event types, which occur at experimenter-controlled times, in order to observe relationships between events and human responses. However, it is rarely the case that event time and type are well defined in the course of everyday life. In this work we explore a novel off-line application of Complex Event Processing (CEP) as a way of establishing relationships between system events, human behavioral events, and physiological events in situations where the timing of particular events and responses are not known in advance. Air traffic control (ATC) simulations testing Next Generation Air Transportation System (NextGen) concepts were conducted with human participants. The goals of the simulations were to determine whether particular pointing devices were accurate, efficient, and unlikely to lead to repetitive strain injuries. Participants wore electromyography (EMG) equipment, and the ATC events, participant interactions with the system, and physiological data were recorded and subsequently processed off-line by a CEP-based application. Patterns were defined to detect ATC events, and then each event was time-locked to the corresponding EMG data to detect muscle activity during the events. By pairing system events, behavioral events, and physiological data through CEP, we successfully captured how different events relate to each other in an environment where the relationship between events and human responses is often not well defined.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"221 1","pages":"237-240"},"PeriodicalIF":0.0,"publicationDate":"2012-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81626427","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信