《ghOSt: 快速灵活的Linux调度用户空间委托》的学习与复现
ghOSt是在Linux内核之上实现的调度策略的通用委托。摧毁一个enclave将在必要时杀死故障代理,并将ghOSt调度类中的线程移动到CFS (Linux完全公平调度程序),以便它们可以继续被调度,直到您可能再次将它们拉入ghOSt。当您想要升级策略时,您启动的新进程中的代理将尝试附加到现有的enclave,等待在enclave中运行的旧代理退出。enclave提供了一种简单的方法来对机器进行分区,以支持策略和租户的共存,这是一个特别重要的特性,因为机器可以横向扩展以包含数百个cpu和新的加速器。
原创
2023-12-28 16:06:56 ·
1459 阅读 ·
0 评论