Opertus Mundi research wins Best Paper Award
06—Sep—2021, by Kathrin Lenvain
A marketplace based on the most up to date research
Europe’s new digital geospatial data marketplace will be built on the latest scientific research and developments. Martijn de Heus, Kyriakos Psarakis, Marios Fragkoulis, and Asterios Katsifodimos – all researchers from the TU Delft in the Netherlands recently won the Best Paper Award at the ACM International Conference in Distributed and Event-base Systems (ACM DEBS)!
Growing serverless computing
Nowadays, serverless computing is the fastest-growing cloud services segment. The most prominent one is the Function-as-a-Service (FaaS). With it users write functions, and the cloud automates deployment, maintenance, and scalability. Although FaaS is a good fit for executing stateless functions, it does not adequately support stateful constructs like microservices and scalable, low-latency cloud applications, mainly because it lacks proper state management support and the ability to perform function-to-function calls. Most importantly, executing transactions across stateful functions remains an open problem.
Up to 34% more transactions per second
In the awarded paper, TU Delft researchers introduced a programming model and implementation for transaction orchestration of stateful serverless functions. Their programming model supports serializable distributed transactions with two-phase commit, as well as relaxed transactional guarantees with Sagas. They designed and implemented the programming model on Apache Flink StateFun and chose to build their solution on top of StateFun in order to leverage Flink’s exactly-once processing and state management guarantees. Furthermore, they based their evaluation on the YCSB benchmark, which they extended with transactional operations and adapted for the SFaaS programming model. Their experiments showed that the transactional orchestration adds 10% overhead to the original system and that Sagas can achieve up to 34% more transactions per second than two-phase commit transactions at a sub-200ms latency.
The awarded paper has been published as “Distributed transactions on serverless stateful functions” in line with DEBS ’21: Proceedings of the 15th ACM International Conference on Distributed and Event-based Systems in June 2021. Further details are available here: