Selected Publications
Journal Publications
-
Ryan Riley, Xuxian Jiang, Dongyan Xu,
"An Architectural Approach to Preventing Code Injection Attacks",
to appear in IEEE Transactions on Dependable and Secure
Computing (TDSC), Special Issue on DSN 2007, 2009.
-
Zhiqiang Lin, Xiangyu Zhang, Dongyan Xu,
"Reverse Engineering Input Syntactic Structure from Program
Execution and Its Applications",
to appear in IEEE Transactions on Software Engineering (TSE),
2009.
-
Xuxian Jiang, Xinyuan Wang, Dongyan Xu,
"Stealthy Malware Detection and Monitoring
Through VMM-Based `Out of the Box' Semantic View Reconstruction",
to appear in ACM Transactions on Information and System
Security
(TISSEC), Special Issue on CCS 2007, 2010.
-
Xuxian Jiang, Florian Buchholz, AAron Walters, Dongyan Xu, Yi-Min Wang,
Eugene H. Spafford,
"Tracing Worm Break-in and Contaminations via Process
Coloring: A Provenance-Preserving Approach",
IEEE Transactions on Parallel and Distributed Systems (TPDS),
19(7), 2008.
-
Hiroshi Yamauchi, Dongyan Xu,
"Portable Virtual Cycle Accounting for Large-Scale Distributed
Cycle Sharing Systems", Parallel Computing, Special Issue on
Large-Scale Grid,
33(4-5), 2007.
-
Xuxian Jiang, Dongyan Xu, Yi-Min Wang,
"Collapsar: A VM-Based Honeyfarm and Reverse Honeyfarm Architecture
for Network Attack Capture and Detention",
Journal of Parallel and Distributed Computing,
Special Issue on Security In Grid and Distributed Systems, 66(9),
2006 (12.2%).
-
Dongyan Xu, Sunil Kulkarni, Catherine Rosenberg, Heung-Keung Chai,
"Analysis of a CDN-P2P Hybrid Architecture for Cost-Effective
Streaming Distribution",
ACM/Springer Multimedia Systems Journal, 11(4), 2006.
-
Jen-Yeu Chen, Gopal Pandurangan, Dongyan Xu,
"Robust Computation of Aggregates in
Wireless Sensor Networks: Distributed Randomized Algorithms and
Analysis", IEEE
Transactions on Parallel and Distributed Systems, 17(9), 2006.
-
Mohamed Hefeeda, Ahsan Habib, Dongyan Xu, Bharat Bhargava,
Boyan Botev,
"CollectCast: A Peer-to-Peer Service for Media Streaming",
ACM/Springer Multimedia Systems Journal, 11(1), 2005.
-
Paul Ruth, Xuxian Jiang, Dongyan Xu, Sebastien Goasguen,
"Virtual Distributed Environments in a Shared Infrastructure",
IEEE Computer, Special Issue on Virtualization Technologies, May 2005.
-
Ahsan Habib, Dongyan Xu, Mikhail Atallah, Bharat
Bhargava, and John Chuang, "A Tree-Based Forward
Digest Protocol
to Verify Data
Integrity in Distributed Media Streaming" (short paper), IEEE
Transactions on
Knowledge and Data Engineering, 17(7), 2005.
-
Baochun Li, Dongyan Xu and Klara Nahrstedt, "An Integrated
Runtime QoS-Aware Middleware
Framework for Distributed Multimedia Applications", ACM/Springer
Multimedia Systems
Journal, Special Issue on Multimedia Middleware, 8(5), 2002
(Preliminary version also appeared in ACM Multimedia Middleware Workshop 2001).
-
Dongyan Xu, Klara Nahrstedt, Duangdao Wichadakul, "QoS and Contention Aware
Multi-Resource
Reservation", Cluster Computing, the Journal of
Networks, Software Tools and
Applications,
4(2), Springer, 2001 (Preliminary version also appeared in IEEE HPDC
2000).
-
Klara Nahrstedt, Dongyan Xu, Duangdao Wichadakul, Baochun Li, "QoS-Aware Middleware for
Ubiquitous and Heterogeneous Environments", IEEE Communications Magazine, 39(11),
2001.
-
Dongyan Xu, Klara Nahrstedt, Duangdao Wichadakul, "MeGaDiP: A
Wide-Area Media Gateway Discovery
Protocol", Information Sciences, Special Issue on Intelligent Multimedia Computing and
Networking, 141(1-2), Elsevier Science, 2002.
Technical Reports
-
Ardalan Kangarlou, Dongyan Xu, Patrick Eugster,
"VNsnap: Taking Snapshots of Virtual Networked Environments with
Minimal Downtime", CERIAS Technical Report TR 2008-11, Purdue
University, April 2008.
-
Ryan Riley, Xuxian Jiang, Dongyan Xu,
"Guest-Transparent Prevention of Kernel
Rootkits with VMM-based Memory
Shadowing", CERIAS Technical Report TR 2001-146, Purdue University,
January 2008.
-
Paul Ruth, Junghwan Rhee, Dongyan Xu, Rick Kennell, Sebastien Goasguen,
"Enabling Autonomic Adaptation of Virtual Computational Environments in
a Shared Distributed Infrastructure",
Department of
Computer
Science
Technical Report CSD TR 06-004, Purdue University, January 2006.
-
Xuxian Jiang, Dongyan Xu, Yi-Min Wang,
"Collapsar: A VM-Based Honeyfarm and Reverse Honeyfarm
Architecture for Network Attack Capture and Detention",
Department of
Computer
Science
Technical Report CSD TR 06-001, Purdue University, December 2005.
-
Xuxian Jiang, AAron Walters, Florian Buchholz, Dongyan Xu, Yi-Min Wang,
Eugene H. Spafford,
"Provenance-Aware Tracing of Worm Break-in and Contaminations: A
Process Coloring Approach",
Department of
Computer
Science
Technical Report CSD TR 05-028, Purdue University, May 2005.
-
Xuxian Jiang, Dongyan Xu,
"Behavioral Footprinting: a New Dimension to Characterize Self-Propagating Worms",
Department of
Computer
Science
Technical Report CSD TR 05-027, Purdue University, January 2005.
-
Xuxian Jiang, Dongyan Xu,
"CyberTrap: Detecting and Quarantining Scanning Worms in Enterprise Networks",
Department of
Computer
Science
Technical Report CSD TR 04-0xx, Purdue University, August 2004.
-
Xuxian Jiang, Dongyan Xu,
"BaitTrap: A Catering Honeypot Framework",
Department of
Computer
Science
Technical Report CSD TR 04-0xx, Purdue University, August 2004.
-
Xuxian Jiang, Dongyan Xu, Shan Lei, Paul Ruth, Jianzhong Sun,
"Worm Meets Beehive",
Department of
Computer
Science
Technical Report CSD TR 04-025, Purdue University, May 2004.
-
Xuxian Jiang, Dongyan Xu,
"VIOLIN: Virtual Internetworking on OverLay INfrastructure", Department of
Computer Science Technical Report CSD TR 03-027, Purdue University, July 2003.
Conference Publications
-
Zhiqiang Lin, Xiangyu Zhang, Dongyan Xu,
"Automatic Reverse Engineering of Data Structures from Binary
Execution,"
Proceedings of the 17th Network and Distributed System Security
Symposium
(NDSS
2010), San Diego, CA, February 2010 (15.4%).
-
Zhiqiang Lin, Ryan Riley, Dongyan Xu,
"Polymorphing Software by Randomizing Data Structure Layout,"
Proceedings of SIG SIDAR Conference on
Detection of Intrusions and Malware and Vulnerability Assessment
(DIMVA
2009), Milan, Italy, July 2009 (29.5%).
-
Ardalan Kangarlou, Patrick Eugster, Dongyan Xu,
"VNsnap: Taking Snapshots of Virtual Networked Environments with Minimal
Downtime,"
Proceedings of IEEE/IFIP International Conference on Dependable
Systems and Networks
(DSN-DCCS
2009), Estoril, Portugal, June 2009 (19.6%).
-
Ryan Riley, Xuxian Jiang, Dongyan Xu,
"Multi-Aspect Profiling of Kernel Rootkit Behavior,"
Proceedings of the 4th European Conference on Computer Systems
(EuroSys
2009),
Nuremberg, Germany, April 2009 (16.9%).
-
Junghwan Rhee, Ryan Riley, Xuxian Jiang, Dongyan Xu,
"Defeating Dynamic Data Kernel Rootkit Attacks via VMM-based Guest
Transparent Monitoring",
Proceedings of 4th International Conference on Availability,
Reliability and Security
(ARES 2009),
Fukuoka, Japan, March 2009 (25%).
-
Ryan Riley, Xuxian Jiang, Dongyan Xu,
"Guest-Transparent
Prevention of Kernel Rootkits with VMM-based Memory Shadowing",
Proceedings of 11th International Symposium on Recent Advances in Intrusion
Detection
(RAID 2008),
Boston, MA, September 2008 (25%).
Received Best Paper Award
-
Zhiqiang Lin, Xiangyu Zhang, Dongyan Xu,
"Convicting Exploitable Software Vulnerabilities: An Efficient Input
Provenance Based
Approach",
Proceedings of IEEE/IFIP International Conference on Dependable
Systems and Networks
(DSN-DCCS
2008),
Anchorage, AK, June 2008 (23%).
-
Zhiqiang Lin, Xuxian Jiang, Dongyan Xu, Xiangyu Zhang,
"Automatic Protocol Format Reverse Engineering through Context-Aware
Monitored Execution",
Proceedings of the 15th Network and Distributed System Security
Symposium (NDSS
2008), San Diego, CA, February 2008 (17.8%).
-
Ardalan Kangarlou, Paul Ruth, Dongyan Xu, Patrick Eugster, "Taking Snapshots of Virtual Networked
Environments",
Proceedings of IEEE International Workshop on
Virtualization Technology in Distributed Computing
(VTDC 2007, in
conjunction with SC07), Reno,
NV, November 2007.
-
Xuxian Jiang, Xinyuan Wang, Dongyan Xu,
"Stealthy Malware Detection Through VMM-Based "Out-of-the-Box"
Semantic View Reconstruction",
Proceedings of ACM Conference on Computer and Communications Security
(CCS
2007), Alexandria, VA, November 2007 (18%).
-
Xuxian Jiang, Helen J. Wang, Dongyan Xu, Yi-Min Wang,
"RandSys: Thwarting Code Injection Attacks with System Service
Interface Randomization",
Proceedings of IEEE International Symposium on Reliable Distributed Systems
(SRDS
2007), Beijing, China, October 2007 (15%).
-
Ryan Riley, Xuxian Jiang, Dongyan Xu,
"An Architectural Approach to Preventing Code Injection Attacks",
Proceedings of IEEE/IFIP International Conference on Dependable
Systems and Networks
(DSN-DCCS
2007),
Edinburgh, UK, June 2007 (25%).
-
Zhiqiang Lin, Xuxian Jiang, Dongyan Xu, Bing Mao, Li Xie,
"AutoPaG: Towards Automated Software Patch Generation with Source
Code Root Cause Identification and Repair",
Proceedings of ACM Symposium on InformAtion, Computer and
Communications Security
(ASIACCS
2007),
Singapore, March 2007 (17.6%).
-
Xuxian Jiang, Dongyan Xu,
"Profiling Self-Propagating Worms via Behavioral Footprinting",
Proceedings of ACM Workshop on Recurring Malcode
(WORM
2006, in conjunction with
ACM CCS-13), Fairfax, VA,
November 2006 (30%).
-
Xuxian Jiang, AAron Walters, Florian Buchholz, Dongyan Xu, Yi-Min Wang,
Eugene H. Spafford,
"Provenance-Aware Tracing of Worm Break-in and Contaminations: A
Process Coloring Approach",
Proceedings of IEEE International Conference on Distributed
Computing Systems
(ICDCS 2006), Lisboa, Portugal,
July 2006 (13.9%).
-
Dongyan Xu, Paul Ruth, Junghwan Rhee, Rick Kennell, Sebastien Goasguen,
"Short Paper: Autonomic Adaptation of Virtual Distributed Environments
in a Multi-Domain Infrastructure",
Proceedings of IEEE International Symposium on High Performance
Distributed Computing, "Hot Topics" Session
(HPDC-15),
Paris, France, June 2006 (6/43).
Talk given
by Ryan
Riley
.
Paul Ruth, Junghwan Rhee, Dongyan Xu, Rick Kennell, Sebastien Goasguen,
"Autonomic Live Adaptation of Virtual Computational Environments in
a Multi-Domain Infrastructure",
Proceedings of IEEE International Conference on
Autonomic Computing
(ICAC 2006),
Dublin,
Ireland, June 2006 (21.6%).
Zhelong Pan, Xiaojuan Ren, Rudolf Eigenmann, Dongyan Xu, "Executing MPI Programs on Virtual Machines in an
Internet Sharing System", Proceedings of IEEE International
Parallel and Distributed Processing Symposium
(IPDPS'06),
Rhodes Island, Greece, April 2006 (23.5%).
Daniel Bekins, Scott Yost, Matthew Garrett, Jonathan Deutsch,
Win Mar Htay, Dongyan Xu, Daniel Aliaga, "Mixed Reality Tabletop
(MRT): A Low-Cost
Teleconferencing Framework for Mixed-Reality Applications" (short paper),
Proceedings of IEEE Virtual Reality Conference
(VR'06),
Alexandria, VA, March 2006.
Paul Ruth, Phil McGachey, Dongyan Xu, "VioCluster: Virtualization for Dynamic Computational
Domains", Proceedings of IEEE International Conference on Cluster Computing
(Cluster'05),
Boston, MA, September 2005 (32.6%).
Xuxian Jiang, Dongyan Xu, Helen J. Wang, Eugene H. Spafford,
"Virtual Playgrounds for Worm Behavior Investigation",
Proceedings of the 8th International Symposium on
Recent Advances in Intrusion Detection (RAID'05),
Seattle, WA, September 2005 (in LNCS
Vol. 3858, Springer) (20%).
Jen-Yeu Chen, Gopal Pandurangan, Dongyan Xu,
"Robust Computation of Aggregates in
Wireless Sensor Networks:
Distributed Randomized Algorithms and Analysis" (poster paper),
Proceedings of the
Fourth IEEE/ACM International Conference on Information Processing in Sensor Networks (IPSN'05),
Los Angeles, CA, April 2005 (20.7%).
Dongyan Xu, Xuxian Jiang,
"Towards an Integrated Multimedia Service Hosting
Overlay", Proceedings of
ACM Multimedia 2004, New York, NY, October 2004 (invited).
Xuxian Jiang, Dongyan Xu,
"Collapsar: A VM-Based Architecture for Network Attack
Detention Center",
Proceedings of the 13th USENIX Security Symposium (Security '04),
San Diego, CA, August 2004 (12%).
Catherine Rosenberg, Pascal Pons, Dongyan Xu,
"Policy-Driven Multi-File Distribution" (short paper),
Proceedings of the 12th IEEE International Workshop on
Quality of Service (IWQoS'04),
Montreal, Canada, June 2004 (19%: 24full+6short/154).
Xuxian Jiang, Dongyan Xu, Rudolf Eigenmann,
"Protection Mechanisms for Application Service
Hosting Platforms", Proceedings of IEEE/ACM Int'l Symposium
on Cluster Computing and the Grid (CCGrid
2004), Chicago, IL, April 2004 (27%).
Paul Ruth, Dongyan Xu, Bharat Bhargava, Fred Regnier,
"e-Notebook Middleware for Accountability and Reputation Based Trust in
Distributed Data Sharing Communities",
Proceedings of the Second International
Conference on Trust
Management (iTrust
2004), Oxford, UK, March 2004 (in LNCS
Vol. 2995, Springer).
Xuxian Jiang, Dongyan Xu,
"VIOLIN: Virtual Internetworking on OverLay INfrastructure", Department of
Computer Sciences Technical Report CSD TR 03-027, Purdue University, July 2003 (in LNCS
Vol. 3358, Springer).
Mohamed Hefeeda, Ahsan Habib, Boyan Botev, Dongyan Xu, Bharat Bhargava,
"Promise: Peer-to-Peer Media Streaming Using
Collectcast", Proceedings of
ACM Multimedia 2003, Berkeley, CA, November 2003 (An
extended
version) (16.8%).
Xuxian Jiang, Dongyan Xu,
"vBET: a VM-Based Emulation Testbed", Proceedings of ACM Workshop
on Models, Methods and
Tools for Reproducible Network Research (MoMeTools,
in conjunction with
ACM SIGCOMM 2003),
Karlsruhe, Germany, August 2003 (1 out of 3).
Xuxian Jiang, Dongyan Xu, "SODA: a Service-On-Demand
Architecture for Application
Service Hosting Utility Platforms", Proceedings of the
12th IEEE
International Symposium on High Performance Distributed
Computing (HPDC-12),
Seattle, WA, June 2003 (20%).
Zongpeng Li, Baochun Li, Dongyan Xu, Xin Zhou, "iFlow:
Middleware-assisted
Rendezvous-based Information Access for Mobile Ad Hoc Applications",
Proceedings of the First ACM/USENIX International Conference
on Mobile Systems,
Applications, and Services (MobiSys
2003), San Francisco, CA, May 2003 (15%).
Xuxian Jiang, Yu Dong, Dongyan Xu, Bharat Bhargava, "GnuStream: a P2P Media Streaming
System Prototype", Proceedings of IEEE International
Conference on Multimedia and Expo
(ICME 2003),
Baltimore, MD, June 2003.
Simon Koo, Catherine Rosenberg, Dongyan Xu, "Analysis of
Parallel Downloading for Large File Distribution",
Proceedings of
IEEE International Workshop on Future Trends in
Distributed Computing Systems (FTDCS 2003), San
Juan, PR, May 2003.
Dongyan Xu, Heung-Keung Chai, Catherine Rosenberg, Sunil Kulkarni,
"Analysis of a Hybrid
Architecture for Cost-Effective Streaming Media Distribution" (full
paper), Proceedings of SPIE/ACM Conference on Multimedia Computing
and Networking (MMCN 2003),
Santa Clara, CA, January 2003 (An extended
version)(38%: full
papers).
Siddhartha K. Goel, Manish Singh, Dongyan Xu, Baochun Li, "Efficient Peer-to-Peer Data
Dissemination in Mobile Ad-Hoc Networks", Proceedings of International
Workshop on Ad Hoc Networking (IWAHN'02, in conjunction with ICPP 2002), Vancouver, BC, August
2002.
Dongyan Xu, Mohamed Hefeeda, Susanne Hambrusch, Bharat Bhargava, "On Peer-to-Peer Media
Streaming", Proceedings of IEEE International Conference on Distributed
Computing Systems
(ICDCS 2002), Wien, Austria, July
2002 (An extended
version)(18%).
Dongyan Xu, Klara Nahrstedt, "Finding Service
Paths in a Media
Service Proxy Network", Proceedings of SPIE/ACM Conf. on Multimedia
Computing and
Networking
(MMCN 2002), San Jose, CA,
January 2002 (26%: full papers).
Baochun Li, Dongyan Xu, Klara Nahrstedt, "Towards Integrated
Runtime Solutions in QoS-aware
Middleware", Proceedings of International Workshop on Multimedia Middleware
(M3W '01, in
conjunction with ACM Multimedia
2001), Ottawa, Canada, October 2001.
Duangdao Wichadakul, Klara Nahrstedt, Xiaohui Gu, Dongyan Xu, "2KQ+: An Integrated Approach of QoS
compilation and Component-Based, Run-Time Middleware for the Unified QoS Management
Framework", Proceedings of IFIP/ACM International Conference on Distributed
Systems
Platforms (Middleware 2001),
Heidelberg, Germany, November 2001 (17%).
Dongyan Xu, Klara Nahrstedt, Duangdao Wichadakul, "QoS-Aware
Discovery of Wide-Area Distributed
Services", Proceedings of IEEE/ACM Int'l Symposium on Cluster Computing and
the Grid (CCGrid
2001),
Brisbane, Australia, May 2001 (38%).
Dongyan Xu, Klara Nahrstedt, Arun Viswanathan, Duangdao Wichadakul, "QoS and Contention-Aware
Multi-Resource Reservation", Proceedings of 9th IEEE International Symposium
on High Performance
Distributed Computing (HPDC-9),
Pittsburgh, PA, August 2000 (31%).
Dongyan Xu, Duangdao Wichadakul, Klara Nahrstedt, "Multimedia
Service Configuration and Reservation
in Heterogeneous Environments", Proceedings of IEEE International Conference
on Distributed
Computing Systems (ICDCS
2000), April 2000.
Klara Nahrstedt, Duangdao Wichadakul, Dongyan Xu, "Distributed QoS
Compilation and Runtime
Instantiation", Proceedings of IEEE/IFIP International Workshop on QoS (IWQoS 2000),
Pittsburgh, PA,
June 2000 (25%).
Dongyan Xu, Klara Nahrstedt, Duangdao Wichadakul, "MeGaDiP: A
Wide-Area Media Gateway Discovery
Protocol", Proceedings of IEEE International Performance, Computing, and
Communications
Conference
(IPCCC 2000), February 2000.
Baochun Li, Dongyan Xu, Klara Nahrstedt, "Optimal State Prediction
for Feedback-Based QoS
Adaptations", Proceedings of Seventh IEEE/IFIP International Workshop on
Quality of Service (IWQoS
99), London, UK, May 1999 (17%).
Dongyan Xu, Baochun Li, Klara Nahrstedt, "QoS-Directed Error
Control of Video Multicast in Wireless
Networks", Proceedings of IEEE International Conference on Computer
Communications and
Networks (ICCCN '99), Boston-Natick, MA, October 1999.