Proceedings of the Tenth European Conference on Computer Systems 2015
DOI: 10.1145/2741948.2741967
|View full text |Cite
|
Sign up to set email alerts
|

An in-memory object caching framework with adaptive load balancing

Abstract: The extreme latency and throughput requirements of modern web applications are driving the use of distributed inmemory object caches such as Memcached. While extant caching systems scale-out seamlessly, their use in the cloud -with its unique cost and multi-tenancy dynamicspresents unique opportunities and design challenges.In this paper, we propose MBal, a high-performance inmemory object caching framework with adaptive Multiphase load Balancing, which supports not only horizontal (scale-out) but vertical (sc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 40 publications
(22 citation statements)
references
References 25 publications
0
22
0
Order By: Relevance
“…We point out that MemEC has comparable performance to existing in-memory storage systems proposed in the literature (e.g., [19,30,37]). For example, in a commodity cluster over a Gigabit network, their access latencies are reportedly in the range of few milliseconds.…”
Section: Experiments 1 (Comparisons With Existing Systems)mentioning
confidence: 66%
“…We point out that MemEC has comparable performance to existing in-memory storage systems proposed in the literature (e.g., [19,30,37]). For example, in a commodity cluster over a Gigabit network, their access latencies are reportedly in the range of few milliseconds.…”
Section: Experiments 1 (Comparisons With Existing Systems)mentioning
confidence: 66%
“…Figure 9 (right) shows that sometimes servers need to respond to 30% more traffic than the average. Rebalancing the server load can be done with known techniques that keeps track of the highly loaded slot and balance them among the servers, such as the ones presented in [23] and [17].…”
Section: Resultsmentioning
confidence: 99%
“…Existing services such as S3 and DynamoDb 28,30 GD-Wheel 24 and CAMP 23 propose new key replacement strategies in caches to have high cache hits based on the recency or frequency and re-computation costs, completely orthogonal to our objectives. MBal, 20 CloudScale, 50 and SCADS 51 perform cluster load balancing mitigating hot-spots through key replication or data migration differing from our work. Argon, 52 Walraven et al, 53 EyeQ, 54 SQLVM, 55 Pulsar, 21 Das et al, 56 IOFlow, 57 Zeng and Plale, 58 Existing database and key-value store services perform sharing at a much coarser granularity, leaving scopes of resources under-utilization and resulting in lower degrees of concurrent accesses.…”
Section: Related Workmentioning
confidence: 94%