Skip to content
Matt Chung
  • Home
  • About me
  • Photos
  • Posts
  • Speaking Engagements

Category: Advanced Operating Systems

Advanced Operating Systems/How-to

Squeezing the most out of your study sessions (midterm and final exam preparation)

Posted on December 15, 2020 by Matt Chung

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

Advanced Operating Systems

Giant Scale Services – Summary and notes

Posted on December 4, 2020 by Matt Chung

Introduction We’ll address some questions like “how to program big data systems” and how to “store and disseminate content on the web in...

Advanced Operating Systems/Writing

Free E-book: Advanced operating systems (AOS) refresher course – summary and study guide

Posted on December 4, 2020 by Matt Chung

Click here to download “Advanced OS refresher course – summary and study guide” I compiled my various blog posts from the advanced operating s...

Advanced Operating Systems

Enterprise Java Beans – notes and summary

Posted on November 28, 2020 by Matt Chung

Introduction Key Words: EJB, enterprise java beans Discuss how we can structure system software for large scale distributed sytem service Inter Enterprise View ...

Advanced Operating Systems/Computer Science/Notes

Recovery management in Quicksilver – Notes and Summary

Posted on November 22, 2020 by Matt Chung

The original paper “Recovery management in quicksilver” introduces a transaction manager that’s responsible for managing servers and coordinat...

Advanced Operating Systems/Notes

Operating System Transactions – Summary and notes

Posted on November 16, 2020 by Matt Chung

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

Advanced Operating Systems/Algorithms/Data Structures/Software Engineering

RioVista – Summary and notes

Posted on November 16, 2020 by Matt Chung

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

Advanced Operating Systems/Algorithms/Data Structures/Notes

Lightweight recoverable virtual machine – Summary and Notes

Posted on November 15, 2020 by Matt Chung

Summary and main take away As system designers, we can make persistence into the virtual memory manager, offering persistence to application developers. However...

Advanced Operating Systems/Algorithms/Data Structures/Notes

Distributed File Systems – Summary and notes

Posted on November 12, 2020 by Matt Chung

This lesson introduces network file system (NFS) and presents the problems with it, bottlenecks including limited cache and expensive input/output (I/O) operati...

Advanced Operating Systems/How-to

Testing your gRPC services using grpc_cli

Posted on November 11, 2020 by Matt Chung

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

Posts navigation

1 2 … 8 Next »

About me

Matt Chung
Matt Chung
Empathetic bridger of tech workers to their purpose, self, and community.

Subscribe

Follow Me

  • Instagram
  • Twitter
  • LinkedIn

Featured Posts

Leaps of faiths
“Is my service up and running?” Canaries to the ...
A letter from my future self: “Dear 2019 Matt”
3 tips on getting eyeballs on your code review

Categories

Tags

acid aos project 1 atomicity barrier synchronization being a father bomb breakpoints cache cache coherence carnegie checkpoint computer science concurrency deadlock distributed systems failure gdb inode invariant l1 cache lab learning series libvrt map reduce mellon memory coordinator memory virtualization omscs on call operations openmp page fault paxos rpc semantics sequential consistency state tradeoffs trade offs transaction tree data structure two phase commit protocol two_phase_commit undo record virtual private number window of vulnerability

Archives

Copyright 2020 Matt Chung (not sure how copyright even works but I see everyone else doing it ...)