The CEEDA project is affiliated with the Software, Data, People & Society research section at Department of Computer Science, Copenhagen University, funded by Independent Research Fund Denmark. The overall goal is to provide new knowledge and build research capacity in the foundations for data management technologies supporting event-driven architectures.
News:
- Snapper 0.1 is released on GitHub.
- The research paper on Snapper, a transaction processing library for actor systems, is published on SIGMOD 2022: Hybrid Deterministic and Nondeterministic Execution of Transactions in Actor Systems.
Background and Objectives:
The profound digital transformation of society leads to a variety of disruptive trends, such as the Internet of Things (IoT), Smart Cities, and Big Data. They raise the need for novel approaches to software architectures in order to handle the ever-growing dynamicity of business and to make decisions in real-time based on events. Event-Driven Architecture (EDA) is a key technology to achieving this goal. EDA is a loosely coupled software architecture where each component executes upon receiving an event. EDA, therefore, is the key to enabling a real-time event flow across components in a digital eco-system and hence enables a quick and agile response to the change of business.
In this project, we will envision the next generation of EDA and develop an innovative EDA programming framework with high data consistency and high system efficiency to simplify the development of complex digital EDA systems. Applications within IoT, Logistics, and e-Commerce will be used as case studies and evaluation scenarios.
Related Publications:
- Liu, Yijian, Su, Li, Zhou, Yongluan, Shah, Viviek, & Vaz Salles, Marcos Antonio. Hybrid Deterministic and Nondeterministic Execution of Transactions in Actor Systems. 2022, In SIGMOD'2022. (Presentation, Source Code)
- Nunes Laigner, Rodrigo, Zhou, Yongluan, Vaz Salles, Marcos Antonio, Liu, Yijian & Kalinowski, M.. Data Management in Microservices: State of the Practice, Challenges, and Research Directions. 2021, In: Proceedings of the VLDB Endowment. 14, 13, p. 3348–3361
- Nunes Laigner, Rodrigo, Zhou, Yongluan & Vaz Salles, Marcos Antonio. A Distributed Database System for Event-based Microservices. In ACM International Conference on Distributed and Event‐based Systems (DEBS). 2021 ed. Milan, Italy. 2021
- Lesniak A, Nunes Laigner, Rodrigo & Zhou, Yongluan. Enforcing Consistency in Microservice Architectures through Event-based Constraints. In ACM International Conference on Distributed and Event‐based Systems (DEBS). 2021 ed. Minal, Italy. 2021
- Das, P., Nunes Laigner, Rodrigo & Zhou, Yongluan. HawkEDA: A Tool for Quantifying Data Integrity Violations in Event-driven Microservices. In ACM International Conference on Distributed and Event‐based Systems (DEBS). 2021 ed. Minal, Italy. 2021
- Rodrigo Laigner, Marcos Kalinowski, Pedro Diniz, Leonardo Barros, Carlos Cassino, Melissa Lemos, Darlan Arruda, Sérgio Lifschitz, Yongluan Zhou. From a Monolithic Big Data System to a Microservices Event-Driven Architecture. SEAA 2020: 213-220.
- Wang, Y., Dos Reis, J. C., Borggren, K. M., Vaz Salles, M. A., Medeiros, C. B., & Zhou, Y.(2019). Modeling and Building IoT Data Platforms with Actor-Oriented Databases. In Proceedings of the International Conference on Extending Database Technology (EDBT) (pp. 512-523). Advances in Database Technology - EDBT, Vol.. 2019-March https://doi.org/10.5441/002/edbt.2019.47