2018 IEEE 17th International Symposium on Network Computing and Applications (NCA) 2018
DOI: 10.1109/nca.2018.8548338
|View full text |Cite
|
Sign up to set email alerts
|

How Kernel Randomization is Canceling Memory Deduplication in Cloud Computing Systems

Abstract: Cloud computing dramatically impacted the way we play, work and live. It has been widely adopted in many sectors mainly because it reduces the cost of performing tasks in a flexible, scalable and reliable way. The highest possible level of protection must be applied in order to provide a secure cloud computing architecture. Unfortunately, the cloud computing paradigm introduces new scenarios where security protection techniques are weakened or disabled to obtain better performance and resources exploitation. A… 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

2020
2020
2023
2023

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 5 publications
(5 reference statements)
0
4
0
Order By: Relevance
“…One resource dimension is memory density: the host can transparently share pages between VMs using contentbased page merging [8, 39]. 6 However, fine-grained randomization has been shown to nullify page-sharing benefits [66] as fine-grained variations of page contents prevent merging. With in-monitor randomization, the host could manage this tradeoff.…”
Section: Discussionmentioning
confidence: 99%
“…One resource dimension is memory density: the host can transparently share pages between VMs using contentbased page merging [8, 39]. 6 However, fine-grained randomization has been shown to nullify page-sharing benefits [66] as fine-grained variations of page contents prevent merging. With in-monitor randomization, the host could manage this tradeoff.…”
Section: Discussionmentioning
confidence: 99%
“…They investigated memory page behaviour using page flags provided through the Linux kernel's proc file system and used the framework to anticipate memory pages that are expected to be generally stable, as well as memory deduplication and virtual machine live migration. Garoa et al [19], studied the impact of ASLR (Address Space Layout Randomization) over memory deduplication. They looked at how memory deduplication affects kernel randomization.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Kernel Address Space Layout Randomization Multi-Tenant (KASLR-MT) [35] is a kernel randomization solution for multi-tenant cloud systems that remedies the problem of memory deduplication cancellation caused by the randomization effects on guest memory contents. KSM and KASLR techniques conflict when both are enabled in virtualized systems such as cloud environments [35], [38]. The reason is that the randomization of kernel memory regions causes undesired effects on the memory sharing effectiveness of KSM because the latter tries to merge host memory pages with identical content while guest kernel randomization introduces differences in the memory contents of the guest virtual machine.…”
Section: Kaslr-mtmentioning
confidence: 99%
“…Section II-C briefly outlines the problem that affects memory sharing and the efficient utilization of memory resources when deduplication mechanisms such as KSM are combined with address randomization security mechanisms such as KASLR, especially in environments that rely on virtualization technologies. This issue was explored in previous research [35], [38], providing solutions for the standard coarsegrained kernel randomization approach. However, motivated by info-leak attacks, newer and more secure kernel ran-This work is licensed under a Creative Commons Attribution 4.0 License.…”
Section: The Problem: Relative Offsetsmentioning
confidence: 99%