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

YouTube

Systems and Security - Advanced

Alan Turing Institute via YouTube

Overview

Explore advanced concepts in systems architecture and security in this comprehensive lecture by Professor Jon Crowcroft from the University of Cambridge. Delve into the complexities of layered systems, examining performance and security concerns across various components including applications, data processing frameworks, runtimes, operating systems, and network stacks. Learn about static analysis techniques for identifying performance issues and vulnerabilities, as well as methods for tracing and debugging at runtime. Gain insights into architectural factors contributing to performance and security problems, focusing on broader principles rather than specific software implementations. Cover key topics such as system design, performance bottlenecks, resource management, scaling, scheduling, statistical multiplexing, pipelining, batching, optimization, virtualization, and extensibility. Enhance your understanding of advanced systems and security concepts in this in-depth, 1 hour 39 minute session presented by the Alan Turing Institute.

Syllabus

Intro
System design
Performance bottleneck
System design art
Resources
Computation
Money
Labour matters
Constraints
Scaling
Scheduling resources
Statistical multiplexing
Pipelining
Batching
Spatial and temporal locality
Optimization
Hierarchy
Binding
Virtualization
Randomization
Soft State
Extensibility
Bottom line

Taught by

Alan Turing Institute

Reviews

Start your review of Systems and Security - Advanced

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.