Portrait of Mao Yang

Mao Yang

Senior Researcher and Research Manager

About

I (Mao Yang, 杨懋) received my Ph.D degree in computer science from Beijing University, China, in 2006. Before that, I received my B.S., M.S. in computer science from Harbin Institute of Technology, Harbin, in 2000 and 2002, respectively. Since 2006, I have been with Microsoft Research Asia, Beijing, as a Researcher in the System Research Group.

My research interests are in distributed systems, information retrieval systems, and multimedia systems, especially for design, implement and deploy practical systems.  Some projects I’ve worked on include

TLA Made Live: a formal method to build distributed systems.
The design and implementation of a large scale distributed storage system prototype PacificA with Wei Lin, Lintao Zhang and Lidong Zhou.
Reconfiguration protocol for a paxos based replication state machine library.

My current focus is on the new generation search engine for universal data across the internet and a new class of relevance algorithms.

Publications

View by:

2014

2013

2012

2011

2010

2009

2008

2007

2006

2004

Other

I am also an architect, and I worked on the following projects at Microsoft BING team:

  • The design and implementation of Cougar, a new ranking system for supporting the-state-of-art semantic ranking models. The system starts to serve all web queries from 2013.
  • The design and implementation of Tiger, a new generation flash memory based index serving platform, and the system starts to serve all web queries from 2012.
  • The design and implementation of replication and fail over protocol of Kirin, a new web store and processing system, and the system starts to process many billions of web data from 2010.