ByteDance SYS Tech
Author

ByteDance SYS Tech

Focused on system technology, sharing cutting‑edge developments, innovation and practice, and analysis of industry tech hotspots.

48
Articles
0
Likes
179
Views
0
Comments
Recent Articles

Latest from ByteDance SYS Tech

48 recent articles
ByteDance SYS Tech
ByteDance SYS Tech
Dec 9, 2022 · Fundamentals

How Sanitizer Interceptors Detect Memory Bugs in Linux C++ Programs

This article explains the principles behind Google’s sanitizer tools, especially AddressSanitizer, covering symbol interposition, the interceptor mechanism, and how these techniques replace libc functions to reliably locate memory and thread errors in C++ applications on Linux.

AddressSanitizerC++Memory Debugging
0 likes · 18 min read
How Sanitizer Interceptors Detect Memory Bugs in Linux C++ Programs
ByteDance SYS Tech
ByteDance SYS Tech
Dec 2, 2022 · Backend Development

How Sonic‑CPP Boosts JSON Parsing Speed 2.5× Faster Than RapidJSON

Sonic‑CPP, an open‑source C++ JSON library co‑developed by ByteDance’s STE and Service Framework teams, leverages SIMD vectorization, optimized memory layout, on‑demand parsing, and a compact DOM design to achieve up to 2.5× faster parsing than RapidJSON and competitive serialization performance, with extensive benchmark results and production‑grade usage.

C++JSONSIMD
0 likes · 13 min read
How Sonic‑CPP Boosts JSON Parsing Speed 2.5× Faster Than RapidJSON
ByteDance SYS Tech
ByteDance SYS Tech
Nov 23, 2022 · Operations

How Virtio-fs Achieves Crash Recovery for High‑Availability Secure Containers

This article explains the design of Virtio-fs, its architecture and high‑availability features, and details the crash‑recovery mechanism—including crash models, state preservation, supervisor coordination, request idempotence, downtime optimization, and hot upgrade/migration—implemented by ByteDance's STE team for secure container workloads.

Container SecurityFUSEKVM
0 likes · 16 min read
How Virtio-fs Achieves Crash Recovery for High‑Availability Secure Containers
ByteDance SYS Tech
ByteDance SYS Tech
Nov 15, 2022 · Cloud Native

How ByteDance’s STE Team Tackles Linux Kernel Memory Waste and Drives Cloud‑Native Innovation

This interview reveals how ByteDance’s STE team, a youthful group of Linux kernel engineers, identified and solved memory‑management redundancy, contributed the HVO and VDUSE projects to the open‑source community, and leveraged these advances to boost cloud‑native performance and reliability across the company.

Cloud NativeLinux kernelVirtualization
0 likes · 15 min read
How ByteDance’s STE Team Tackles Linux Kernel Memory Waste and Drives Cloud‑Native Innovation
ByteDance SYS Tech
ByteDance SYS Tech
Nov 10, 2022 · Cloud Computing

Achieving 5× Faster KVM Hot‑Upgrade with Transparent PCI Passthrough

This article reviews ByteDance's STE team's breakthrough that reduces KVM hot‑upgrade downtime from 1000 ms to 160 ms by transparently supporting PCI passthrough devices, detailing the underlying challenges, three key kernel/hypervisor improvements, proof‑of‑concept results, and their impact on cloud IaaS operations.

KVMPCI passthroughVirtualization
0 likes · 14 min read
Achieving 5× Faster KVM Hot‑Upgrade with Transparent PCI Passthrough
ByteDance SYS Tech
ByteDance SYS Tech
Nov 4, 2022 · Fundamentals

Unlocking FUSE: Optimizing Cache Consistency for Faster Cloud‑Native Storage

This article introduces the 2022 China Cloud Computing Infrastructure Developer Conference, highlights Zhang Jiachen's talk on the FUSE cache consistency model, explains the performance‑consistency trade‑off, and outlines optimization strategies and practical case studies for improving FUSE‑based storage solutions.

Cache ConsistencyCloud NativeFUSE
0 likes · 4 min read
Unlocking FUSE: Optimizing Cache Consistency for Faster Cloud‑Native Storage
ByteDance SYS Tech
ByteDance SYS Tech
Nov 1, 2022 · Operations

How eBPF Can Cut Container Network Latency by Up to 82%

Using eBPF to bypass traditional bridge, netfilter, and routing steps, this article demonstrates how container network packet forwarding can be accelerated, reducing receive and transmit latency by around 40‑82%, with detailed perf‑ftrace analysis, code examples, and performance comparisons of three forwarding modes.

Linux kernelcontainer networkingeBPF
0 likes · 14 min read
How eBPF Can Cut Container Network Latency by Up to 82%
ByteDance SYS Tech
ByteDance SYS Tech
Oct 24, 2022 · Cloud Native

How veLinux Boosts Cloud‑Native Performance and Security on x86 & ARM

veLinux, an open‑source Linux distribution from Volcano Engine, delivers a stable, high‑performance, and secure operating system for cloud workloads on both x86 and ARM, offering multiple editions, deep kernel optimizations, fast boot, and extensive security features tailored for modern cloud‑native environments.

kernel optimizationperformancesecurity
0 likes · 17 min read
How veLinux Boosts Cloud‑Native Performance and Security on x86 & ARM