2018
DOI: 10.1145/3309986
|View full text |Cite
|
Sign up to set email alerts
|

Mitigating Load Imbalance in Distributed Data Serving with Rack-Scale Memory Pooling

Abstract: To provide low-latency and high-throughput guarantees, most large key-value stores keep the data in the memory of many servers. Despite the natural parallelism across lookups, the load imbalance, introduced by heavy skew in the popularity distribution of keys, limits performance. To avoid violating tail latency servicelevel objectives, systems tend to keep server utilization low and organize the data in micro-shards, which provides units of migration and replication for the purpose of load balancing. These tec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 40 publications
0
1
0
Order By: Relevance
“…To provide high-speed and lowlatency in-rack networks, considerable efforts have been invested into new high-speed network components, such as silicon photonics switches, Corning ClearCurve optical fiber, and MXC connector [41]. ese new technologies make it potential to address the bandwidth, distance, energy, and scalability challenges in-rack scale architecture [42][43][44].…”
Section: Rack-scale Computingmentioning
confidence: 99%
“…To provide high-speed and lowlatency in-rack networks, considerable efforts have been invested into new high-speed network components, such as silicon photonics switches, Corning ClearCurve optical fiber, and MXC connector [41]. ese new technologies make it potential to address the bandwidth, distance, energy, and scalability challenges in-rack scale architecture [42][43][44].…”
Section: Rack-scale Computingmentioning
confidence: 99%