2012 International Conference for High Performance Computing, Networking, Storage and Analysis 2012
DOI: 10.1109/sc.2012.78
|View full text |Cite
|
Sign up to set email alerts
|

Measuring interference between live datacenter applications

Abstract: Abstract-Application interference is prevalent in datacenters due to contention over shared hardware resources. Unfortunately, understanding interference in live datacenters is more difficult than in controlled environments or on simpler architectures. Most approaches to mitigating interference rely on data that cannot be collected efficiently in a production environment. This work exposes eight specific complexities of live datacenters that constrain measurement of interference. It then introduces new, generi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
48
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 76 publications
(50 citation statements)
references
References 49 publications
(70 reference statements)
2
48
0
Order By: Relevance
“…To minimize the interference of VMs colocated on the same physical server [31], we assume that dynamic VM placement is carried out so as to place on each server only VMs exhibiting as little interference as possible. These mechanisms, however, are outside the scope of this paper, and we assume that existing techniques are used (e.g., [32][33][34][35][36][37][38][39] for dynamic and contention-aware VM placement and [40,41] for admission control).…”
Section: System Model and Problem Definitionmentioning
confidence: 99%
“…To minimize the interference of VMs colocated on the same physical server [31], we assume that dynamic VM placement is carried out so as to place on each server only VMs exhibiting as little interference as possible. These mechanisms, however, are outside the scope of this paper, and we assume that existing techniques are used (e.g., [32][33][34][35][36][37][38][39] for dynamic and contention-aware VM placement and [40,41] for admission control).…”
Section: System Model and Problem Definitionmentioning
confidence: 99%
“…Kambadur et al [35] propose using remote machines to analyze profile data obtained from live datacenter applications using Google Wide Profiler [36]. This technique has a very low overhead; however, since they collect profiles on live applications, but process them on remote machines, the round-times are too large to make phase-sensitive analysis/scheduling.…”
Section: Related Workmentioning
confidence: 99%
“…The tail latency of these key-value accesses decides the response time of the end-user request, which is directly associated with the user experience and the revenue [4], [6]. Nevertheless, because the performance of servers is time-varying [5], [16], the tail latency is hard to be guaranteed, and may become long beyond expectation in certain condition. Recent study shows that the 99 th percentile latency can be one order of magnitude larger than the median latency [5], indicating that there is a large space to cut the tail latency of key-value accesses.…”
Section: Introductionmentioning
confidence: 99%
“…One reason is that the service time of keys are time varying, as the performance of server is influenced by many factors [5], [16]. The other reason is that the size of the waiting keys at server is unknown, due to the large degree of concurrency in key-value access.…”
Section: Introductionmentioning
confidence: 99%