Skip to main content

Showing 1–3 of 3 results for author: Siachamis, G

Searching in archive cs. Search in all archives.
.
  1. arXiv:2403.13629  [pdf, other

    cs.DC cs.DB

    CheckMate: Evaluating Checkpointing Protocols for Streaming Dataflows

    Authors: George Siachamis, Kyriakos Psarakis, Marios Fragkoulis, Arie van Deursen, Paris Carbone, Asterios Katsifodimos

    Abstract: 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 to handle failures while ensuring exactly-once processing guarantees. At the moment of writing, virtually all stream processors that guarantee exactly-once processing implement a variant of Apache Flink's coordinated chec… ▽ More

    Submitted 20 March, 2024; originally announced March 2024.

  2. arXiv:2312.06893  [pdf, other

    cs.DC cs.DB

    Styx: Transactional Stateful Functions on Streaming Dataflows

    Authors: Kyriakos Psarakis, George Christodoulou, George Siachamis, Marios Fragkoulis, Asterios Katsifodimos

    Abstract: Developing stateful cloud applications, such as low-latency workflows and microservices with strict consistency requirements, remains arduous for programmers. The Stateful Functions-as-a-Service (SFaaS) paradigm aims to serve these use cases. However, existing approaches provide weak transactional guarantees or perform expensive external state accesses requiring inefficient transactional protocols… ▽ More

    Submitted 6 February, 2025; v1 submitted 11 December, 2023; originally announced December 2023.

  3. arXiv:2010.07386  [pdf, other

    cs.DB

    Valentine: Evaluating Matching Techniques for Dataset Discovery

    Authors: Christos Koutras, George Siachamis, Andra Ionescu, Kyriakos Psarakis, Jerry Brons, Marios Fragkoulis, Christoph Lofi, Angela Bonifati, Asterios Katsifodimos

    Abstract: 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 schema matching: the process of establishing correspondences between datasets. Traditionally, schema matching has been used to find matching pairs of columns between a source and a target schema. However, the use of sche… ▽ More

    Submitted 13 February, 2021; v1 submitted 14 October, 2020; originally announced October 2020.