Milvus
Milvus logoMilvus · Feature trail

Query Task Scheduling

1 post · Mar 2020

What this trail covers

Milvus has evolved its query task scheduling mechanisms to optimize performance across diverse hardware environments. Initially, a Round Robin strategy was used for multi-GPU scheduling, but this proved suboptimal on hardware with varying GPU transmission speeds. The system was updated to incorporate estimated completion times, considering data loading and computation durations for each device, to make more informed scheduling decisions. Future work includes optimizing for more complex hardware like NUMA architectures and exploring query merging for identical table queries to further enhance performance.

All Milvus trails