Blog
ACM DEBS 2026 in Lisbon
Last week I was in Lisbon for ACM DEBS 2026. As always, DEBS was a great opportunity to catch up on the latest research in distributed systems, and in stream processing in particular, in an environment that strongly encourages discussion and interaction!...
SHIELD paper accepted at DEBS26!
I’m happy to share that our paper “SHIELD: Evolutionary Synthesis of Privacy-Preserving Pipelines for Live Stream Data Sharing” has been accepted at ACM DEBS 2026!
Flame graphs for Java (super-short how to)
This is for Ubuntu!
Erebus accepted at VLDB!
Our paper, titled "Erebus: Explaining the Outputs of Data Streaming Queries", written by Dimitris Palyvos-Giannas (Chalmers), Katerina Tzompanaki (CY Cergy Paris University), Marina Papatriantafilou (Chalmers), and Vincenzo Gulisano (Chalmers) has been accepted at the 49th International Conference on Very Large Data Bases...
STRETCH accepted @ IEEE TPDS!
Our paper titled "STRETCH: Virtual Shared-Nothing Parallelism for Scalable and Elastic Stream Processing" has been accepted at the IEEE Transactions on Parallel and Distributed Processing (TPDS) journal!
Our paper "IP-LSH-DBSCAN: Integrated Parallel Density-Based Clustering through Locality-Sensitive Hashing" has been accepted at Euro-Par 2022
Our paper titled “IP-LSH-DBSCAN: Integrated Parallel Density-Based Clustering through Locality-Sensitive Hashing” (Amir Keramatian, Vincenzo Gulisano, Marina Papatriantafilou, and Philippas Tsigas) has been accepted at Euro-Par 2022.
Our paper about Lachesis, a framework to customize OS-threads scheduling, has been accepted at ACM/IFIP Middleware Conference!
Our paper titled “Lachesis: A Middleware for Customizing OS Scheduling of Stream Processing Queries” (Dimitris Palyvos-Giannas, Gabriele Mencagli, Marina Papatriantafilou, Vincenzo Gulisano) has been accepted at the 22ns ACM/IFIP International Middleware Conference.
Journal paper about efficient data localization in fleets of connected vehicles accepted at IEEE Access
Our paper titled “Time- and Computation-Efficient Data Localization at Vehicular Networks’ Edge.” (Romaric Duvignau, Bastian Havers, Vincenzo Gulisano and Marina Papatriantafilou) has been accepted at the IEEE Access journal.
Paper accepted at the 47th International Conference on Very Large Data Bases (VLDB)!
Our paper titled "Ananke: A Streaming Framework for Live Forward Provenance" (Dimitris Palyvos-Giannas, Bastian Havers, Marina Papatriantafilou, Vincenzo Gulisano) has been accepted at the 47th International Conference on Very Large Data Bases (VLDB)!
YouTube tutorial: The Role of Event-Time Analysis Order in Data Streaming
Our tutorial, titled “The Role of Event-Time Analysis Order in Data Streaming”, will be presented next week at the 14th ACM International Conference on Distributed and Event-Based Systems (DEBS) conference. We have recorded the tutorial, and you can find the videos at...
DRIVEN article accepted at Elsevier’s Future Generation Computer Systems.
Our paper DRIVEN: a framework for efficient Data Retrieval and clusterIng in VEhicular Networks has been accepted for publication at Elsevier’s Future Generation Computer Systems journal. This work is an extension of the conference publication:
Slides for the paper "Automatic Translation of Spatio-Temporal Logics to Streaming-Based Monitoring Applications for IoT-Equipped Autonomous Agents" available in SlideShare
The slides I used to present the paper “Automatic Translation of Spatio-Temporal Logics to Streaming-Based Monitoring Applications for IoT-Equipped Autonomous Agents” at the 2019 ACM/IFIP Middleware conference - 6th International Workshop on Middleware and Applications for the Internet of Things (M4IoT) are...
2 papers and 1 poster accepted at the ACM International Conference on Distributed Event-Based Systems (DEBS) 2019!
We got two papers and one poster accepted at the ACM International Conference on Distributed Event-Based Systems (DEBS)!
Opportunities for post-doctoral positions at Chalmers!
Two calls for post-doctoral research are currently open at my group.
Accepted paper at the 2018 ACM/IFIP/USENIX International Middleware Conference!
Great news!
Accepted paper at Elsevier - Future Generation Computer Systems Journal
Our journal paper titled Viper: A Module for Communication-Layer Determinism and Scaling in Low-Latency Stream Processing has been accepted at the Elsevier journal Future Generation Computer Systems!
Accepted paper at ACM DEBS!
Great news!
Accepted paper at IEEE ICDCS!!!
Great news!
Chapter about Elasticity in Encyclopedia of Big Data Technologies (Springer)
I recently had the pleasure to contribute to Springer’s Encyclopedia of Big Data Technologies with a chapter about elasticity in data streaming and Stream Processing Engines, together with Marina Papatriantafilou and Alessandro V. Papadopoulos. You can find the link here: here
Update - The Liebre Stream Processing Engine
The Liebre SPE has been updated. Aside some code optimizations and minor bugs fixing, there are now 2 new operators: FlatMap and Router. Furthermore, back-pressure is now implemented for all sources, operators and sinks. You can find the updated documentation here and...
Accepted paper, ACM Transactions on Parallel Computing: Efficient data streaming multiway aggregation through concurrent algorithmic designs and new abstract data types
I am glad to share that our paper Efficient data streaming multiway aggregation through concurrent algorithmic designs and new abstract data types has been accepted at the ACM Transactions on Parallel Computing (TOPC) journal!!!
The Liebre Stream Processing Engine
The LIEBRE Stream Processing Engine
Abstract and slides for the "Performance Modeling of Stream Joins" paper (DEBS 17)
I just uploaded the slides I used to present the paper “Performance Modeling of Stream Joins” at the DEBS 17 conference. You can find them here.
BEST PAPER AWARD at DEBS 2017
I am very happy to share that our paper Maximizing Determinism in Stream Processing Under Latency Constraints, a join work between Nikos Zacheilas, Vana Kalogeraki, Yiannis Nikolakopoulos, Marina Papatriantafilou, Philippas Tsigas and me got the BEST PAPER AWARD at the 11th ACM International Conference on...
Lecture about data streaming in IoT and Big Data Analysis (PhD course held at Mälardalens högskola - MDH)
I recently participated to a PhD course at Mälardalens högskola (MDH) presenting what data streaming is and how (and why) it connects to the IoT and Big Data analytics. You can find the slides here.
ScaleJoin journal - IEEE Transactions on Big Data
I am happy to share with you that our ScaleJoin has been accepted for a journal publication at the IEEE Transactions on Big Data!
Lecture about data streaming and fog architectures (EBSIS summer school)
I had the pleasure of participating to the EBSIS summer school and give a lecture about the data streaming processing paradigm and its use in Fog architectures. The lecture introduces the data analysis challenges and trade-offs in Fog architectures, overviews the data...
2 minutes Apache Flink installation
Continuing my effort of keeping track of useful and short guides (more for myself than others), here you have the one to setup Apache Flink quickly.
Paper "Highly Concurrent Stream Synchronization in Many-core Embedded Systems" accepted at the fourth ACM International Workshop on Manycore Embedded Systems
Very good news! Our paper “Highly Concurrent Stream Synchronization in Many-core Embedded Systems” has been accepted at the fourth ACM International Workshop on Manycore Embedded Systems (MES 2016).
Paper “Understanding the Data-Processing Challenges in Intelligent Vehicular Systems” accepted at IEEE Intelligent Vehicles Symposium (IV 2016)
Very good news! Our paper “Understanding the Data-Processing Challenges in Intelligent Vehicular Systems” has been accepted at the IEEE Intelligent Vehicles Symposium (IV 2016).
Paper "BES – Differentially Private and Distributed Event Aggregation in Advanced Metering Infrastructures" accepted at CPSS 2016
Very good news! Our paper “BES – Differentially Private and Distributed Event Aggregation in Advanced Metering Infrastructures.” has been accepted at the 2nd ACM Cyber-Physical System Security Workshop (CPSS 2016), held in conjunction with ACM AsiaCCS’16.
Open positions at Chalmers - Department of Computer Science and Engineering
We currently have open positions for both Ph.D. and Postdoctoral students. Please share! (and apply, if you are interested!)
The presentation of our ScaleJoin paper (IEEE Big Data 2015)
You can find here the presentation given by me and Yiannis Nikolakopoulos for the paper “ScaleJoin: a Deterministic, Disjoint-Parallel and Skew-Resilient Stream Join” (presented at the IEEE Big Data 2015).
Presentation about ScaleGate (and more) at Yahoo!
While visiting San Francisco to participate to the IEEE Big Data conference (we are presenting ScaleJoin), me and Yiannis Nikolakopoulos had the great chance of presenting and discussing our research insights (with a special focus on our beloved ScaleGate) at Yahoo!
ScaleJoin accepted at IEEE Big Data 2015!
We got our ScaleJoin paper accepted at the IEEE International Conference on Big Data (IEEE Big Data)! You can find the abstract below. See you in California!
STONE: A Streaming DDoS Defense Framework published! - Expert Systems With Applications (ESwA) 2015
We recently got our STONE journal paper at the Expert Systems With Applications (ESwA)! Here you have the abstract.
5 minutes Storm installation guide (single-node setup)
The following is a short guide to setup Storm quickly!
Best Grand Challenge Solution Award for "Deterministic Real-Time Analytics of Geospatial Data Streams through ScaleGate Objects"
I am very happy to announce that our grand challenge solution, Deterministic Real-Time Analytics of Geospatial Data Streams through ScaleGate Objects, won the the Best Grand Challenge Solution Award at the Distributed-Event based Systems (DEBS) 2015 conference!!!
Accepted paper - DEBS 2015 Grand Challenge!!!
This year, we participated to the DEBS 2015 Grand Challenge. Citing from their website:
How to give a good presentation [part II]
After my previous post (here) I want to share some more tips about how to give a good presentation. As mentioned in the previous post, you can find many pages discussing this topic. This time, I am going for a short list...
How to give a good presentation [Part I]
In this post (my first post, actually) I want to share some thoughts about how to give a good presentation. As you can see, the title says “Part I”, which implies that there will be more… You can find a lot of...