Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu


I am currently a 2nd year PhD student in the MAP-i Doctoral Program held by the Universities of Minho, Aveiro and Porto and working as a researcher in HASLab/ INESC TEC and Universidade do Minho. I hold a MSc. in Informatics and Telecommunication from the Université Paul Sabatier, Toulouse, France.

My research interests cover large-scale distributed systems topics and I am currently working on implementing pure operation-based CRDTs on top of Redis in order to obtain a highly available and conflict-free distributed key-value cache. I also participated in Google Summer of Code 2016 and received an award for implementing pure op-based CRDTs in Lasp



  • Name

    Georges Roger Younes
  • Cluster

    Computer Science
  • Role

    External Student
  • Since

    11th May 2015


ASPAS: As Secure as Possible Available Systems

Yactine, H; Shoker, A; Younes, G;

Distributed Applications and Interoperable Systems - 21st IFIP WG 6.1 International Conference, DAIS 2021, Held as Part of the 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021, Valletta, Malta, June 14-18, 2021, Proceedings



Compact Resettable Counters through Causal Stability

Younes, G; Almeida, PS; Baquero, C;

Proceedings of the 3rd International Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC@EuroSys 2017, Belgrade, Serbia, April 23 - 26, 2017

Conflict-free Data Types (CRDTs) were designed to automatically resolve conflicts in eventually consistent systems. Different CRDTs were designed in both operation-based and state-based flavors such as Counters, Sets, Registers, Maps, etc. In a previous paper [2], Baquero et al. presented the problem with embedded CRDT counters and a solution, covering state-based counters that can be embedded in maps, but needing an ad-hoc extension to the standard counter API. Here, we present a resettable operation-based counter design, with the standard simple API and small state, through a causalstability- based state compaction. © 2017 ACM.


Integration Challenges of Pure Operation-based CRDTs in Redis

Younes, G; Shoker, A; Almeida, PS; Baquero, C;

First Workshop on Programming Models and Languages for Distributed Computing, PMLDC@ECOOP 2016, Rome, Italy, July 17, 2016

Pure operation-based (op-based) Conflict-free Replicated Data Types (CRDTs) are generic and very efficient as they allow for compact solutions in both sent messages and state size. Although the pure op-based model looks promising, it is still not fully understood in terms of practical implementation. In this paper, we explain the challenges faced in implementing pure op-based CRDTs in a real system: the well-known in-memory cache key-value store Redis. Our purpose of choosing Redis is to implement a multi-master replication feature, which the current system lacks. The experience demonstrates that pure op-based CRDTs can be implemented in existing systems with minor changes in the original API. © 2016 Copyright held by the owner/author(s).