• DocumentCode
    963955
  • Title

    New Methods for Realizing Plural Near-Native Performance Virtual Machines

  • Author

    Umeno, Hidenori ; Tanaka, Shunji

  • Author_Institution
    Systems Development Laboratory, Hitachi, Ltd., Kanagawa, Japan.
  • Issue
    9
  • fYear
    1987
  • Firstpage
    1076
  • Lastpage
    1087
  • Abstract
    This paper presents methods for increasing the efficiency of operating systems in plural virtual machines to a near-native performance level. The proposed direct execution methods support direct I/O execution for plural virtual machines, that is, the V = R virtual machine, and the V = Resi virtual machines, including both I/O instruction issuances and I/O interrupts. All V = Resi virtual machines have an entirely resident memory and their real addresses are translated into those of the host simply by adding a constant, ¿(¿ 0), which constitutes a starting address given to each V = Resi virtual machine. The V = R virtual machine has almost the same memory attribute as the V = Resi VM except for ¿ = 0. Only one V = R virtual machine can be present in all virtual machines. The experimental results obtained confirm that a near-native performance level, that is, a level exceeding 90 percent of native performance, can be realized for the V = R virtual machine as well as for the V = Resi virtual machines.
  • Keywords
    Computational modeling; Computer aided instruction; Control systems; Counting circuits; Hardware; Operating systems; Virtual machine monitors; Virtual machining; Virtual manufacturing; Voice mail; CPU overhead; I/O execution mode; direct execution; dynamic address translation; microprogram; native resource; plurality; sensitive instruction; virtual machine system;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1987.5009538
  • Filename
    5009538