Wei LIN

Associate Researcher
System Research Group, Microsoft Research Asia

Phone: (86)10-58965290
Email: weilin@microsoft.com
Blog:http://wlin-wei.blogspot.com
Tech Blog:http://backkom.wordpress.com

Biography:

I am an Associate Researcher in the System Research Group. I received a B.E. degree from University of Science and Technology of China in 2002 and an M.S. degree from the Institute of Computing Technology, Chinese Academy of Sciences in 2005.

At the Institute of Computing Technology, I worked on the general CPU Loongson (also known as the Godson chip), which is the first general processor designed by Chinese computer scientists. I participated in the development the BIOS fireware in the Loongson System and improved the MMU subsystem of Loongson Linux. I also participated a lot in software development of the Loongson system including the ZhongQing Education Embedded System transplant, initialization of VGA chip, troubleshooting of Mainboard and the chip. I also took part in the design of the RTL Mainboard simulator for the next Loongson version.

Research:

My primary research focus is on operating systems, embedded systems, firmware, and distributed systems, with an emphasis of building practical and useful systems.

Recent and current research projects and interests include:

   PacificA is a distributed storage system for managing structured data. PacificA stores a large amount of structured data into huge tables, it takes flexible table schema. Data can be accessed via SQL interface. We build in a MapReduce parallel processing engine that users can use it to develop their module to process the data. We also have developed a general and efficient replication protocol in PacificA which can be widely used in these kinds of applications.  The PacificA project is a joint project between MSRA System Research Group and SVC. We build the prototype system and validates various replication protocol and design choices. From the current results, the PacificA has excellent performance, scalability, availability and extensibility.

   This toolkit encompasses all the important aspects of building a distributed system: development, debugging, simulation, verification, testing, and deployment. Additionally, it establishes a completely self-contained ecosystem for large-scale systems research and development.

 

Publications:

[NSDI07] WiDS Checker: Combating Bugs in Distributed Systems
 Xuezheng Liu, Wei Lin, Aimin Pan, and Zheng Zhang, Microsoft Research Asia
 The 4th USENIX Symposium on Networked Systems Design & Implementation,April 2007

Awards:

Outstanding Graduate of AnHui Province 2002
Outstanding Graduate of University of Science and Technology of China(USTC) 2002
Meritorious in The Interdisciplinary Contest in Modeling by COMAP, U.S.A 2002
Third prize in Hua Wei Software Design Contest, USTC, 1999
Third prize in Hua Wei Business Plan Contest, USTC,2002
Second prize in Robot Dance Contest, USTC, 2001