Complex Event Processing
نویسندگان
چکیده
Complex Event Processing (CEP) has evolved into the paradigm of choice for the development of monitoring and reactive applications. It also has a strong impact on future information systems and the way we subscribe to and consume information. Besides being a highly active research field, CEP already plays an important role in many application areas like logistics, energy management, finance, or manufacturing processes. Its importance for information systems is expected to grow further with the increasing number of decentralized information sources, such as blogs, and with the deployment of tagging and sensing technology as well as its integration in real-world objects. CEP addresses two crucial prerequisites to build highly scalable and dynamic systems. First, it decouples providers and receivers of information. Neither the providers need knowledge about the set of relevant receivers, nor do receivers need to know the set of relevant data or event sources. Second, CEP-systems do not only mediate information in form of events between providers and consumers, but support the detection of relationships among events, for instance, temporal relations that can be specified by definition of correlation rules (often called Event Patterns). Through aggregation and composition new complex events can be generated and used subsequently to derive more abstract events. CEP provides a natural decoupling between basic events with a strong relationship to the semantics of the underlying technology (e. g. sensor readings) and complex events closer to the semantics of the application. Therefore, it enables information systems to perform independent reconfigurations at the technical and application level. Furthermore, the stepwise correlation of events can help to reduce the message load and thus contributes towards a highly scalable information system. Business applications are increasingly interconnected and can impose a massive event load to be processed by current CEP systems. Moreover, the importance of sensing devices in applications is expected to grow. In the future, the Internet of Things may comprise billions of sensing devices. CEP will be a tool to derive understandable information on the basis of a large number of events. In this context it is important to support the distribution of event correlation in the presence of highly dynamic systems and support mechanisms for self-organization. Guaranteeing non-functional properties, such as, reliability, availability, performance, and security pose major challenges on the technical infrastructure, while expressiveness of event languages, event derivation and usability are challenges to make CEP accessible to a broader user community. This special issue intends to provide an insight on the applications and principles as well as the evolution of CEP. Moreover, we believe the selected articles from International and German researchers illustrate current trends and challenges in designing powerful, scalable as well as secure event processing systems. The group of Sharma Chakravarthy has a long experience in the field of Complex Event Processing and has designed one of the early and very influential event correlation languages, called Snoop. The work by Chakravarthy et al. gives a historical view on the development as well as the roots of Complex Event Processing. Furthermore, the authors point out important applications and challenges that go hand-in-hand with the development of CEP Systems. Distributed event-based systems are the key to increase the scalability of today’s information systems. Jacobsen et al. present the PADRES system which addresses the design of adaptive event-based systems. In their approach they show how content-based publish/subscribe systems can be extended to account also for composition of complex events as well as enable uniform query mechanisms for events in the future and the past. While in the past many efforts have focused on the design of efficient and expressive event-based systems, it is often hard to estimate the performance of eventbased systems in combination with QoS requirements of applications. The work by Kounev and Sachs bridges this gap by reviewing and proposing performance models that fit Distributed Event-Based Systems particularly well. Although the benefits of distributed event-based systems are often highlighted by researchers, so far most industrial solutions still rely on centralized event processing technology. Pletat et al. identify in their article one obstacle in deploying distributed event processing
منابع مشابه
Event-Related Potentials of Bottom-Up and Top-Down Processing of Emotional Faces
Introduction: Emotional stimulus is processed automatically in a bottom-up way or can be processed voluntarily in a top-down way. Imaging studies have indicated that bottom-up and top-down processing are mediated through different neural systems. However, temporal differentiation of top-down versus bottom-up processing of facial emotional expressions has remained to be clarified. The present st...
متن کاملSemantic Complex Event Processing
Recently a number of approaches to combining Semantic Web technologies such as RDF(S) and OWL with complex event processing have been proposed. This paper examines these approaches, by emphasizing their advantages and challenges. Key-Words: Complex event processing (CEP), semantic complex event processing (SCEP), ontologies.
متن کاملA Framework for Knowledge-Based Complex Event Processing
Detection, prediction and mastery of complex situations are crucial to the competitiveness of networked businesses, the efficiency of internet of services and dynamic distributed infrastructures in manifold domains such as finance/banking, logistics, automotive, telecommunication, e-health and life sciences. Complex Event Processing (CEP) is an enabling technology to achieve actionable, situati...
متن کاملComplex event processing in enterprise information systems
Enterprises have to be increasingly agile and responsive to address the challenges posed by the fast moving market. With the software architecture evolving into SOA, and the adoption of RFID, event processing can fit well in enterprise information systems in terms of facilitation of event aggregation into high level actionable information, and event response to improve the responsiveness. To ma...
متن کاملComplex Event Processing over Distributed Uncertain Event Streams
In the 21st century, as technologies of perceptual recognition develops, devices of information generation begin to accurately sense, measure and monitor the physical world in real time.Complex Event Processing(CEP), which can be used to extract user level information from raw data, becomes the key part of the IoT middleware. Most of the current study of complex event processing has not focus o...
متن کاملCost-Aware Query Optimization during Cloud-Based Complex Event Processing
Complex Event Processing describes the problem of timely and continuous processing of event streams. The load of Complex Event Processing systems can vary (e.g., event rates). Static resource provision leads to higher monetary costs because enough resources have to be provided to efficiently handle peak loads. Therefore, most of the time the resources will not be fully utilized. One way to achi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- it - Information Technology
دوره 51 شماره
صفحات -
تاریخ انتشار 2009