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


I am a Ph.D Student at MAPi, in the lab HASLab/INESC TEC located in Minho University, Braga, Portugal.

I hold a Masters degree in Informatics and Telecommunications from Arts, Sciences and Technology university, Lebanon. I hold Bachelor degree in Informatics and Telecommunications from CNAM, Lebanon.

I am interested in the domain of distributed systems. I am working on my thesis now, the subject is: "Beyond Distributed Transactions through Exactly-Once Exchanges".

The thesis is about introducing an exactly-once quantity transfer approach that keeps per-peer state during the exchange, but which garbage-collects it after the transfer occurs, requiring only storing a globally unique node identifi er and one counter.

My supervisors are: Dr. Ali Shoker and Prof. Paulo Sergio Almeida.

You may visit my personal website too. 



  • Name

    Ziad Ali Kassam
  • Cluster

    Computer Science
  • Role

    External Student
  • Since

    15th March 2016


Aggregation protocols in light of reliable communication

Kassam, Z; Shoker, A; Almeida, PS; Baquero, C;

16th IEEE International Symposium on Network Computing and Applications, NCA 2017, Cambridge, MA, USA, October 30 - November 1, 2017



Life Beyond Distributed Transactions on the Edge

Shoker, A; Kassam, Z; Almeida, PS; Baquero, C;

Proceedings of the 1st Workshop on Middleware for Edge Clouds & Cloudlets, Trento, Italy, December 12-16, 2016

Edge/Fog Computing is an extension to the Cloud Computing model, primarily proposed to pull some of the load on cloud data center towards the edge of the network, i.e., closer to the clients. Despite being a promising model, the foundations to adopt and fully exploit the edge model are yet to be clear, and thus new ideas are continuously advocated. In his paper on \Life beyond Distributed Transactions: An Apostate's Opinion", Pat Helland proposed his vision to build\almost innite" scale future applications, demonstrating why Distributed Transactions are not very practical under scale. His approach models the applications data state as independent \entities" with separate serialization scopes, thus allowing ecient local transactions within an entity, but precluding transactions involving dierent entities. Accessing remote data (which is assumed rare) can be done through separate channels in a more message-oriented manner. In this paper, we recall Helland's vision in the aforementioned paper, explaining how his model ts the Edge Computing Model either regarding scalability, applications, or assumptions, and discussing the potential challenges leveraged . © 2016 ACM.