======= Xiang Song (宋翔) ======= Ph.D Candidate\\ [[http://ipads.se.sjtu.edu.cn/|Institute of Parallel and Distributed Systems]]\\ [[http://www.fudan.edu.cn/englishnew|Fudan University]]\\ [[www.sjtu.edu.cn/|ShangHai Jiaotong University]]\\ 825 Zhangheng Road, Shanghai, P.R.China\\ Zip/Postal Code: 201203\\ Phone: (86-21)51355363-11\\ Email: [[xiangsong@fudan.edu.cn]]\\ \\ ===== About Me ===== I am a forth year Ph.D student in the Computer Science at Fudan University. I work in the System Research Group of Parallel Processing Institute, adviced by Prof. Binyu Zang and Haibo Chen. My research interests are operating system and system virtualization. I intend to graduate at the summer of 2014. \\ ===== Research Area ===== * Operating System * Virtualization \\ ===== Education ===== * Sep. 2009 - Current Ph.D Candidate, Computer Science, Fudan University Supervisor: Binyu Zang * Sep. 2005 - Jun. 2009 B.S. Software School, Fudan University ===== Pulications ===== * **Xiang Song**, Jian Yang, Haibo Chen. Architecting Flash-based Solid-State Drive for High-performance I/O Virtualization. IEEE Computer Architecture Letter (CAL, to Appear). 2013. * **Xiang Song**, Jicheng Shi, Haibo Chen, Binyu Zang. Schedule Processes, Not VCPUs. In Proceedings of Asia-Pacific Workshop on Systems (APsys 2013, Best Paper Award), Singapore, 2013. * **Xiang Song**, Jicheng Shi, Ran Liu, Jian Yang, Haibo Chen. Parallelizing Live Migration of Virtual Machines. In Proceedings of 2013 ACM International Conference on Virtual Execution Environments (**VEE 2013**, to Appear), March, 2013.{{:publications:pmigrate-vee13.pptx|pptx}} * **Xiang Song**, Jicheng Shi, Haibo Chen and Binyu Zang. Revisiting Software Zero-Copy forWeb-caching Applications with Twin Allocators. Proceedings of 2012 Usenix Annual Technical Conference (Usenix ATC 2012, short paper, to appear). Boston, Massachusetts USA, June, 2012. [{{:talk:zero-copy.pptx|pptx}}] * Jichen Shi, **Xiang Song**, Haibo Chen, Binyu Zang. Limiting Cached-based Side-Channel in Multi-tenant Cloud using Dynamic Page Coloring. Appear on the 7th Workshop on Hot Topics in System Dependability 2011 (**HotDep'11**) * **Xiang Song**, Haibo Chen, Rong Chen, Yuanxuan Wang, Binyu Zang. A Case for Scaling Applications to Many-core Platforms with OS Clustering. In 2011 ACM SIGOPS European Conference on Computer Systems (**Eurosys'2011**). Salzburg, Austria. April, 2011. [{{:publications:surf-ispass11.pdf|pdf}}] * **Xiang Song**, Haibo Chen, Binyu Zang. Why Software Hangs and What can be done with it? The 40th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (**DSN-2010**, DCCS Track, Practical Experience Reports) pp. 311--316 . Chicago, Illinois, USA, June, 2010. [{{:publications:hang-survey.pdf|pdf}}] * Pengcheng Liu, Ziye Yang, **Xiang Song**, Yixun Zhou, Haibo Chen and Binyu Zang. Heterogeneous Live Migration of Virtual Machines. Appear on 2008 International Workshop on Virtualization Technology (**IWVT'08**).[{{:publications:vagrant-iwvt.pdf|pdf}}] \\ ===== Projects ===== - [[VCPU-Balloon]]: In virtual environments, it is better to let guest VM schedule processes than let hypervisor schedule vcpus. Use VCPU-Ballooning to do so 2013.5 ~ Now - [[VFlash]]: Architecting Flash-based Solid-State Drive for High-performance I/O Virtualization 2012.6 ~ 2013.6 - [[VMOPS]]: Paralleling VM Management Operations 2012.2 ~ 2013.2 - [[Zero-copy]]: Revisiting Software Zero-Copy for Web-caching Applications 2011.8 ~ 2012.2 * Improving Xen scalability, 2010.10 ~ 2011.10 - [[IXEN]]: Analyzing and improving performance and scalability of virtual platforms on many-core machines. * Device Driver Reuse, 2010.5 ~ - [[ICA]]: Safe binary device driver reuse via user-level binary translation. * Improving the Scalability and Performance of System Software 2008.10~2010.12 - Design and implement Cerberus system, which scales many-core applications with clustering of commodity OSes. * Software Hang Survey 2007.10 - A comprehensive study how software hang, a phenomenon of unresponsiveness. * Live Migration of Virtual Machines - Participate in 'Vagrant' - Heterogeneous Live Migration of Virtual Machines. \\ ===== TA Work ===== * Spring, 2011 Computer System Engineering[[http://ppi.fudan.edu.cn/cse/2011/Overview.html|]] * Autumn, 2010 Operating System[[http://ppi.fudan.edu.cn/os/|]] * Autumn, 2009 Operating System * Autumn, 2008 Operating System \\ ===== Awards ===== * Autumn, 2011 Microsoft Research Asia Fellowship * Autumn, 2009 Outstanding Undergraduate Thesis of Fudan University * Summer, 2009 Received the Title of JunZheng Scholar \\