Open chyyuu opened 1 year ago
本周进展:多线程层面上实现了slurm+mOS特性的整合,在小集群上还原了mOS本身的性能优势。设计了后续在大集群上的实验,主要围绕不同benchmark以及集群配置变量的设计。 下周工作:由于更大的硬件环境还在购买,计划下周先进行已设计的实验的小集群上验证,简单进行一些非定量的实验。
本周进展:完成了剩下所有的调度算法(rms + mlfq)。修改了 testcase 的编译部分,便于跑不同算法的测试。修改了 thread manager,去掉了不必要的调度 下周工作:写页面调度部分的代码
本周工作:解决了sel4页表不能直接由物理地址切换为虚拟地址的问题;翻译进程部分的代码已翻译完成;在sel4启动初期会创造一个初始线程,由该线程负责剩余线程的创建工作,当前该初始线程的翻译工作已进行一半左右,预计今天翻译完成。 下周任务:调试运行sel4内核,在能够跑起来之后完成endpoint 进程间通信的相关工作
https://github.com/rcore-os/arceos/discussions/7 代码分析,去掉了上周分析中对 redis-server 运行影响较小的大部分 syscall,精简到六个部分,现在可以先做一部分,等 coolyjg 的移植和 yfblock 的 FS 能跑通
学习 Syzkaller,Rust 覆盖率。之前跑 maturin 的实验数据没有匹配,于是重新做。现在遇到一些困难,单个内核只能测试300个左右。
https://github.com/BillXWB/Bachelor-Thesis/blob/master/LOG.md#2023323