Tagged articles
8 articles
Page 1 of 1
Linux Kernel Journey
Linux Kernel Journey
Mar 17, 2025 · Fundamentals

How Linux Multicore Scheduling Unlocks CPU Potential

The article explains how Linux’s multicore scheduler distributes tasks across CPU cores, describes the core CFS and real‑time algorithms, details load‑balancing mechanisms such as pull/push and active/passive strategies, and discusses power, thermal, and algorithmic optimizations for servers and embedded devices.

CFSDVFSLinux
0 likes · 24 min read
How Linux Multicore Scheduling Unlocks CPU Potential
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 11, 2022 · Operations

Linux Real-Time Thread CPU Selection Process

The article details Linux’s real‑time thread CPU‑selection process, explaining how priorities (0‑99 for rt, 100‑139 for CFS) set the sched_class, how functions like select_task_rq_rt, find_lowest_rq, cpupri_find_fitness and __cpupri_find build a candidate CPU mask, and how the final CPU is chosen by previous affinity, domain order, wake‑up CPU or random selection, while warning that excessive rt tasks can increase power use and cause scheduling delays.

CPU SelectionLinuxRT-Thread
0 likes · 10 min read
Linux Real-Time Thread CPU Selection Process
Laravel Tech Community
Laravel Tech Community
Jun 20, 2021 · Operations

Traditional and Real-Time Elevator Scheduling Algorithms

The article surveys traditional elevator dispatching methods such as FCFS, SSTF, SCAN, LOOK, and SATF, then examines real‑time strategies like EDF, SCAN‑EDF, PI, and FD‑SCAN, and concludes with a discussion of modern group‑control research and detailed system requirement analysis.

Operations Researchalgorithm analysisdispatch algorithms
0 likes · 9 min read
Traditional and Real-Time Elevator Scheduling Algorithms
Ctrip Technology
Ctrip Technology
Jan 4, 2018 · Artificial Intelligence

Intelligent Scheduling and Pressure‑Balancing System at Ele.me: Machine‑Learning Applications

This article introduces Ele.me's intelligent scheduling platform, focusing on the pressure‑balancing subsystem and demonstrating how machine‑learning models such as rider capacity estimation and team pressure‑coefficient prediction are designed, trained, and deployed to improve real‑time O2O delivery operations.

Ele.meLogisticspressure balancing
0 likes · 14 min read
Intelligent Scheduling and Pressure‑Balancing System at Ele.me: Machine‑Learning Applications
Meituan Technology Team
Meituan Technology Team
Aug 5, 2016 · Big Data

Takeaway Big Data Optimization Strategies

Meituan’s delivery team leverages massive real‑time data mining, distributed parallel optimization and a simulation platform to intelligently assign orders, boost rider efficiency, cut costs, and continuously refine algorithms, while integrating offline‑online learning and upstream‑downstream coordination to enhance overall logistics performance.

AI in deliveryLogistics Optimizationdistributed computing
0 likes · 9 min read
Takeaway Big Data Optimization Strategies
21CTO
21CTO
Nov 25, 2015 · Backend Development

How Uber Scales Its Real‑Time Ride‑Sharing Platform: Architecture & Lessons

This article examines Uber's rapid 38‑fold growth and the engineering choices behind its real‑time market platform, detailing the scheduling system, geographic indexing, microservices, Ringpop, TChannel, and strategies for scalability, availability, and fault tolerance.

Backend ArchitectureMicroservicesScalability
0 likes · 22 min read
How Uber Scales Its Real‑Time Ride‑Sharing Platform: Architecture & Lessons