Squeezing the most out of your study sessions (midterm and final exam preparation)
Why publish my studying techniques? This semester, I manage to pull off an A not only for the midterm and final exams, but for the class as a whole. My intentio...
Why publish my studying techniques? This semester, I manage to pull off an A not only for the midterm and final exams, but for the class as a whole. My intentio...
Introduction We’ll address some questions like “how to program big data systems” and how to “store and disseminate content on the web in...
Click here to download “Advanced OS refresher course – summary and study guide” I compiled my various blog posts from the advanced operating s...
Introduction Key Words: EJB, enterprise java beans Discuss how we can structure system software for large scale distributed sytem service Inter Enterprise View ...
The original paper “Recovery management in quicksilver” introduces a transaction manager that’s responsible for managing servers and coordinat...
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 ...
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...