In these two weeks, we aimed to finish the feature of system monitoring and try to integrate it with codes for CPU scheduling.
Based on the APIs of cpp-system-monitor, we modified and added codes for monitoring live system information such as CPU utilisation and process resources consumption. Eventually, we completed the functionality of system monitoring. We also tested the codes provided by our clients for CPU binding and we discussed some compatibility issues with our clients, after which we gave up using Virtual Machine to set up Linux OS and turned to installing Linux in a boot drive so that the system can fully utilise hardware resources.
At the same time, we continued searching for frameworks for front-end implementation as well as solutions for power consumption monitoring.
In the next one or two weeks, we are going to fully integrate the codes for system monitoring and CPU scheduling, and refine and start to develop our User Interface.