Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering 2015
DOI: 10.1145/2668930.2688059
|View full text |Cite
|
Sign up to set email alerts
|

System-Level Characterization of Datacenter Applications

Abstract: In recent years, a number of benchmark suites have been created for the "Big Data" domain, and a number of such applications fit the client-server paradigm. A large volume of recent literature in characterizing "Big Data" applications have largely focused on two extremes of the characterization spectrum. On one hand, multiple studies have focused on client-side performance. These involve fine-tuning serverside parameters for an application to get the best client-side performance. On the other extreme, characte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
10
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(10 citation statements)
references
References 14 publications
(12 reference statements)
0
10
0
Order By: Relevance
“…For achieving low latencies for all users and varying types of request sizes and distributions, one of the most important classes of applications required for reducing service latency belongs in-memory key-value (KV) stores. Primary examples of such applications are Memcached and REDIS [3]. Architecturally, the datacenter tier running the inmemory KV stores typically comprises of a number of servers that form a distributed, shared-nothing, caching tier between the web-service frontend and the server tier that runs the database (or a data store) service.…”
Section: Datacenter Applicationsmentioning
confidence: 99%
See 4 more Smart Citations
“…For achieving low latencies for all users and varying types of request sizes and distributions, one of the most important classes of applications required for reducing service latency belongs in-memory key-value (KV) stores. Primary examples of such applications are Memcached and REDIS [3]. Architecturally, the datacenter tier running the inmemory KV stores typically comprises of a number of servers that form a distributed, shared-nothing, caching tier between the web-service frontend and the server tier that runs the database (or a data store) service.…”
Section: Datacenter Applicationsmentioning
confidence: 99%
“…Hence, as the number of users increases, the role of the in-memory caching tier becomes increasingly important to meet the service level agreements/requirements (SLAs/SLRs) for the services under consideration. Similar to KV stores, applications at other tiers of the datacenter also require access to DRAM, although, after a certain point, the applications are not sensitive to DRAM [3,4,5]. Some of our previous work in this regard [3] characterized the most popular application for each server tier.…”
Section: Datacenter Applicationsmentioning
confidence: 99%
See 3 more Smart Citations