TY - GEN
T1 - Run-time updating of network device drivers
AU - Tanaka, Hiroyuki
AU - Nomura, Yoshinari
AU - Taniguchi, Hideo
PY - 2009/12/1
Y1 - 2009/12/1
N2 - 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.
AB - 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.
KW - Device driver
KW - Network
KW - Operating system
UR - http://www.scopus.com/inward/record.url?scp=74549183481&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=74549183481&partnerID=8YFLogxK
U2 - 10.1109/NBiS.2009.53
DO - 10.1109/NBiS.2009.53
M3 - Conference contribution
AN - SCOPUS:74549183481
SN - 9780769537672
T3 - NBiS 2009 - 12th International Conference on Network-Based Information Systems
SP - 446
EP - 450
BT - NBiS 2009 - 12th International Conference on Network-Based Information Systems
T2 - NBiS 2009 - 12th International Conference on Network-Based Information Systems
Y2 - 19 August 2009 through 21 August 2009
ER -