Modified Xv6 With New Features

© Arash Hajisafi
  • Implemented a modified version of Xv6’s original scheduling algorithm and a modified priority-based scheduling algorithm to take both the waiting time and importance of a task into account
  • Added system calls to choose the scheduling algorithm in a process, to count the number of called system calls in a process, and several more features
  • Added the ability to measure creation time, termination time, sleeping time, ready time, and running time of processes to evaluate the performance of the new scheduling algorithms
Arash Hajisafi
Arash Hajisafi
PhD Candidate in Computer Science

I am currently working as a PhD Research Assistant at InfoLab, Computer Science Department at the University of Southern California under the supervision of Prof. Cyrus Shahabi. My research interests include Graph Neural Networks and Spatio-Temporal Data Management and Forecasting.