向学术合作抛出橄榄枝

  投入橄榄枝进行学术合作

  近日,由清华大学,北京航空航天大学和中国计算机学会联合主办的OS2ATC(开源操作系统年度技术大会2017)在北京航空航天大学隆重举行。阿里集团研究员,系统软件部门主管林浩(花碧璇)发表了题为“阿里巴巴在操作系统创新与挑战”的主题演讲。全面分享了阿里操作系统团队一年来的工作成果和创新成果,也为阿里在操作系统领域面临的挑战画出了合作的橄榄枝,OS2ATC每年举办一次,今年的会议主题涵盖操作系统内核,分布式系统,可验证系统和AI系统等领域。它吸引了学术界,工业界和开源社区的学者和工程师来讨论操作系统和系统软件设计,实现,分析和评估理论,方法和技术。除邀请国防大学王骥教授,中大教授冯新余,清华大学张超等知名学者外,阿里巴巴,英特尔,红帽等资深专家也深入参会。多年来阿里根据自己在操作系统上的业务需求,特别是Linux内核领域不断的耕耘。目前在快速核心迭代中,QoS Aware的操作系统,Container Native以及软硬件结合等方面都取得了不错的效果,阿里定制的服务器操作系统服务于所有阿里生态系统服务,包括电力供应商,云计算和金融服务,累计部署超过100万台,业务规模和多样化是阿里在操作系统领域不断创新的独特优势,阿里也在充分利用这一优势,不断创新业务更具竞争力,阿里在Linux内核上已经经历了2.6.32,3.10.0和4.9的多个主要版本,现在正在缩小与主流社区的差距,使企业能够迅速获得技术红利,即内核创新这就要求内核具有完整的测试和自动升级部署能力,阿里已经建立了一套au合作内核测试框架和自动部署工具,采用技术手段降低内核升级的成本。但从长远来看,目前的工作还远远不够。在内核版本的热升级,阿里应用测试集抽象化等领域,希望能够与学术界一起做出更多开创性的工作。另外,为了最大限度地利用独立资源,阿里优化了调度,内存管理,Block IO和网络等CPU资源管理方法,并结合新硬件实现更灵活的资源QoS控制。但在这项工作中,阿里看到硬件正逐渐成为QoS控制的瓶颈。阿里还希望与学术界和硬件厂商合作,在所有关键资源上实现完美的QoS控制。阿里还在Container Native与硬件和软件之间的互动领域不断投资和创新。目前,阿里自主开发的开源容器Pouch已经构建了一个RunV引擎,利用虚拟化技术来增强容器间的安全隔离。然而,Container Native目前有一些未知的,但也有一个巨大的创新空间。在硬件和软件的整合和互动方面,阿里也开始投入在Apache Pass,Open Channel SSD,高性能交换设备和智能卡等领域的研发能力。阿里正在寻求与学术界和上游硬件供应商的广泛合作,通过持续的系统级创新来提高他们的基础架构能力,以应对快速增长的业务规模和新的业务场景。在与学术界的进一步合作中,阿里已经建立了“AIR程序”,达摩(DAMO)等平台。对于未来三年的技术领域,阿里将与大学和学术界合作,共同探索并共同确定研究方向。在合作过程中,为了有效的技术指导,阿里工程队将负责工程落地。