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
About
Download Photo HD

About

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

Interest
Topics
Details

Details

  • Name

    Georges Roger Younes
  • Role

    Research Assistant
  • Since

    11th May 2015
  • Nationality

    Líbano
  • Contacts

    +351253604440
    georges.r.younes@inesctec.pt
002
Publications

2017

Compact Resettable Counters through Causal Stability

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

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

Abstract
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.

2016

Integration Challenges of Pure Operation-based CRDTs in Redis

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

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

Abstract
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).