题目:非虚拟化架构的移动模拟器
主讲人:李振华(清华大学软件学院、副教授)
日期:2019年9月5日(星期四)
时间:上午10:30 - 11:30
地点:数据科学与jbo竞博电竞官方网站 A204
主持:陈旭 教授
摘要:移动模拟器在移动操作系统(Android和iOS)及其应用的研究、开发、调试、大规模部署、跨平台执行方面具备基础性支撑作用。过去的20年里,伴随云计算和虚拟化技术的发展,移动模拟器的核心架构经历了从处理器虚拟化(QEMU)、全虚拟化(VirtualBox)、半虚拟化(Xen)、硬件辅助虚拟化(VT)到操作系统虚拟化(Windows上的Linux子系统)的变迁,以适应移动模拟不断增长的资源和性能需求。每一次核心架构的升级,都进一步缩小了移动虚拟机和x86宿主机之间的性能差距、提升了模拟效率;但由于两者在指令集、操作系统、媒体设备之间的高度异构性,模拟效率始终存在一个上界、无法支持三维重型移动应用(如“吃鸡游戏”)的流畅执行。为突破模拟效率的瓶颈,近年来我们深度探索非虚拟化架构的第六代移动模拟技术,让移动操作系统及其应用绕过虚拟化的中介与阻碍、直接运行于x86宿主机,从而达到接近本地执行的流畅效果。研究成果应用于腾讯手游助手,是目前国际上效率最高的移动模拟器,受益用户5000万。
个人介绍:李振华,清华大学软件学院副教授、博导、国家自然科学优青基金获得者。研究领域包括云计算、云存储、云下载和移动互联网。在领域重要学术会议(如NSDI、FAST、MobiCom、MobiSys)及期刊(如ACM/IEEE Transactions)发表论文40余篇,多项研究成果被腾讯、百度、小米、WiFi万能钥匙等公司实际采用。曾获得2009年中国大学出版社图书奖一等奖、2015年中国人工智能学会优秀博士论文奖、2015年教育部自然科学奖一等奖、2016年CCF-腾讯犀牛鸟科研优秀奖、2017年ACM多媒体系统年会最佳学生论文奖等