All publications related to the CHARISMA Project
Nicolas Nicolaou Chryssis Georgiou, Andria Trigeorgi
Dynamic Distributed Shared Memory: When&How? Proceedings Article
In: Proceedings of the 12th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC'25), co-located with EuroSy'25, Rotterdam, Netherlands, 2025.
@inproceedings{DDSM2025,
title = {Dynamic Distributed Shared Memory: When&How?},
author = {Chryssis Georgiou, Nicolas Nicolaou, Andria Trigeorgi},
url = {https://dl.acm.org/doi/10.1145/3721473.3722140},
year = {2025},
date = {2025-05-31},
urldate = {2025-05-31},
booktitle = {Proceedings of the 12th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC'25), co-located with EuroSy'25, Rotterdam, Netherlands},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgiou, Chryssis; Nicolaou, Nicolas; Trigeorgi, Andria
Tracing the Latencies of Ares: A DSM Case Study Proceedings Article
In: Proceedings of the 2024 Workshop on Advanced Tools, Programming Languages, and Platforms for Implementing and Evaluating Algorithms for Distributed Systems (ApPLIED'24), 2024, ISBN: 9798400706707.
@inproceedings{APPLIED24,
title = {Tracing the Latencies of Ares: A DSM Case Study},
author = {Chryssis Georgiou and Nicolas Nicolaou and Andria Trigeorgi},
isbn = {9798400706707},
year = {2024},
date = {2024-06-17},
urldate = {2024-06-17},
booktitle = {Proceedings of the 2024 Workshop on Advanced Tools, Programming Languages, and Platforms for Implementing and Evaluating Algorithms for Distributed Systems (ApPLIED'24)},
abstract = {Distributed tracing is a method used to monitor applications by
tracking and visualizing requests as they move across various com-
ponents and services in a distributed system. Despite being widely
adopted in major cloud-computing applications, to the best of our
knowledge, distributed tracing has not been employed in Distributed
Shared Memory (DSM) emulations. In such emulations, typically, a
set of networked nodes (servers) maintain copies of the memory
data, and a set of clients (readers/writers) access the data by sending
messages to the servers. The main challenge in this environment
is to maintain the consistency of the data despite asynchrony and
failures. Traditionally, the latency of operations in DSM implemen-
tations has been evaluated through simple log-based strategies
providing a high-level performance analysis.
This paper introduces distributed tracing to DSM, in an attempt
to provide a fine-grain performance analysis, helping to identify
performance bottlenecks. To this respect, we use Ares as a case
study. Ares is a crash-tolerant DSM algorithm, providing atomic
consistency and supporting dynamic participation of networked
nodes. Our approach employs a set of tracing tools: Opentelemetry
for code instrumentation, Jaeger for telemetry data collection, and
Grafana for visualization.},
howpublished = {Proceedings},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgiou, Chryssis; Trigeorgi, Nicolas Nicolaou Andria
Ares II: Tracing the Flaws of a (Storage) God Proceedings Article
In: Proceeding of 43rd International Symposium on Reliable Distributed Systems (SRDS'24), 2024.
@inproceedings{aresII,
title = {Ares II: Tracing the Flaws of a (Storage) God},
author = {Chryssis Georgiou and Nicolas Nicolaou Andria Trigeorgi},
url = {https://tinyurl.com/axrmxxa8},
doi = {10.1109/SRDS64841.2024.00027},
year = {2024},
date = {2024-01-01},
urldate = {2024-01-01},
booktitle = {Proceeding of 43rd International Symposium on Reliable Distributed Systems (SRDS'24)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Anta, Antonio F.; Georgiou, Chryssis; Hadjistasi, Theophanis; Nicolaou, Nicolas; Efstathios, Stavrakis; Trigeorgi, Andria
Boosting concurrency and fault-tolerance for reconfigurable shared large objects. Journal Article
In: "Revision submitted to ACM Transactions on Storage", 2024.
@article{nokey,
title = {Boosting concurrency and fault-tolerance for reconfigurable shared large objects.},
author = {Antonio F. Anta and Chryssis Georgiou and Theophanis Hadjistasi and Nicolas Nicolaou and Stavrakis Efstathios and Andria Trigeorgi},
year = {2024},
date = {2024-01-01},
urldate = {2024-01-01},
journal = {"Revision submitted to ACM Transactions on Storage"},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Trigeorgi, Andria
Robust and Consistent Distributed Storage as a Service. Proceedings Article
In: proceedings of the 6th Summit on Gender Equality in Computing (GEC'24), 2024.
@inproceedings{Andria2024,
title = {Robust and Consistent Distributed Storage as a Service.},
author = {Andria Trigeorgi},
year = {2024},
date = {2024-01-01},
urldate = {2024-01-01},
booktitle = { proceedings of the 6th Summit on Gender Equality in Computing (GEC'24)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Click on presentations to view respective material
Click on posters to view respective material