Interesting research papers on database transactions
While reading Advanced Operating Systems research paper, I found myself following the citations, flipping to the last page and scribbling down the referenced pa...
While reading Advanced Operating Systems research paper, I found myself following the citations, flipping to the last page and scribbling down the referenced pa...
This post is a cliff notes version I scrapped together after reading the paper Operating Systems Transactions. Although I strongly recommend you read the paper ...
Like my previous posts on snapshotting my understanding of gRPC and shapshotting my understanding of barrier synchronization, this post captures my understandin...
Introduction Key Words: ACID, transactions, synchronous I/O RioVista picks up where LRVM left off and aims for a performance conscience transaction. In other wo...
Summary and main take away As system designers, we can make persistence into the virtual memory manager, offering persistence to application developers. However...
This lesson introduces network file system (NFS) and presents the problems with it, bottlenecks including limited cache and expensive input/output (I/O) operati...
This post may be helpful for you if you are building gRPC services and want a convenient way to test your service using a command line tool. Similar to using cU...
An example Summary Key Words: Conditional variable, pthread_signal, pthread_wait in the concrete example (screenshot below), P1 instructions that update memory ...
Introduction Summary Lessons will be broken down into three modules: GMS (i.e. can we use peer memory for paging across LAN) and DSM (i.e. can we make the clust...