First Indo-French Workshop on "Scalable Technologies for Real-time Event Analysis and Management" (STREAM)
Date: Friday, May 16th 2025
Place (hybrid meeting): Polytech Nantes, Room D118
Done!
The workshop took place on May 16th, 2025. It was an opportunity to share concerns and ideas and open perspectives about the streaming data topic and distributed systems.
Workshop Overview
With the rise of Industry 4.0 and IoT, the demand for real-time, scalable processing of unbounded data streams has surged. Traditional database architectures struggle to keep up with the continuous and high-velocity nature of streaming data. As a result, distributed streaming systems have emerged as a critical solution.
This workshop provides an introductory, yet comprehensive understanding of how modern stream processing systems handle large-scale, real-time data streams. Participants will explore the challenges, architecture, and optimization techniques required for efficiently processing both point events (instantaneous occurrences) and spanning events (events with a duration). The workshop will also include discussions on recent research papers and state-of-the-art advancements in streaming systems.
Workshop Objectives
By the end of this workshop, participants will:
-
Understand the fundamentals of unbounded data streams and why traditional databases fall short.
-
Learn the core principles of distributed stream processing systems used in Industry 4.0 and IoT applications.
-
Explore the key differences between point events and spanning events and why supporting both is crucial.
-
Gain insights into real-time event processing architectures and benchmarking techniques for evaluating performance.
-
Discuss recent research papers on streaming systems and emerging trends in real-time data analytics.
-
Engage in hands-on exercises to implement and optimize streaming queries.
Target Audience
This workshop is ideal for:
-
Researchers and students in data streaming, distributed systems, and real-time analytics.
-
Data engineers and developers working with big data streaming platforms.
-
Industry professionals in telecommunications, IoT, digital twins, and cloud computing.
-
Anyone interested in theoretical and practical aspects of scalable event stream processing.
Workshop Planning
| Session | Topic | Starting time CEST | Starting time IST | Duration | Speaker |
|---|---|---|---|---|---|
| OPENING REMARKS | 9h15 | 12h45 | 15 mins | Dr. Guillaume Raschia | |
| 1. | Introduction to Streaming Data Systems | 9h30 | 13h00 | 30 mins | Dr. Vinu Venugopal |
| 2. | What, Where, When and How of Stream Processing – Part 1 | 10h | 13h30 | 20+10 mins | Dr. Vinu Venugopal |
| BREAK | 10h30 | 14h00 | 15 mins | ||
| 3. | W3 & How Stream Processing – Part 2 | 10h45 | 14h15 | 25+15 mins | Dr. Vinu Venugopal |
| 4. | Zoom in on Window Aggregation | 11h25 | 14h55 | 30+15 mins | Dr. Guillaume Raschia |
| LUNCH | 12h10 | 15h40 | 80 mins | ||
| 5. | Hands-On: A Case Study on Stream Processing Using Apache Kafka | 13h30 | 17h00 | 60 mins | Dr. Olivier Aubert |
| BREAK | 14h30 | 18h00 | 15 mins | ||
| 6. | Optimal Window Aggregation in Data Streams | 14h45 | 18h15* | 20+10 mins | Prof. José Martinez |
| 7. | Send/Receive Patterns Versus Read/Write Patterns in Crash-Prone Asynchronous Distributed Systems | 15h15 | 18h45 | 20+10 mins | Dr. Matthieu Perrin |
| 8. | Asynchronous Iterative Routing Engine | 15h45 | 19h15 | 20+10 mins | Dr. Vinu Venugopal |
| Closing session | 16h15 | 19h45 | 15mins |
Expected End Time of the Workshop: 16h30 CEST (20h00 IST)
Required Technical Setup
-
Laptop with Linux, MacOS or Windows with WSL.
-
We will be using Podman to run Apache Kafka. On Debian/Ubuntu,
apt install podman-compose. On MacOS/Windows, follow instructions on https://podman.io/. -
Instructions and data simulator are available from https://gitlab.univ-nantes.fr/streamspan/workshop
Expected Outcomes
This workshop will equip participants with the skills and knowledge to design, implement, and optimize real-time data streaming solutions. Through engaging discussions on recent research and real-world case studies, participants will gain a deep understanding of scalable event stream processing architectures for Industry 4.0 and IoT applications.
Key Takeaways
-
Foundational knowledge of real-time, unbounded stream processing.
-
Hands-on experience with modern distributed streaming frameworks.
-
Exposure to the latest research papers and benchmarks in stream processing.
-
Practical insights into handling large-scale Industry 4.0 and IoT event streams.
Organizing Committee / PC Chairs
-
Dr. Guillaume Raschia (Polytech Nantes, Nantes University, France)
-
Prof. Jose Martinez (Polytech Nantes, Nantes University, France)
-
Dr. Vinu Ellampallil Venugopal (International Institute of Information Technology Bangalore)
-
Dr. Olivier Aubert (Polytech Nantes, Nantes University, France)
Program Committee (tentative)
-
Dr. Guillaume Raschia (Polytech Nantes, Nantes University, France)
-
Prof. Jose Martinez (Polytech Nantes, Nantes University, France)
-
Dr. Vinu Ellampallil Venugopal (International Institute of Information Technology Bangalore)
-
Dr. Olivier Aubert (Polytech Nantes, Nantes University, France)
-
Prof. Martin Theobald (University of Luxembourg, Luxembourg)
-
Mr. Chinmay Parekh (International Institute of Information Technology Bangalore)
-
Mr. Akhil Puppala (International Institute of Information Technology Bangalore)
-
Mr. Gowtham Reddy (International Institute of Information Technology Bangalore)
-
Mr. Charan Sai Kolipakula (International Institute of Information Technology Bangalore)
-
Dr. Mauro Dalle Lucca Tosi (Luxembourg Institute of Science and Technology (LIST))
-
Dr. Alessandro Temperoni (University of Luxembourg, Luxembourg)
-
Dr. Matthieu Perrin (Polytech Nantes, Nantes University, France)
-
Mr. Erwan Brunelière (Polytech Nantes, Nantes University, France)
-
Ms. Anushka Raj (Christ University, Bangalore, India)
-
Dr. Smita Vijaya Kumar (University of Cambridge, UK)
Funding Agency
This workshop is a part of an Indo-French Collaborative Research Project (No.7102-2) Funded by Indo-French Centre for the Promotion of Advanced Research (CEFIPRA).