• DocumentCode
    3571352
  • Title

    ADvisor: A Hypervisor for Displaying Images on a Desktop

  • Author

    Oyama, Yoshihiro ; Ogawa, Natsuki ; Kawasaki, Yudai ; Yamamoto, Kazuhiro

  • Author_Institution
    Dept. of Inf., Univ. of Electro-Commun., Tokyo, Japan
  • fYear
    2014
  • Firstpage
    412
  • Lastpage
    418
  • Abstract
    There are various mechanisms for displaying images on desktops to attract users´ attention. These include pop-up window dialogs, banner images in Web browsers, and balloon-like taskbar notifications. However, these mechanisms have some limitations. First, these mechanisms depend on a particular OS or application. Second, the location of the display is restricted (e.g., Displayed only inside a Web browser window). In this study, we propose a display mechanism called Advisor. Advisor is a hyper visor that displays an image on a desktop when a guest OS or virtual machine satisfies a predefined condition. For example, when a data block that is transferred between a guest OS and an I/O device contains a certain keyword, Advisor displays the image associated with the keyword. It also displays images when receiving a request from a server through a network. Because Advisor runs between the system hardware and the OS, it is not tightly bound to a particular OS or application. Advisor was implemented by modifying Bit Visor and QEMU/KVM, and a performance comparison of the runtime overheads involved was made by means of experimental procedures.
  • Keywords
    Internet; operating systems (computers); virtual machines; ADvisor; I/O device; OS; Web browsers; advisor displays; balloon-like taskbar notifications; banner images; display mechanism; hypervisor; image display; operating systems; pop-up window dialogs; virtual machine; Graphics; Hardware; Mice; Registers; Servers; Software; Virtual machine monitors; graphics hardware; hypervisors; user interface; virtual machine monitors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2014 Second International Symposium on
  • Type

    conf

  • DOI
    10.1109/CANDAR.2014.43
  • Filename
    7052219