USENIX简介
USENIX是计算机系统领域极具影响力的组织之一。该组织主办的ODSI, NSDI, FAST, USENIX ATC, USENIX Security等会议在学术界及业界均享有盛誉。其中USENIX ATC是计算机系统领域的顶级国际学术会议。数据科学与工程学院(以下简称数据学院)有两项工作首次被收录在USENIX ATC 2018会议中,实现了在USENIX系列会议上零的突破。
参会学生
李宇明,数据学院2014级博士生,研究兴趣及方向:测试数据生成器、分布式数据库系统 (录用工作:《Touchstone: Generating Enomous Query-Aware Test Databases》)
朱涛,数据学院2012级博士生,研究兴趣及方向:分布式数据库系统(录用工作:《Solar: Towards a Shared-Everything Database on Distributed Log-Structured Storage 》)
会议梗概
近年来,各种新硬件层出不穷,代表性的有GPU、FPGA、SSD、NVM、RDMA等,今年ATC在这些新硬件上都有相关的研究工作。1)如何有效地利用GPU、FPGA与CPU构成的异构计算体系结构,高效地处理实际应用场景下的特定负载是一个非常值得研究的领域。2)随着SSD和NVM等新的存储设备的出现,存储体系变得更加复杂,利用SSD和NVM的硬件特性来构建高性能、高可用的系统已是学术界和工业界的普遍做法。未来是这些新的存储设备替换掉HDD,还是存储层次变得更深,这是一个值得思考和研究的问题。3)在分布式环境下,网络IO通常是一个比较棘手的问题,往往就是整个系统的瓶颈所在。而如今有了RDMA,可能很多当下的网络问题已不再是问题,或许我们很多系统架构的设计原则已经需要作出调整。
发展趋势
随着数据管理系统越来越复杂以及人力成本越来越昂贵,自适应数据管理技术逐渐得到学术界和工业界的重视。当然,由于目前的技术还未成熟,在生产上还鲜有实际应用。今年ATC在这个领域也有多篇论文,如针对异构云存储系统面向应用负载的自动化配置,数据库管理系统面向应用负载的自适应混合并发控制机制等。目前,在学术上自适应数据管理技术做得比较多的主要是数据库参数自动化配置和面向负载的自适应数据存储。未来自适应数据管理技术在数据库领域的工作可能主要在这三个方面:硬件层的自感知和自适配,数据层面向负载的自适应存储以及事务层面向负载的自适应执行。同时这三层之间也是相互紧密关联的。数据库的发展从One Size Fits All, One Size Doesn't Fit All, One Size Fits a Bunch可能即将发展成One System Fits All,而One System Fits All的核心便是自适应数据管理技术。现在DDBMS(Distributed DBMS)已逐渐成为共识,但未来可能是ADBMS(Adaptive DBMS)的天下。
学生感悟
在会议期间,感触最深的便是英语表达能力比较弱,交流不够流畅,这是需要花时间去提升的“硬技能”。还有在听取其他工作汇报时,发现系统方面知识体系相对来说还是比较弱的,需要今后由点到面的深入了解。路漫漫其修远兮,吾将上下而求索!虽然有差距,但我们也有信心。在“应用驱动创新”的思想下做科研,这便决定了我们的工作必然是实用的,坚实的,有价值的。在此感谢学院和老师们创造的良好科研环境,让我们可以在这么一个高的平台上看世界、理解世界。
会议照片
工作开源
TouchStone:https://github.com/daseECNU/Touchstone
Cedar: https://github.com/daseECNU/Cedar
文案:李宇明
排版:王冬慧