2009
DOI: 10.1007/978-3-642-00904-4_10
|View full text |Cite
|
Sign up to set email alerts
|

Linux Kernel Compaction through Cold Code Swapping

Abstract: Abstract. There is a growing trend to use general-purpose operating systems like Linux in embedded systems. Previous research focused on using compaction and specialization techniques to adapt a general-purpose OS to the memory-constrained environment presented by most embedded systems. However, there is still room for improvement: it has been shown that even after application of the aforementioned techniques more than 50% of the kernel code remains unexecuted under normal system operation. We introduce a new … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 15 publications
(15 reference statements)
0
2
0
Order By: Relevance
“…Profile feedback can also play an important role in specific optimizations for the kernel such as I-cache packaging [27] and on-demand code loading of infrequently executed code [28].…”
Section: Feedback-directed Optimizationmentioning
confidence: 99%
“…Profile feedback can also play an important role in specific optimizations for the kernel such as I-cache packaging [27] and on-demand code loading of infrequently executed code [28].…”
Section: Feedback-directed Optimizationmentioning
confidence: 99%
“…Applications such as the Bluepill installer [61] can modify the kernel though forcing kernel pages to be swapped out, modifying those pages on disk, and then causing the pages to be pulled back into physical memory and the code on them run. While Linux, in contrast to Windows Vista, does not appear to swap kernel code out to disk, it still allows kernel data to be swapped, and proposals exist for swapping kernel code [18].…”
Section: Modifying Swap On Diskmentioning
confidence: 99%