著者
小川 夏樹 大山 恵弘
雑誌
研究報告 システムソフトウェアと オペレーティング・システム(OS)
巻号頁・発行日
vol.2011, no.5, pp.1-7, 2011-07-20

情報機器の画面は広告表示先として極めて魅力的である.これまで,広告表示のための様々な方法が既に提案されてきたが,これらは表示場所が制限されていたり,特定の OS やアプリケーションに強く依存しているなどの問題がある.そこで,本研究では,OS やアプリケーションにほとんど依存せず,画面上の任意の場所に任意の広告画像を表示するハイパバイザ ADvisor を提案する.ADvisor は,ゲスト OS および仮想マシンの状態がある条件を満たしたタイミングで,画面上に画像や文字を表示する.例えば,ゲスト OS と I/O デバイスの間で転送されるデータブロックに特定のキーワードが含まれているときに,そのキーワードに連動した広告を表示する.我々は,ADvisor を実装し,それが実行時間に与えるオーバヘッドを,ベンチマークを用いた実験により測定した.Screens of information devices are an extremely attractive platform for displaying advertisements. Although numerous methods for displaying advertisement have been proposed so far, they have problems such as a limited space for displaying and strong dependency on a particular OS or application. In this paper, we propose ADvisor, a hypervisor for displaying arbitrary advertising pictures at arbitrary places on the desktop screen of a guest OS. ADvisor displays pictures and character strings on a screen when a certain condition on a guest OS or a virtual machine is satisfied. For example, when a data block transferred between the guest OS and I/O devices contains a certain keyword, ADvisor displays an advertisement related to the keyword. We implemented ADvisor and measured its runtime overheads through experiments using a benchmark.