3 citations · 4 across the 5 of their papers we have counts for
7 papers
The Missing Dimensions in Geo-Distributed Database Evaluation
Oto Mraz, Kyriakos Psarakis, George Christodoulou +2
Geo-distributed OLTP databases are widely deployed across cloud regions, yet current evaluation practices do not cover the challenges of this aspect. Existing benchmarks assume sta…
CheckMate: Evaluating Checkpointing Protocols for Streaming Dataflows
George Siachamis, Kyriakos Psarakis, Marios Fragkoulis +3
Stream processing in the last decade has seen broad adoption in both commercial and research settings. One key element for this success is the ability of modern stream processors t…
Styx: Transactional Stateful Functions on Streaming Dataflows
Kyriakos Psarakis, George Christodoulou, George Siachamis +2
Developing stateful cloud applications, such as low-latency workflows and microservices with strict consistency requirements, remains arduous for programmers. The Stateful Function…
SiMa: Effective and Efficient Matching Across Data Silos Using Graph Neural Networks
Christos Koutras, Rihan Hai, Kyriakos Psarakis +2
How can we leverage existing column relationships within silos, to predict similar ones across silos? Can we do this efficiently and effectively? Existing matching approaches do no…
Stateful Entities: Object-oriented Cloud Applications as Distributed Dataflows
Kyriakos Psarakis, Wouter Zorgdrager, Marios Fragkoulis +2
Although the cloud has reached a state of robustness, the burden of using its resources falls on the shoulders of programmers who struggle to keep up with ever-growing cloud infras…
Valentine: Evaluating Matching Techniques for Dataset Discovery
Christos Koutras, George Siachamis, Andra Ionescu +6
Data scientists today search large data lakes to discover and integrate datasets. In order to bring together disparate data sources, dataset discovery methods rely on some form of…
Multi-label Classification for Automatic Tag Prediction in the Context of Programming Challenges
Bianca Iancu, Gabriele Mazzola, Kyriakos Psarakis +1
One of the best ways for developers to test and improve their skills in a fun and challenging way are programming challenges, offered by a plethora of websites. For the inexperienc…