Ghent University Academic Bibliography

Advanced

System-wide compaction and specialization of the Linux kernel

Dominique Chanet UGent, Bjorn De Sutter UGent, Bruno De Bus, Ludo Van Put and Koen De Bosschere UGent (2005) ACM SIGPLAN NOTICES. 40(7). p.95-104
abstract
The limited built-in configurability of Linux can lead to expensive code size overhead when it is used in the embedded market. To overcome this problem, we propose the application of link-time compaction and specialization techniques that exploit the a priori. known, fixed run-time environment of many embedded systems. In experimental setups based on the ARM XScale and i386 platforms, the proposed techniques are able to reduce the kernel memory footprint with over 16 %. We also show how relatively simple additions to existing binary rewriters can implement the proposed techniques for a complex, very unconventional program such as the Linux kernel. Finally, we pinpoint an important code size growth problem when compaction and compression techniques are combined on the ARM platform.
Please use this url to cite or link to this publication:
author
organization
year
type
journalArticle (proceedingsPaper)
publication status
published
subject
keyword
operating system, Linux kernel, compaction, specialization, system calls
journal title
ACM SIGPLAN NOTICES
ACM Sigplan Not.
volume
40
issue
7
pages
95 - 104
conference name
Conference on Languages, Compilers and Tools for Embedded Systems
conference location
Chicago, IL, USA
conference start
2005-06-15
conference end
2005-06-17
Web of Science type
Article
Web of Science id
000231038500012
JCR category
COMPUTER SCIENCE, SOFTWARE ENGINEERING
JCR impact factor
0.175 (2005)
JCR rank
76/79 (2005)
JCR quartile
4 (2005)
ISSN
0362-1340
ISBN
1-59593-018-3
DOI
10.1145/1065910.1065925
language
English
UGent publication?
yes
classification
A1
copyright statement
I have transferred the copyright for this publication to the publisher
id
361375
handle
http://hdl.handle.net/1854/LU-361375
date created
2007-04-11 09:21:00
date last changed
2016-12-19 15:45:22
@article{361375,
  abstract     = {The limited built-in configurability of Linux can lead to expensive code size overhead when it is used in the embedded market. To overcome this problem, we propose the application of link-time compaction and specialization techniques that exploit the a priori. known, fixed run-time environment of many embedded systems. In experimental setups based on the ARM XScale and i386 platforms, the proposed techniques are able to reduce the kernel memory footprint with over 16 \%. We also show how relatively simple additions to existing binary rewriters can implement the proposed techniques for a complex, very unconventional program such as the Linux kernel. Finally, we pinpoint an important code size growth problem when compaction and compression techniques are combined on the ARM platform.},
  author       = {Chanet, Dominique and De Sutter, Bjorn and De Bus, Bruno and Van Put, Ludo and De Bosschere, Koen},
  isbn         = {1-59593-018-3},
  issn         = {0362-1340},
  journal      = {ACM SIGPLAN NOTICES},
  keyword      = {operating system,Linux kernel,compaction,specialization,system calls},
  language     = {eng},
  location     = {Chicago, IL, USA},
  number       = {7},
  pages        = {95--104},
  title        = {System-wide compaction and specialization of the Linux kernel},
  url          = {http://dx.doi.org/10.1145/1065910.1065925},
  volume       = {40},
  year         = {2005},
}

Chicago
Chanet, Dominique, Bjorn De Sutter, Bruno De Bus, Ludo Van Put, and Koen De Bosschere. 2005. “System-wide Compaction and Specialization of the Linux Kernel.” Acm Sigplan Notices 40 (7): 95–104.
APA
Chanet, Dominique, De Sutter, B., De Bus, B., Van Put, L., & De Bosschere, K. (2005). System-wide compaction and specialization of the Linux kernel. ACM SIGPLAN NOTICES, 40(7), 95–104. Presented at the Conference on Languages, Compilers and Tools for Embedded Systems.
Vancouver
1.
Chanet D, De Sutter B, De Bus B, Van Put L, De Bosschere K. System-wide compaction and specialization of the Linux kernel. ACM SIGPLAN NOTICES. 2005;40(7):95–104.
MLA
Chanet, Dominique, Bjorn De Sutter, Bruno De Bus, et al. “System-wide Compaction and Specialization of the Linux Kernel.” ACM SIGPLAN NOTICES 40.7 (2005): 95–104. Print.