Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Z:\public_html\pic\xu-11.png  

Harry Xu

   Associate Professor
   Office: Engineering VI, Room 496A
   Computer Science Department
   Samueli School of Engineering
   University of California, Los Angeles
   harryxu at cs dot ucla dot edu



Recent News

A medium grant funded (with Miryung Kim and Khanh Nguyen) to support our effort of reinventing the kernel's data plane for remote-memory applications. Thanks NSF!

Our vision paper on User-defined Cloud (UDC) accepted to HotOS'21. We advocate a cloud-in-your-pocket approach for future cloud development.

Dorylus (our first paper on affordable AI system) accepted to OSDI'21! Congrats to John and Yifan (co-lead authors), Jon, Shen, and collaborators!

Both Chianina and JPortal accepted to PLDI'21! Congrats to former postdoc Zhiqiang (now a prof in Nanjing U.) and his students!

Jaaru accepted to ASPLOS'21! Congrats to Hamed!

Received an Alibaba Innovation Research (AIR) Award to support our research on developing program analysis techniques for datacenter applications. Thanks Alibaba!

Semeru accepted to OSDI'20! Congrats to Chenxi, Haoran, Shi, Yuanqi, and Zhenyuan! 2 years of building. Hooray!

Another grant (with Ravi Netravali) awarded from NSF CNS to support our research on highly adaptive video analytics (over cameras with a wide range of resource profiles).

A sole-PI grant awarded from NSF CNS to support our research on Big Data over resource disaggregation (with Chenxi being a senior personnel). Congrats, Chenxi!

SATUNE accepted to OOPSLA'20. Congrats, Hameed!

Both Auto conflict detection of IoT apps and JShrink accepted to FSE'20.

Reducto (our first video analytics paper!) accepted to SIGCOMM'20. Congrats to Yuanqi, Arthi, and Pengzhan!

Crafty accepted to PLDI'20.

PerfDebug accepted to SoCC'19.

Both Niijima and Gerenuk accepted to SOSP'19. Congrats to Christian, Cheng, and Khanh!

Panthera accepted to PLDI'19. Congrats to Chenxi!

Grapple was accepted to EuroSys'19. Congrats to Zhiqiang, John, and Kai!

Our first IoT paper Vagilia was accepted to SEC'18! Congrats to Rahmadi and Bojun!

RStream was accepted to OSDI'18! Congrats to Kai, Zhiqiang, John, and Tim!

Invited to give a talk at ETH Workshop on Dependable and Secure Software Systems.

About Me

I am an Associate Professor in the Computer Science Department of University of California, Los Angeles. I worked at Microsoft Research as a Visiting Researcher in 2017, where I created and led the development of a project that aims to build an optimizing compiler (Niijima, SOSP'19) for multi-lingual data analytical pipelines, in particular, Microsoft's Scope/Cosmos. I worked at IBM T. J. Waston Research Center as a Co-op/intern from 2008 to 2011 where I led the development of a series of runtime bloat detection tools (PLDI'09, PLDI'10-a, PLDI'10-b).

My research is in the general area of computer systems, ranging from programming languages and compilers, to runtime/operating/distributed systems and computer architecture. My current interest falls into two categories: (1) infrastructures for future cloud computing (in particular, user-defined cloud) and (2) infrastructures that provide cheap affordability for ML applications (i.e., affordable AI). I was the winner of the 2018 Dahl-Nygaard Junior Prize, which is awarded each year to a junior researcher that has made promising contributions to the field of object orientation.

With Miryung Kim and Ravi Netravali (now at Princeton), I co-direct the Software Systems Laboratory for Data Analytics and Machine Learning (SOLAR) at UCLA.


o   Publications

Current Projects (Some Recent Papers)

o   Systems for Affordable Machine Learning (SIGCOMM'20, OSDI'21)

o   Offline Inference for Online Systems

o   Operating/Runtime/Networked Systems for Next-Generation Resource-disaggregated Cloud (OSDI'20)

o   System (Re-)design for emerging hardware (e.g., NVM, Intel PT, accelerators, etc.) (PLDI'19, PLDI'20, ASPLOS'21, PLDI'21-a)

o   IoT Usablity and Security (SEC'18, FSE'20-a)

o   Graph Systems for Static Code Analysis and Other Workloads (ASPLOS'17-a, ASPLOS'17-b, OSDI'18, EuroSys'19, PLDI'21-b)

o   Big Data Systems and their Runtime Support (SOSP'15, ASPLOS'15, OSDI'16, ASPLOS'18, SOSP'19-a, SOSP'19-b)

o   Software Bloat Detection and Optimization (ECOOP'15, PLDI'18, FSE'20-b)

Research Group

o   Dr. Chenxi Wang (PostDoc Starting August 2018, Ph.D., ICT@CAS)

o   Dr. Jon Eyolfson (PostDoc Starting August 2018, Ph.D., CS@Waterloo)

o   John Thorpe (Ph.D. student starting Fall 2017; REU'16; Magna Cum Laude 2017; UCI Outstanding Contribution to Research Award)

o   Christian Navasca (Ph.D. student starting Fall 2018; REU'17; Cum Laude 2018; UCI Outstanding Contribution to Research Award)

o   Yuanqi Li (Ph.D. student starting Winter 2019; High honors from UCSB, co-advised with Ravi Netravali)

o   Arthi Padmanabhan (Ph.D. student starting Spring 2019, co-advised with Ravi Netravali)

o  Haoran Ma (Ph.D. student starting Fall 2019, Tsinghua Excellent Undergraduate, co-advised with Miryung Kim)

o  Yifan Qiao (Ph.D. student starting Fall 2019, Magna Cum Laude at Tsinghua, co-advised with Miryung Kim)

o  Jiyuan Wang (Ph.D. student starting Fall 2019, Tsinghua Xuetang Talents Scholar, co-advised with Miryung Kim)

o  Usama Hameed (Ph.D. student starting Fall 2019, co-advised with Miryung Kim)

o  Shi Liu (Ph.D. student starting Fall 2020, Guo Moruo Scholar at USTC)

o  Arman Tigranyan (Ph.D. student starting Fall 2021, co-advised with Ravi Netravali)

o  Pengzhan Zhao (Ph.D. student starting Fall 2021, co-advised with Ravi Netravali)


o   Khanh Nguyen (Ph.D. 2019, first employment: Google & Assistant Professor @ TAMU, Google Ph.D. Fellowship, Facebook Ph.D. Fellowship Finalist)

o   Kai Wang (Ph.D. 2019, first employment: Research Scientist @ Facebook System&Infrastructure)

o   Zhiqiang Zuo (PostDoc 2015--2018; Assistant Professor @ Nanjing University)

o   Lu Fang (Ph.D. 2017, first employment: Research Scientist @ Facebook AI)

o   Keval Vora (Ph.D. 2017, Co-advised with Rajiv Gupta, first employment: Assistant Professor @ Simon Fraser University)

o   Shen Teng (M.S. 2021, first employment: Amazon)

o   Gaohong Liu (M.S. 2021, first employment: RED (Xiaohongshu E-commerce))

o   Cheng Cai (M.S. 2020, first employment: Facebook)

o   Bojun Wang (M.S. 2019, first employment: Arista Networks)

o   Guanzhou Hu (CSST 2019, currently Ph.D. student at UWisc)

o   Tim Nguyen (B.S. 2017, first employment: Facebook)

o   Aftab Hussain (M.S. Fall 2017)

o   Matthew Hartz (B.S. 2015)

o   Jianfei Hu (M.S. 2015, first employment: Google)

o   Chengxi Li (2017 summer intern from Beckman High, college: Berkeley CS)

o   Emily Hu (2016 summer intern from Northwood High, college: Berkeley CS)

o   Lawrence Xu (2016 summer intern from University High, college: Purdue CS)

o   Louis Zhang (2014 summer intern from Troy High, college: Berkeley CS)

o   Ankur Gupta (2014 summer intern from University High, college: Regent's Scholar at UCSD CS)

o   Wendy Wei (2013 summer intern from University High, college: MIT CS)

o   Allen Min (2012 summer intern from Whitney High, college: UCI CS)

o   Jonathon Tsai (2012 summer intern from Whitney High, college: UCI CS)


o   CS 239: Large-Scale Machine Learning Systems (Spring 2020)

o   CS 111: Operating Systems (Spring 2019, Winter 2020, Winter 2021)

o   CS 214: Big Data Systems (Fall 2018, Fall 2019, Fall 2020)


o  ASPLOS'22, PC Member, (Deadline: 8/13/2021)

o   ACM SIGPLAN, Information Director (2018--2021)

o  VEE'21, PC co-chair, (Deadline: 1/22/2021)

o   OSDI'21, ERC, (Deadline: 12/10/20)

o   PLDI'21, PC, (Deadline: 11/20/20)

o   DISPLA'20, co-located with VLDB'20, PC, (Deadline: 6/1/20)

o   APSys'20, PC, (Deadline: 5/25/20)

o   OSDI'20, PC, (Deadline: 5/27/20)

o   HotEdgeVideo'20, co-located with SIGCOMM'20, PC, (Deadline: 5/1/20)

o   PLDI'20, ERC, (Deadline: 11/22/19)

o   ASPLOS'20, PC (Deadline: 8/16/19)

o   APSys'19, PC (Deadline: 5/8/19)

o   ISMM'19, PC-Chair (Deadline: 2/22/19)

o   USENIX ATC'19, ERC (Deadline: 1/10/19)

o   OOPSLA'19 PC (Deadline: 4/15/19)

o   FEAST'18 PC (Deadline: TBD)

o   OOPSLA'18 EPC (Deadline: 4/16/18)

o   VEE'18 PC (Deadline: 11/29/17)

o   PLDI'18 PC (Deadline: 11/16/17)

o   ASPLOS'18 ERC (Deadline: 8/11/17)

o   FEAST'17 PC (Deadline: 08/04/17)

o   AGP'17 PC (Deadline: 4/21/17)

o   SoCalPL'17 Chair (Deadline: TBD)

o   ASPLOS'17 PC (Deadline: 8/15/16)

o   ISSTA'17 AEC Co-Chair (Deadline: TBD)

o   FSE'16 SRC (Deadline: July 1, 2016)

o   TAPAS'16 PC (Deadline: July 8, 2016)

o   ISMM'16 PC (Deadline: Feburary 7, 2016)

o   ECOOP'16 PC (Deadline: December 8, 2015)

o   WODA'15 PC co-chair (Colocated with OOPSLA'15, Deadline: August 7, 2015)

o   OOPSLA'15 Doctoral Symposium (Deadline: June 30, 2015)

o   ISMM'15 PC (Deadline: February 12, 2015)

o   ISSTA'15 PC (Deadline: January 23, 2015)

o   PLDI'15 PC (Deadline: November 13, 2014)

o   ISEC'15 PC (Deadline: September 22, 2014)

o   ECOOP'15 PC (Deadline: December 21, 2014)

o   PERTEA'14 co-organizer (Deadline: April 10, 2014)

o   WODA'14 PC (Deadline: Feb 21, 2014)

o   PLDI'14 SRC (Deadline: March 10, 2014)

o   ISMM'14 PC (Deadline: February 12, 2014)

o   PLDI'14 ERC (Deadline: November 15, 2013)

o   FSE'14 Research Demos (Deadline: June 30, 2014)

o   ICSE'14 Poster (Deadline: January 14, 2014)

o   COSMIC'13 Workshop PC (Deadline: January 10, 2013)

o   OOPSLA'13 PC (Deadline: March 28, 2013)

o   OOPSLA'12 SRC and Poster (Deadline: July 09, 2012)

o   PPoPP'13 Workshop and Tutorial Chair (Deadline: September 1, 2012)

Released Software Systems

Why I Believe

I am a Protestant Christian. I regularly attend and help with several campus fellowships at both UCLA and UC Irvine.

Contact Information

harryxu at cs dot ucla dot edu

Engineering VI, Room 496A
Computer Science Department
BOX 951596, UCLA
Los Angeles, CA 90095-1596
Work: 310-794-7145

Last updated: June 8, 2018
Maintained by harryxu at cs dot cs dot ucla dot edu (replace dot with .)