Title :
Run-time Updating of Network Device Drivers
Author :
Tanaka, Hiroyuki ; Nomura, Yoshinari ; Taniguchi, Hideo
Author_Institution :
Grad. Sch. of Natural Sci. & Technol., Okayama Univ., Okayama, Japan
Abstract :
Recent operating systems are capable of using dynamic loadable module functions to update the device driver programs without shutting down the entire system. However, even if a system continues to operate, some services provided by the device driver will be temporarily unavailable during the run-time update. To reduce the period during which the services are unavailable, we propose a new method for run-time updating of device drivers; this method uses context migration from an old driver to an updated one. In this study, we describe the implementation of a network-device driver using our method. In addition, we have shown some advantages of our method by performing a trial on the FreeBSD operating system.
Keywords :
device drivers; operating systems (computers); FreeBSD; context migration; dynamic loadable module functions; network device drivers; operating systems; run-time update; Computer interfaces; Computer networks; Context-aware services; Electronic mail; Hardware; Information systems; Kernel; Operating systems; Probes; Runtime; device driver; network; operating system;
Conference_Titel :
Network-Based Information Systems, 2009. NBIS '09. International Conference on
Conference_Location :
Indianapolis, IN
Print_ISBN :
978-1-4244-4746-6
Electronic_ISBN :
978-0-7695-3767-2
DOI :
10.1109/NBiS.2009.53