Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

More Effective Approach to Detecting Potential Deadlocks - DEPT (DEPendency Tracker)

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about DEPT (DEPendency Tracker), an advanced deadlock detection tool for the Linux kernel that overcomes the limitations of traditional lockdep by tracking waits and events rather than just lock acquisition order. Explore how lockdep's focus on lock ordering can miss potential deadlocks that arise from unresolvable waits, and discover how DEPT provides more comprehensive deadlock detection by monitoring the actual dependencies between waiting processes and the events they depend on. Examine the technical implementation of DEPT, understand its practical applications in real-world scenarios, and see how this innovative approach can identify deadlock conditions that conventional tools might overlook. Gain insights into the evolution of deadlock detection methodologies in kernel development and learn how DEPT's event-driven tracking mechanism offers a more effective solution for maintaining system stability and preventing deadlock situations in complex multi-threaded environments.

Syllabus

More Effective Approach To Detecting Potential Deadlocks, DEPT(DEPendency Tracker) - Byungchul Park

Taught by

Linux Foundation

Reviews

Start your review of More Effective Approach to Detecting Potential Deadlocks - DEPT (DEPendency Tracker)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.