新型应用如互联网金融、AR/VR、电子商务等数据中心的要求逐步从高吞吐走向低时延,并且对时延的要求逐步从秒级走进毫秒乃至微秒级,另一方面,新型硬件的时延也开始从毫秒级走向微妙级,并且向纳秒级演讲。然而,作为管理硬件资源与支撑应用的数据中心操作系统面临着对资源的低效抽象与协作失衡等问题,从而造成应用评价时延乃至长尾时延的增大。在该报告中,我将介绍我们近期在低时延数据中心操作系统方面的一系列研究,通过提供去层次化抽象、去通信化同步与基于RDMA的原位计算等方法,将当前数据中心操作系统的时延降低超过一个数量级,同时吞吐提升超过两个数量级。成果被Linux、Xen、OpenJDK等基础软件平台广泛使用,并且被华为、微信等直接应用。最后,我将展望未来基于垂直整合的数据中心操作系统的软硬件协同设计。
陈榕