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

Stanford University

Stanford Seminar - KUtrace

Stanford University via YouTube

Overview

Explore a Stanford seminar on KUtrace 2020, a powerful observation tool for understanding performance issues in complex distributed systems. Dive into Dick Sites' presentation on February 5, 2020, where he discusses the challenges of analyzing occasionally-slow performance in large-scale distributed transaction systems, databases, real-time control systems, and operating systems. Learn about KUtrace's extremely low-overhead tracing capabilities, which reveal true execution and non-execution dynamics of software running with live traffic. Discover how small Linux kernel patches can record and timestamp transitions between kernel- and user-mode execution across all CPUs in datacenters or vehicle computers. Gain insights into how KUtrace displays exactly what each transaction is doing every nanosecond, helping identify why unpredictable ones are slow, all with tracing overhead under 1%. Examine recent additions to KUtrace that show interference between programs and profiles within long execution stretches without transitions. Understand how these deep insights into complex software dynamics can lead to simple yet effective performance improvements.

Syllabus

Stanford Seminar - KUtrace 2020

Taught by

Stanford Online

Reviews

Start your review of Stanford Seminar - KUtrace

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.