• DocumentCode
    2776500
  • Title

    A Trap-based Mechanism for Runtime Kernel Modification

  • Author

    Kim, Young-Pil ; Choi, Jin-Hee ; Yoo, Chuck

  • Author_Institution
    Korea University, Korea
  • fYear
    2006
  • fDate
    Sept. 2006
  • Firstpage
    167
  • Lastpage
    167
  • Abstract
    Runtime modification of kernel code is a difficult problem. However, the need of modifiable kernel is increasing because new requirements and services that are unanticipated at the time of kernel design keep coming in such a system for modern embedded application. Especially, advances of communication technologies prompt the need of flexible kernel because traditional kernel is not suitable to support various services resulting from new communication technologies. For the first step of a dynamic and flexible kernel, in this paper, we introduce a trapbased mechanism that can modify kernel code in runtime. The main advantage of trap-based mechanism is small cost in dynamic reconfiguration in fully configurable kernel. In order to prove it, we compare average cost of our trap-based mechanism with one of previous jmp-based mechanism, and our experimental result shows that average cost reduces by about 80%.
  • Keywords
    Communications technology; Costs; Embedded system; Hardware; Instruments; Kernel; Operating systems; Protocols; Runtime; Splicing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2006. CIT '06. The Sixth IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7695-2687-X
  • Type

    conf

  • DOI
    10.1109/CIT.2006.29
  • Filename
    4019953