Run-time updating of network device drivers

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish
Title of host publicationNBiS 2009 - 12th International Conference on Network-Based Information Systems
Pages446-450
Number of pages5
DOIs
Publication statusPublished - 2009
EventNBiS 2009 - 12th International Conference on Network-Based Information Systems - Indianapolis, IN, United States
Duration: Aug 19 2009Aug 21 2009

Other

OtherNBiS 2009 - 12th International Conference on Network-Based Information Systems
CountryUnited States
CityIndianapolis, IN
Period8/19/098/21/09

Keywords

  • Device driver
  • Network
  • Operating system

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems

Cite this

Tanaka, H., Nomura, Y., & Taniguchi, H. (2009). Run-time updating of network device drivers. In NBiS 2009 - 12th International Conference on Network-Based Information Systems (pp. 446-450). [5349966] https://doi.org/10.1109/NBiS.2009.53

Run-time updating of network device drivers. / Tanaka, Hiroyuki; Nomura, Yoshinari; Taniguchi, Hideo.

NBiS 2009 - 12th International Conference on Network-Based Information Systems. 2009. p. 446-450 5349966.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tanaka, H, Nomura, Y & Taniguchi, H 2009, Run-time updating of network device drivers. in NBiS 2009 - 12th International Conference on Network-Based Information Systems., 5349966, pp. 446-450, NBiS 2009 - 12th International Conference on Network-Based Information Systems, Indianapolis, IN, United States, 8/19/09. https://doi.org/10.1109/NBiS.2009.53
Tanaka H, Nomura Y, Taniguchi H. Run-time updating of network device drivers. In NBiS 2009 - 12th International Conference on Network-Based Information Systems. 2009. p. 446-450. 5349966 https://doi.org/10.1109/NBiS.2009.53
Tanaka, Hiroyuki ; Nomura, Yoshinari ; Taniguchi, Hideo. / Run-time updating of network device drivers. NBiS 2009 - 12th International Conference on Network-Based Information Systems. 2009. pp. 446-450
@inproceedings{ad3e914e395b4a5bb9938cc24dd393ba,
title = "Run-time updating of network device drivers",
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 driver, Network, Operating system",
author = "Hiroyuki Tanaka and Yoshinari Nomura and Hideo Taniguchi",
year = "2009",
doi = "10.1109/NBiS.2009.53",
language = "English",
isbn = "9780769537672",
pages = "446--450",
booktitle = "NBiS 2009 - 12th International Conference on Network-Based Information Systems",

}

TY - GEN

T1 - Run-time updating of network device drivers

AU - Tanaka, Hiroyuki

AU - Nomura, Yoshinari

AU - Taniguchi, Hideo

PY - 2009

Y1 - 2009

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

SP - 446

EP - 450

BT - NBiS 2009 - 12th International Conference on Network-Based Information Systems

ER -