• DocumentCode
    1925733
  • Title

    Built-in Device Simulator for OS Performance Evaluation

  • Author

    Mao, Junjie ; Chen, Yu ; Dong, Yaozu

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2012
  • fDate
    24-28 Sept. 2012
  • Firstpage
    538
  • Lastpage
    541
  • Abstract
    I/O devices are evolving rapidly, while OS optimization is always slower because of its dependence on physical devices. This inevitably prevents latest devices from working with their rating performance, which remains a big problem for performance-critical applications. Though I/O device simulators can help carry out performance evaluation before physical devices are ready, the existing simulator implementations are still unsatisfactory, either having too big overhead or requiring too much extra work. In this paper, we propose kernel built-in device simulation to provide accurate real time evaluations with acceptable extra effort. With the work of simulation well isolated, the overhead is reasonable compared to native environment. A bonding Ethernet interface is implemented in this way and experiments on it confirm the close-to-native performance of the idea.
  • Keywords
    operating system kernels; performance evaluation; peripheral interfaces; I/O devices; OS performance evaluation; bonding Ethernet interface; built-in device simulator; kernel built-in device simulation; performance-critical applications; Bonding; Hardware; Kernel; Linux; Performance evaluation; Program processors; Registers; device; evaluation; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2012 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2422-9
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2012.30
  • Filename
    6337818