Lei Xia

Staff Software Engineer at LinkedIn
LinkedIn Profile


What is new

  • 06/23/2012: Our VNET/P paper got nominated as one of three best paper candidates in HPDC 2012.
  • 11/19/2011: Palacios 1.3 has been released! Palacios is an open source virtual machine monitor developed as part of the V3VEE Project. Try it today by downloading here.

About Me

I am a R&D engineer working on big data infrastructure in LinkedIn. I got my Ph.D degree from the Department of Electrical Engineering and Computer Science at Northwestern University in June 2013. During my Ph.D adventure in Northwestern, I worked in the Prescience Lab with Prof. Peter A. Dinda.


Curriculum Vitae and Resume

[Research Statement]
[Curriculum Vitae]
[Resume]


Education

Ph.D, Computer Science,  Northwestern University, Evanston, IL, 2013.
M.S. in Computer Science,   Nanjing University, Nanjing, China.
B.S. in Geology,   Nanjing University, Nanjing, China.


Industry Experience

Software Engineer,  LinkedIn, Mountain View, CA (August, 2014 - present).
Software Engineer,  VMware, Palo Alto, CA (June, 2013 - August, 2014).
Research Intern,  HP Labs, Palo Alto, CA (June, 2012 - September, 2012).
Research Intern,  Intel Labs, Hillsboro, OR (June, 2010 - September, 2010).
Graduate Intern,  Motorola Applied Research Center, Schaumburg, IL (June, 2009 - September, 2009).


Research Interest

I like to build computer systems. Broadly, my research interests include:
  • Virtualization
  • Cloud Computing
  • Distributed Systems
  • High Performance Computing

Projects

  • V3VEE: An Open Source Virtual Machine Monitor (VMM) Framework For Modern Architectures
  • VNET/P: High Speed/Low Latency Virtual Overlay Network to bridge Cloud and High Performance Computing
  • Virtual WiFi: An virtualization approach for wireless network devices (Intern project at Intel Labs during Summer 2010)
  • Virtual Passthrough I/O (VPIO): A model-based approach to improve virtualized I/O performance on commodity devices
  • ABSYNTH: Sensor Network Programming Systems For Non-experts

Selected Publications <Full Publication List> <My Google Scholar Profile>

Journals

  • Fast VMM-based Overlay Networking for Bridging the Cloud and High Performance Computing. [paper]
    L. Xia, Z. Cui, J. Lange, Y. Tang, P. Dinda and P. Bridges.
    To appear in Cluster Computing, 2013.

  • Investigating Virtual Passthrough I/O on Commodity Devices. [paper]
    L. Xia, J. Lange, P. Dinda and C. Bae.
    ACM Operating Systems Review, Volume 43, Number 3, July, 2009.


Conferences

  • ConCORD: Easily Exploiting Memory Content Redundancy Through the Content-aware Service Command. [paper|talk]
    L. Xia, K. Hale and P. Dinda.
    In the 23rd ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC'14), Vancouver, Canada, June 2014. (21/130=16%).

  • Optimizing Overlay-based Virtual Networking Through Optimistic Interrupts and Cut-through Forwarding. [paper]
    Z. Cui, L. Xia, P. Bridges, P. Dinda and J. Lange.
    In the ACM/IEEE International Conference on High Performance Computing, Networking, Storage and Analysis (SC'12) (Supercomputing), Salt Lake City, Utah, Novermber 2012.

  • Shifting GEARS to Enable Guest-context Virtual Services. [paper]
    K. Hale, L. Xia and P. Dinda.
    In the 9th International Conference on Autonomic Computing (ICAC'12), San Jose, CA, September 2012.

  • VNET/P: Bridging the Cloud and High Performance Computing Through Fast Overlay Networking. (Best Paper Nominee)  [paper|talk|poster]
    L. Xia, Z. Cui, J. Lange, Y. Tang, P. Dinda and P. Bridges.
    In Proceedings of the 21st International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC'12), Delft, Netherlands, June 2012. (23/143=16.1%).

  • Dynamic Adaptive Virtual Core Mapping to Improve Power, Energy, and Performance in Multi-socket Multicores. [paper]
    C. Bae, L. Xia, P. Dinda and J. Lange
    In Proceedings of the 21st International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC'12), Delft, Netherlands, June 2012.

  • Virtual WiFi: Bring Virtualization from Wired to Wireless. [paper|talk]
    L. Xia, S. Kumar, X. Yang, P. Gopalakrishnan, Y. Liu, S. Schoenberg and X. Guo
    In Proceedings of ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE'11): , NewportBeach, CA, March 2011.

  • Palacios and Kitten: New High Performance Operating Systems For Scalable Virtualized and Native Supercomputing. [paper]
    J. Lange, K. Pedretti, T. Hudson, P. Dinda, Z. Cui, L. Xia, P. Bridges, A. Gocke, S. Jaconette, M. Levenhagen and R. Brightwell.
    In Proceedings of the 24th IEEE International Parallel and Distributed Processing Symposium (IPDPS'10), Atlanta, GA, April 2010.(127/527=24.1%)


Workshops

  • A Case for Tracking and Exploiting Inter-node and Intra-node Memory Content Sharing in Virtualized Large-Scale Parallel Systems. [paper|talk]
    L. Xia and P. Dinda
    In the 6th International Workshop on Virtualization Technologies in Distributed Computing (VTDC'12), in conjunction with HPDC'12, Delft, Netherlands, June 2012.

  • Towards Virtual Passthrough I/O on Commodity Devices. [paper| talk]
    L. Xia, J. Lange and P. Dinda
    In the First Workshop on I/O Virtualization (WIOV'08), in conjunction with OSDI'08, San Diego, CA, Dec. 2008.

  • A Compositional Multiple Policies Operating System Security Model. [paper]
    L. Xia, W. Huang and H. Huang
    In the 8th International Workshop on Information Security Applications (WISA'07), Jeju Island, Korea, July 2007.


Doctoral Dissertation

  • ConCORD: Tracking and Exploiting Cross-Node Memory Content Redundancy in Large-Scale Parallel Systems. [pdf]
    L. Xia
    Technical Report NWU-EECS-13-05, Department of Electrical Engineering and Computer Science, Northwestern University, July, 2013.

Talks

  • ConCORD: Easily Exploiting Memory Content Redundancy Through the Content-aware Service Command. HPDC'14, Vancouver, Canada, June 2014.pptx
  • VNET/P: Bridging the Cloud and High Performance Computing Through Fast Overlay Networking. HPDC'12, Delft, Netherlands, June 2012. .pdf
  • A Case for Tracking and Exploiting Inter-node and Intra-node Memory Content Sharing in Virtualized Large-Scale Parallel Systems. VTDC'12, Delft, Netherlands, June 2012. .pdf
  • Virtual WiFi: Bring Virtualization from Wired to Wireless. VEE'11, NewportBeach, CA, March 2011. .pdf
  • Towards Virtual Passthrough I/O on Commodity Devices. WIOV'08, San Diego, CA, December 2008. .pdf

Teaching

  • Teaching Assistant, EECS 441: Resource Virtualization, Winter 2011 (TA Page)
  • Teaching Assistant, EECS 211 Fundamentals of Computer Programming II, Winter 2010

Services

  • External Reviewer: ICAC'13; IEEE/ACM Transactions on Networking; Cluster Computing; Journal of Computer Networks; SC'12; HPDC'12; ScalComBook'11; IFIP WD'11; ICC 2008;
  • Committee Member/Event Coordinator, The Association of Chinese American Scientists and Engineers-USA (ACSE), 2012-2013
  • President, Nanjing University Alumni Association of Greater Chicago Area, 2011-2013
  • Department Representative, McCormick Graduate Leadership Council(MGLC), Northwestern University, 2010-2011, 2011-2012
  • Organizer, System Reading Group, Department of EECS, Northwestern University, 2011

Miscellaneous