~/talk

Beyond Hot Spots: Revolutionising OpenSearch Performance Through Heat-Aware Operations

Talkat OpenSearchCon Europe 2026 · on Thursday, 2026-04-16· at 10:20· Bohemia 1· [databases]
name:G. Bafna
links:none on file
links:none on file
slides:none on file

Proposes a heat-aware allocator that scores each shard as a five-dimensional vector (CPU, JVM, disk I/O, disk usage, OS requests), sampled every 5s and aggregated into 15m buckets (96 samples → 384 bytes per shard; 10k shards ≈ 3.58 MB). New allocation uses power-of-two random choices among allocation-decider–eligible nodes picking the cooler node; rebalancing runs when node heat > mean + 2σ and moves small, high-heat, low-write shards. Adds heat watermarks, a metrics API/dashboards, and a path to predictive allocation or one-shot LP optimization.

AI-written summary · about

  1. 0:00Heat-aware shard allocation intro
  2. 1:06Current shard allocation in OpenSearch
  3. 7:04Hotspots from homogeneous nodes
  4. 8:10Segment replication impact
  5. 10:14Limitations of allocation strategies
  6. 11:18Weight function problems
  7. 13:49Manual hotspot mitigation
  8. 14:33Shard heat as metric
  9. 19:50Heat-based shard placement
  10. 21:15Rebalancing with heat thresholds
  11. 21:56Event-based rebalancing
  12. 24:04Allocator architecture options
  13. 28:17Linear programming for allocation
  14. 29:19Heat-based allocator benefits
  15. 30:45Heat-aware features roadmap
  16. 32:29Key takeaways and future work
  17. 33:12Q&A
~/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.