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.

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”.

Latest News

  1. Aug 2019: Three new projects start at DCSL.
    1. [Sandia National Lab] Emulation and security testing of embedded firmware, 2019-2020.
    2. [Northrop Grumman Corporation] Secure, Real-Time Decision-Making for the Autonomous Battlefield, 2019-20. Joint with David Inouye (Purdue ECE).
    3. [Northrop Grumman Corporation] A Privacy-Preserving Predictive Modeling Architecture for Edge Computing, 2019-20. Joint with Christopher Brinton (Purdue ECE).

  2. May-Aug 2019: Our work with Department of Energy/Lawrence Livermore National Lab (DOE/LLNL) on approximating scientific computation through reducing precision of floating point variables gets accepted into ICS (International Conference on Supercomputing). Acceptance rate was 45/193 = 23.3%. The work shows how you can quickly find which variables to reduce precision of and to what extent, while bounding the accuracy loss. [ PDF ] [ WWW ]

    A related piece of work won the best paper award at the International Supercomputing Conference (ISC) held in Frankfurt, Germany, June 16-20. [ HPCWire news story ]

    • Update: [Aug 2019] HPCWire has done a news story on this. [ WWW ]

    • Update: [July 2019] Purdue ECE has done a news story on this work. [ WWW ]

  3. May 2019: Our center SMART-WHIN had its industry day on May 16 when all our industrial sponsors came to visit. DCSL graduate researchers, Heng Zhang, Mustafa Abdallah, and Edgardo Barsallo presented posters and a demo on their work on reliable wireless networking with IoT devices on farms and industrial manufacturing facilities. Their work also showed how to do in-sensor analytics and visualization of the data for all our industrial stakeholders.
    • Tutorial on “Big data for reliability and security” that Saurabh gave. Video, slides, and problem sheet are available here. [ WWW ]
    • Video of demo [ YouTube ]
    • Picture roll [ WWW ]
    • Video of demo [ YouTube ]

  4. May 2019: Saurabh has been selected to be the thrust leader for one of the three thrusts in the $18M WHIN consortium. He will lead the “Sensors and Systems” thrust, which involves 5 faculty, 2 Research Scientists, and about 10 Graduate Researchers. [ WWW ]

  5. April 2019: Our work on configuration tuning for distributed databases in the face of changing workloads has been accepted to Usenix ATC. Acceptance rate was 71/356 = 19.9%. This work shows how you can reconfigure in the face of changing workloads, taking into account the cost and the benefit of reconfiguration. One of the evaluation applications is the workload of the metagenomics portal run by our NIH collaborator, Folker Meyer at Argonne National Lab. [ PDF ] [ WWW ]

Last modified: August 27, 2019