Xu Yu
- email: [email protected]
- phone: (+86) 188-1751-9379
- homepage: https://vatiminxuyu.gitbooks.io/xuyu/
Education
Shanghai Jiao Tong University, 2015/09 -- 2018/03 expected
M.E. in Trusted Cloud Group (http://tcloud.sjtu.edu.cn/), GPA 2.6/3.3, Rank 27/88
Shanghai Jiao Tong University, 2011/09 -- 2015/06
B.E. in Software Engineering, GPA 3.6/4.3, Rank 18/108
Experience
Boost NVMe SSD Performance with Mediated Pass Through, 2017/02 -- Present
This project aims to improve the performance of NVMe SSD in the virtualized environment by leveraging the benefits of Mediated Pass Through. Especially, the project is currently implemented with VFIO-MDEV, and optimized with multiple approaches like polling mode.
Keyword: NVMe SSD, Mediated Pass-Through, VFIO-MDEV
Demon: Efficient in-Device MMU Virtualization in Mediated Pass-Through, 2016/07 -- 2017/02
Demon reuses the Guest in-device MMU as the 1st-dimensional translation and utilizes the system IOMMU to construct a 2nd-dimensional address translation. Demon is implemented with a prototype named gDemon which virtualizes GPU MMU and achieves up to 19 times the performance improvement.
Keyword: Device MMU, IOMMU, GPU, XenGT, Mediated Pass-Through
Cost-Efficient Negotiation over Multiple Resources, 2015/10 -- 2016/03
This project aims to solve the problem of multi-resource negotiation with considerations of both the service-level agreement (SLA) and the cost efficiency, taking advantages of reinforcement learning technology. This research paper is accepted by IWQoS 2017.
Keyword: On-demand Allocation, Multi-Resource, Reinforcement Learning
Zizai Medical Application, 2015/06 -- 2015/10
This project is an outsourcing project which helps doctors and patients make reservations and conversations online.
Keyword: Sails, NodeJS, NoSQL
XinQing Psychological Counseling, 2015/03 -- 2015/06
This project is a school project which helps students with psychological counseling reservation.
Keyword: CI, PHP, MySQL
Internship
Intel Corporation, 2016/03 -- Present
I joined the Intel SSG OTC GVT-g group and worked in the virtualization team. During this period, I completed the Demon project all by myself and participated in the NVMe project later.
Morgan Stanley, 2014/07 -- 2014/09
I studied and optimized the automated regression testing tool for the front-desk operation.
Skills
- Programming Languages: C > C++ == JAVA == JS > Python
- Platform: Linux
- Development: Vim, Git