DocumentCode :
3626273
Title :
An Indirect Hotswapping System for Linux Kernel Modules
Author :
Thierno Younoussa Balde;Adrian Colesa;Iosif Ignat
Author_Institution :
Technical University of Cluj-Napoca, Department of Computer Science, Email: btyounoussa@yahoo.fr
fYear :
2007
Firstpage :
201
Lastpage :
208
Abstract :
Most operating system kernels support functionality extension at runtime, but when it comes to upgrade or update the functionality of a component or module, it must be removed from the kernel before loading the new version of that component. To unload a component, all applications and other kernel components that are using it must be stopped to avoid inconsistency. This paper presents a hotswappable Linux kernel module system. Our system supports runtime module´s implementation replacement without affecting the normal functionality of the active dependent applications or modules. In our approach the kernel won´t be changed, only those modules that we want to hotswapp will be modified. The proposed system was developed on a Linux 2.6. We tested the hotswapping of some modules, we had previously prepared for that operation. The execution of the applications that were using the swappable modules was not affected. The latency introduced was not significant.
Keywords :
"Linux","Kernel","Operating systems","File systems","Runtime","Computer science","Open source software","Supercomputers","Embedded system","Computer crashes"
Publisher :
ieee
Conference_Titel :
Intelligent Computer Communication and Processing, 2007 IEEE International Conference on
Print_ISBN :
1-4244-1491-1;978-1-4244-1491-8
Type :
conf
DOI :
10.1109/ICCP.2007.4352161
Filename :
4352161
Link To Document :
بازگشت