YoVDO

Systems and Security - Advanced

Offered By: Alan Turing Institute via YouTube

Tags

System Architecture Courses Virtualization Courses Static Analysis Courses

Course Description

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

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Microsoft Windows Server 2012 Fundamentals: Hyper-V
Microsoft via edX