Proceedings of the 11th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments 2015
DOI: 10.1145/2731186.2731191
|View full text |Cite
|
Sign up to set email alerts
|

HeteroVisor

Abstract: This paper presents HeteroVisor, a heterogeneity-aware hypervisor, that exploits resource heterogeneity to enhance the elasticity of cloud systems. Introducing the notion of 'elasticity' (E) states, HeteroVisor permits applications to manage their changes in resource requirements as state transitions that implicitly move their execution among heterogeneous platform components. Masking the details of platform heterogeneity from virtual machines, the E-state abstraction allows applications to adapt their resourc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 19 publications
(4 citation statements)
references
References 48 publications
0
4
0
Order By: Relevance
“…Additionally, to obtain page access information autoNUMA offlines pages for profiling, and such offlining causes unpredictable memory access latency and bandwidth. These two issues have spurred a range of academic work on two-level memories; however, prior studies have generally focused on page migration policy while assuming page migration mechanisms should be sufficient [2,9,15,16,24,39,46,59,69,82].…”
Section: Page Management Policies and Mechanismsmentioning
confidence: 99%
“…Additionally, to obtain page access information autoNUMA offlines pages for profiling, and such offlining causes unpredictable memory access latency and bandwidth. These two issues have spurred a range of academic work on two-level memories; however, prior studies have generally focused on page migration policy while assuming page migration mechanisms should be sufficient [2,9,15,16,24,39,46,59,69,82].…”
Section: Page Management Policies and Mechanismsmentioning
confidence: 99%
“…Several systems [14,32,49,76,78] use page faults to track memory access. Others [22,27,30,48,60,84] check whether a page is accessed by scanning the associated reference bit; for mmap-ed pages, the processor turns on the reference bit of a page, and for file-backed pages, the OS updates this bit. The page table-based approaches have several critical limitations.…”
Section: Tracking Memory Accessesmentioning
confidence: 99%
“…Software-based tiered memory system. Prior softwarecontrolled tiered memory systems have explored the design space in various aspects including page migration [34,71,83,84], hotness detection [4,15,41], page replacement [28,48], and kernel object tiering [31,36] at different layers such as the application [29,44,69,79], library [21,54,68], and OS [14,27,30,32,76,78]. HotBox [14] suggests not using huge pages in tiered memory systems due to the hotness fragmentation in huge pages.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation