2016 IEEE International Conference on Cloud Engineering (IC2E) 2016
DOI: 10.1109/ic2e.2016.10
|View full text |Cite
|
Sign up to set email alerts
|

Multi-cache: Dynamic, Efficient Partitioning for Multi-tier Caches in Consolidated VM Environments

Abstract: Every physical machine in today's typical datacenter is backed by storage devices with hundreds of Gigabytes to Terabytes in size. Data center vendors usually use hard disk drives for their back-end storage as it is cheap and reliable. However, the increase in the I/O accesses to the back-end storage from one or many of the VMs hosted on a physical machine can reduce its overall accesses time significantly due to contention. This may not be suitable for interactive applications requiring low latency that might… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 31 publications
0
6
0
Order By: Relevance
“…First, we describe another piece of research in which cache capacities were dynamically assigned in accordance with changes in workload. Sundaresan et al [28] proposed Multi-Cache, a multi-layer cache management system that uses a combination of cache devices of varied speed and cost, such as SSDs and NVMs, to dynamically allocate cache capacities among different virtual machines (VMs). Multi-Cache partitions each device dynamically at runtime in accordance with the workload of each VM and its priority.…”
Section: Related Workmentioning
confidence: 99%
“…First, we describe another piece of research in which cache capacities were dynamically assigned in accordance with changes in workload. Sundaresan et al [28] proposed Multi-Cache, a multi-layer cache management system that uses a combination of cache devices of varied speed and cost, such as SSDs and NVMs, to dynamically allocate cache capacities among different virtual machines (VMs). Multi-Cache partitions each device dynamically at runtime in accordance with the workload of each VM and its priority.…”
Section: Related Workmentioning
confidence: 99%
“…Multi-Cache [21] is a multi-layer cache management system that uses a combination of different types of cache to ensure a minimum quality of service. In particular, it suggests an optimal combination of cache types for different speed disks (e.g.…”
Section: Related Workmentioning
confidence: 99%
“…Cloud services are rapidly spreading because they can speed up software development for users, reduce a user's operational costs, and enable agile development. These services are built on virtual machine (VM) environments, and these VMs often compete for input/output (IO) performance [14]. It is important for us to improve the costperformance of cloud services by resolving the conflict of IO performance.…”
Section: Introductionmentioning
confidence: 99%