Associate Professor of Computer Science
Associate Professor of Electrical and Computer Engineering (courtesy)
Joined department: 2001
Education:
BS, Computer Science
Zhongshan (Sun Yat-sen) University (1994)
PhD, Computer Science
University of Illinois at Urbana-Champaign (2001)
Professor Xu's current research focuses on the development of virtualization technologies for
computer system security and for cloud computing. He has also made early contributions to the area of
peer-to-peer media streaming and distribution. He leads the Lab for Research in Emerging Network and
Distributed Systems (FRIENDS).
For computer system security, Xu and his students have been developing virtualization-based systems
for capturing, investigating, and defending against stealthy computer malware (e.g., worms, rootkits,
and bots). His team is also developing reverse engineering techniques for the analysis of binary
artifacts such as binary programs and memory images. For cloud computing, Xu and his students have
been developing advanced techniques for the creation, management, and performance optimization of
virtual networked infrastructures on top of physical cloud infrastructures.
Xu received the C.L. and Jane W-S. Liu Award from the Department of Computer Science at UIUC (2000),
three Seed for Success Awards from Purdue University (2004, 2008, 2008), a CAREER Award from the
National Science Foundation (2006) and the Best Paper Award from the Symposium on Recent Advances in
Intrusion Detection (RAID 2008). He is an assistant director of the Center for Education and Research
in Information Assurance and Security (CERIAS). He is on the Editorial Board of the ACM Transactions
on Autonomous and Adaptive Systems (TAAS) and has served on program committees of major distributed
computing and security conferences (e.g., NDSS, Oakland, SOCC, and HPDC). Past and current sponsors
of Xu's research include the AFOSR, AFRL, Army CERDEC, DARPA, IARPA, NSF, ONR, DOCOMO USA Labs,
Microsoft Research, Northrop Grumman, Southwest Research Institute, and Purdue Research Foundation.
He is selected a University Faculty Scholar in 2012.
Selected Publications
Z. Lin, J. Rhee, X. Zhang, D. Xu, X. Jiang, "SigGraph: Brute Force Scanning of Kernel Data Structure
Instances Using Graph-based Signatures", Proceedings of the 18th Network and Distributed System
Security Symposium (NDSS 2011), February 2011.
S. Gamage, A. Kangarlou, R. Kompella, D. Xu, "Opportunistic Flooding to Improve TCP Transmit
Performance in Virtualized Clouds", Proceedings of ACM Symposium on Cloud Computing (SOCC
2011), October 2011, (honored as "Paper of Distinction").
D. Srinivasan, Z. Wang, X. Jiang, D. Xu, "Process Out-Grafting: An Efficient 'Out-of-VM' Approach for
Fine-Grained Process Execution Monitoring", Proceedings of ACM Conference on Computer and
Communications Security (CCS 2011), October 2011.
Research Funding
Daniel Aliaga and Dongyan Xu, A Tablet-PC Based Teaching Platform for Portable Mixed-Reality
Concept, Microsoft Corporation, 11/21/2003.
Dongyan Xu, Collaborative Research: II-New: OpenVMI: A Software Instrument for Virtual Machine
Introspection, National Science Foundation, 9/1/2009-8/31/2013.
Ramana Kompella and Dongyan Xu, NeTS: Small: Towards Exposing and Mitigating End-to-End TCP
Performance and Fairness Issues in Data Center Networks, National Science Foundation,
8/1/2012-7/31/2015.
Xiangyu Zhang and Dongyan Xu, Extracting Functional Components from x86 Binaries, Telecordia
Technologies, 12/7/2011-6/6/2015.
Xiangyu Zhang and Dongyan Xu, Safe, Reuse-Oriented Reverse Engineering of Functional Components
from x86 Binaries, Defense Advanced Research Projects Agency, 10/24/2011-10/23/2014.
Dongyan Xu, Host Centric Intrusion Detection and Prevention, Army Research Lab,
6/8/2011-5/5/2013.
Dongyan Xu, Policy Guided Isolation and Strategically Shielded Exposure: A Novel Approach to
Secure Applications (Phase II), Air Force Office of Scientific Research, 8/15/2012-8/14/2014.
Dongyan Xu and Eugene Spafford, An Integrated Architecture for Automatic Indication, Avoidance
and Profiling of Kernal Rootkit Attacks, Air Force Office of Scientific Research,
4/1/2010-3/31/2013.
Dongyan Xu and Xiangyu Zhang, TC: EAGER: Binary-based Data Structure Revelation for Memory
Forensics, National Science Foundation, 9/1/2010-8/31/2013.
Last Updated: March 03, 2013 10:35pm