The Machine Problems of UIUC CS423 sp19
-
MP1: An introduction and walk-through of basic concepts in Linux Kernel programming.
-
MP2: Implemented real-time scheduler by utilizing kernel libs like Kthread, Scheduler, Slab, List to create two-half workflow and applied admission control and Rate Monotonic policy to achieve real-time scheduling.
-
MP3: Implemented an application profiler by providing a convenient interface and automated scripts for user to monitor CPU utilization and memory page faults of programs and its variants over time
-
MP4: Implemented a Linux Security Module(LSM) to provide specific mandatory access control, achieving customized directory and file access control by file operation privileges and different security labels of users.