YoVDO

The Optimization of a Boost.Asio-Based Networking Server

Offered By: CppNow via YouTube

Tags

C++Now Courses Server Configuration Courses Boost.Asio Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the optimization techniques for a Boost.Asio-based networking server in this comprehensive conference talk from C++Now 2014. Delve into various models including synchronous I/O, KRU, and ACO Buffer, while examining their configurations and potential problems. Learn about the Zebra Copy Architecture, basic fragments, and experimental results. Investigate threaded and multiprocess synchronous I/O implementations, load message parsing, and other variations. Discover insights on the Secret Tunnel, Samba Toolkit, and CPU spike handling. Gain valuable knowledge on optimizing network server performance through this in-depth presentation by Sergei Khandrikov, complete with accompanying slides for further reference.

Syllabus

Introduction
Models
Synchronous Input Output
KRU
How it works
Configuration
ACO Buffer
Problems
Stream Buffer
ZebraCopy Architecture
Basic Fragment
Fragment
Experiment
Results
Threaded synchronous input output
Multiprocess synchronous input output
Load
Message parsing
Other variations
Secret Tunnel
Samba Toolkit
CPU Spike
Research


Taught by

CppNow

Related Courses

The Docker for DevOps course: From development to production
Udemy
Microsoft Exchange Server 2016 - 3: Mailbox Databases
Microsoft via edX
System Administration and IT Infrastructure Services
Google via Coursera
Administração de Sistemas e Serviços de Infraestrutura de TI
Cresça com o Google via Coursera
AWS: Publish a NodeJS Website from Scratch
Coursera Project Network via Coursera