Salem AlqahtaniExploring Flower: A Federated Learning FrameworkIn this blog post, I introduce Flower, an innovative federated learning framework developed at the University of Oxford, now thriving as a…Jul 30Jul 30
Salem AlqahtaniPaper Review: Overload Control of micro-scale RPCs with BreakwaterIn this post, I will review and summarize the Breakwater paper by Inho Cho and others, in OSDI’20.Feb 23, 2023Feb 23, 2023
Salem AlqahtaniMy understanding of gRPCBefore I dive into gRPC, let me briefly explain the reasons for having gRPC. It is all about simplifying the communication between…Jan 27, 2023Jan 27, 2023
Salem AlqahtaniReview: Polyjuice: High-Performance Transactions via Learned Concurrency ControlIn this post, I will review and summarize the Polyjuice paper by Jiachen Wang and others, in OSDI’21.Jan 6, 20231Jan 6, 20231
Salem AlqahtaniPaper Summary: Dynamic Timestamp Allocation for Reducing Transaction AbortsThis paper proposed an implementation and evaluation of a dynamic timestamp allocation algorithm called MaaT. MaaT is a variant of the…Dec 9, 2022Dec 9, 2022
Salem AlqahtaniIntroduction to CAP TheoremRecently, I came across Mike Kowalski’s talk at the Hydra conference 2021 about the CAP theorem. I liked the talk because it was easy to…Nov 6, 2022Nov 6, 2022
Salem AlqahtaniAn Intro to SQL Layer in Cockroach DBThe top layer of cockroach DB is called the SQL layer. The SQL layer takes SQL statements from the application by providing SQL API and…Oct 31, 2022Oct 31, 2022
Salem AlqahtaniAn Intro to Cockroach DBCockroach DB was developed in 2015 by Ben Darnell and other two engineers. The Cockroach is named after a resilient species. The purpose of…Oct 22, 2022Oct 22, 2022
Salem AlqahtaniWhat is a Database System?This is a simple note on what is the database system.Oct 21, 20221Oct 21, 20221
Salem AlqahtaniPart 1: Paper Summary of CockroachDB: The Resilient Geo-Distributed SQL DatabaseIn this first part post, I will summarize the CockroachDB system. In the following posts, I will go deep into the system’s architecture…Sep 18, 2022Sep 18, 2022