~/talk

Efficient Scheduling Policies for Microsecond-Scale Tasks

links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Simulations model 1μs tasks with measured overheads (100 ns to move a task, 5 μs to add a core) and show work stealing consistently yields the best latency/efficiency tradeoff; static allocations sometimes beat reactive reallocation for very short tasks. Two new core-allocation policies, delay range and utilization range, proactively revoke cores and, when implemented on Caladan, produce up to 13–22% higher CPU efficiency without hurting median or tail latency.

AI-written summary · about

  1. 0:00Intro
  2. 0:29Datacenter Goals
  3. 1:07Multiplex to Achieve Both Goals
  4. 1:56Multiplexing Systems
  5. 2:10Lingering Inefficiency
  6. 3:39Policy and Mechanism
  7. 4:37Challenge
  8. 6:04Our Approach
  9. 6:35Key Findings
  10. 7:04System Model
  11. 7:37Overheads
  12. 7:59Load Balancing Policies
  13. 9:06Which Load Balancing Policy is Best?
  14. 9:58Core Allocation Policies
  15. 11:35Load Balancing for Non-static Allocatio
  16. 12:04Which Allocation Policy is Best?
  17. 13:01Experimental Results
  18. 13:51Takeaways
  19. 14:20Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.