关于调度器:ASPLOS23-系统顶会论文-Plugsched-安全高效的多场景调度器热升级详解
01 前言阿里云根底软件/达摩操作系统实验室的论文 "Efficient Scheduler Live Update for Linux Kernel with Modularization" 被零碎畛域驰名会议 28th Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'2(3) 录用为长论文(Full Paper)。 ASPLOS 会议在体系结构畛域被认为是顶会之一,同时也是零碎畛域最重要的会议,被中国计算机协会 CCF 认证为 A 类会议,同时在阿里外部会议列表中也被选为 1 类会议。目前曾经举办至 28 届,吸引了来自学术及产业界的大量投稿。该会议的参会人员不乏来自国外顶级高校如 MIT、UC Berkeley、University of Chicago、普林斯顿以及国内清北交大等出名院校。 该会议均为学术相干论文,没有专门的 Industry track,在 2022 年设置了三次投稿机会,别离是 spring cycle、summer cycle 和 fall summer。这篇论文投稿了summer cycle,并取得了三位评委 accept 的评估,因而给了一次进行 revision 的机会。在 revision 阶段,Plugsched 实现了评委提出的意见,取得了统一必定,最终被接管在 ASPLOS 23 会议上,论文所在的 session 是 OS/Virtualization。 文章次要介绍了专门针对调度器的热降级零碎 Plugsched,该我的项目曾经开源。调度器是操作系统的一个重要组成部分,与 Linux 内核严密耦合。生产环境下的云常常承载各种工作负载,这些工作负载须要不同的调度器来实现高性能。因而,在不重启操作系统的状况下在线地降级调度器的能力对生产环境至关重要。然而,目前已有的在线热降级技术只实用于细粒度的性能级降级或须要额定的束缚,如限定在微内核中。以后的技术并不可能反对对内核调度子系统的热降级。 ...