In the first two weeks of the second term, our group started implementing one of the main features of our application — system monitoring, while preparing for the elevator pitch session, which includes the progress slides and a 2-min video.

We have determined to use C++ and cpp-system-monitor to develop our project after comparing and testing a bunch of potential open-source tools that we found online and our clients recommended. The cpp-system-monitor provides a set of APIs to parse and extract both static and dynamic system information such as processes, memory usage, uptime and kernel, which would save us much time in development.

Our clients were quite satisfied with our progress and provided us with some instructions on how to assign processes to different CPU cores with source codes.



Additionally, We were busy with preparing for the elevator pitch session, reporting our project background and making several system diagrams. We also refined our UI design based on feedback from our clients.



In the next few weeks, we are mainly going to complete the feature of system monitoring and test the codes for CPU scheduling.