Dependable Computing Systems Laboratory

The Dependable Computing Systems Laboratory (DCSL) at Purdue University investigates the question of how to build dependable, heterogeneous, large-scale distributed systems.

“Dependability meets Data Analytics, and at Large Scales”

The above sums up our current research direction. We work on software systems to enable them to perform their functionality in the face of natural and malicious failures. We apply and adapt data analytic techniques to work with the noise of computer systems and at large system scales. Current application domains come from distributed software systems, embedded systems, cellular systems, and bioinformatics.


Latest News

  1. August 2021: Our Assured Autonomy Innovation Institute (A2I2), which is a 5-year project (2020-25) funded by the Army Research Lab (ARL), is expanding. There are multiple Graduate Research Assistants joining this Fall and an opening for a Post-doctoral Fellow. [ WWW ]
  2. May 2021: DCSL semester award winners are announced and awards given out at our end-of-semester ceremony. [ WWW ]
  1. April 2021: DCSL PhD student, Mustafa Abdallah, wins the Bilsland Dissertation Fellowship from Purdue. This is for his thesis work titled “Effects of Behavioral Decision-making in Game-theoretic Frameworks for Security Resource Allocation in Networked Systems” jointly supervised by Shreyas (Sundaram) and Saurabh. [ Post ]
  1. February 2021: Our NSF Cyber Physical Systems (CPS) project proposal is awarded and starts. The project for 3 years is joint between Purdue CS (Aniket Kate), ECE (Saurabh), ABE (Somali Chaterji) and Duke CS (Mike Reiter). It is titled “COPIA: Secure Distributed Protocols for Energy-Constrained Cyber Physical Systems” and is funded for a little over $1M. [ Post ]
  1. November 2020: Our project to use Bluetooth proximity estimation to keep social distancing in manufacturing facilities and campus labs hits prime time. We presented this work as a poster paper at Sensys. Kudos to undergraduate DCSL-ers Kyle and Kavit!
  1. October 2020: The work on our NSF SaTC project on how behavioral biases of humans affect how we protect interconnected computing systems gets a paper into AsiaCCS. The work is led by Mustafa and joint work with Shreyas Sundaram (ECE) and Daniel Woods and Tim Cason (Econ), plus Ohio State, IIT Kharagpur, and QCRI.

Research Theme at DCSL

Since many business and life critical functions are being performed by distributed systems, they need to be dependable while meeting their performance goals. Thus, there is need for smart error detection, diagnosis, and recovery protocols. Since many of these systems operate on vast amounts of data and the patterns of errors or normal operation are approximate and noisy, we have to adapt leading-edge machine learning tools to these systems problems. There is also need for architectures that can combine dependability and security aspects without significantly degrading performance and do this in an adaptive manner, adapting to different user requirements and different runtime environments. This is our mission at DCSL.

Our application contexts come from various domains, many from our industrial colleagues. These include: security-critical enterprise (with Missile Defense Agency, Northrop Grumman and Lockheed Martin), mobile and cloud platforms (in collaboration with AT&T and IBM), large-scale scientific clusters and applications (in collaboration with Lawrence Livermore National Lab and Argonne National Lab), and cyber physical systems (in collaboration with GE Global Research Center and Sandia).

DCSL is the founding lab within the Purdue College of Engineering Center for Resilient Infrastructures, Systems, and Processes (CRISP). DCSL is the co-lead in the WHIN consortium, leading the thrust on “IoT Systems and Networking”.

Last modified: August 8, 2021