Publications
-
Starks, Fabrice; Goebel, Vera Hermine; Kristiansen, Stein & Plagemann, Thomas Peter (2018). Mobile Distributed Complex Event Processing - Ubi Sumus? Quo Vadimus?, In Georgios Skourletopoulos; George Mastorakis; Constandinos Mavromoustakis; Ciprian Dobre & Evangelos Pallis (ed.),
Mobile Big Data: A Roadmap from Models to Technologies.
Springer.
ISBN 978-3-319-67924-2.
book chapter.
s 147
- 180
Show summary
One important class of applications for the Internet of Things is related to the need to gain timely and continuous situational awareness, like smart cities, automated traffic control or emergency and rescue operations. Events happening in the real-world need to be detected in real-time based on sensor data and other data sources. Complex Event Processing (CEP) is a technology to detect complex (or composite) events in data streams and has been successfully applied in high volume and high velocity applications like stock market analysis. However, these applica- tion domains faced only the challenge of high performance, while the Internet of Things and Mobile Big Data introduce a new set of challenges caused by mobility. This chapter aims to explain these challenges and give an overview how they are solved respectively how far state-of-the-art research has advanced to be useful to solve mobile big data problems. At the infrastructure level the main challenge is to trade performance against resource consumption and energy efficiency and op- erator placement is the most dominant mechanisms to address these problems. At the application and consumer level mobile queries pose a new set of challenges for CEP related to continuously changing positions of consumers and producers and the need to adapt the query processing to these changes. Finally, methods and tools for systematical testing and reproducible performance evaluation for mobile distributed CEP is an open problem.
-
Starks, Fabrice; Kristiansen, Stein & Plagemann, Thomas Peter (2018). DCEP-Sim: An Open Simulation Framework for Distributed CEP: Introduction for Users and Prospective Developers, In Annika Hinze & David Eyers (ed.),
Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems.
Association for Computing Machinery (ACM).
ISBN 978-1-4503-5782-1.
Tutorial Paper.
s 183
- 186
Full text in Research Archive.
Show summary
Evaluation of Distributed Complex Event Processing (CEP) systems is a rather challenging task. To simplify this task, we developed the open simulation framework for Distributed CEP, called DCEP-Sim. The goal of this tutorial is to facilitate the process of using DCEP-Sim. Since DCEP-Sim is designed and implemented in the popular network simulator ns-3 we introduce the most important concepts of ns-3. Simulations in ns-3 are configured and executed though a main program called an ns-3 script. We use a simple example script to explain how simulations with DCEP-Sim are set up and executed. To give an idea how DCEP-Sim can be adjusted to particular needs, we explain how DCEP-Sim can be adapted (e.g., through changing the workload and the network topology) and how new Distributed CEP solutions can be added by explaining how to add a new operator to DCEP-Sim.
-
Starks, Fabrice; Kristiansen, Stein & Plagemann, Thomas Peter (2017). DCEP-Sim: An Open Simulation Framework for Distributed CEP, In Mani Chandy & Boris Koldehofe (ed.),
The 11th ACM International Conference on Distributed and Event-Based Systems.
ACM Digital Library.
ISBN 978-1-4503-5065-5.
Research track paper.
s 180
- 190
Full text in Research Archive.
-
Starks, Fabrice & Plagemann, Thomas Peter (2015). Operator placement for efficient distributed complex event processing in MANETs. IEEE International Conference on Wireless and Mobile Computing, Networking, and Communications.
ISSN 2160-4886.
s 83- 90 . doi:
10.1109/WiMOB.2015.7347944
View all works in Cristin
Published Dec. 10, 2013 3:16 PM
- Last modified May 30, 2018 9:32 PM