• DocumentCode
    2742779
  • Title

    DeskBench: Flexible virtual desktop benchmarking toolkit

  • Author

    Rhee, Junghwan ; Kochut, Andrzej ; Beaty, Kirk

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2009
  • fDate
    1-5 June 2009
  • Firstpage
    622
  • Lastpage
    629
  • Abstract
    The thin-client computing model has been recently regaining popularity in a new form known as the virtual desktop. That is where the desktop is hosted on a virtualized platform. Even though the interest in this computing paradigm is broad there are relatively few tools and methods for benchmarking virtual client infrastructures. We believe that developing such tools and approaches is crucial for the future success of virtual client deployments and also for objective evaluation of existing and new algorithms, communication protocols, and technologies. We present DeskBench, a virtual desktop benchmarking tool, that allows for fast and easy creation of benchmarks by simple recording of the user´s activity. It also allows for replaying the recorded actions in a synchronized manner at maximum possible speeds without compromising the correctness of the replay. The proposed approach relies only on the basic primitives of mouse and keyboard events as well as screen region updates which are common in window manager systems. We have implemented a prototype of the system and also conducted a series of experiments measuring responsiveness of virtual machine based desktops under various load conditions and network latencies. The experiments illustrate the flexibility and accuracy of the proposed method and also give some interesting insights into the scalability of virtual machine based desktops.
  • Keywords
    benchmark testing; graphical user interfaces; human computer interaction; keyboards; local area networks; mouse controllers (computers); network computers; virtual machines; wide area networks; DeskBench flexible virtual machine desktop benchmarking toolkit; GUI; LAN; WAN; communication protocol; interactive user input/output device; keyboard event primitives; load condition; mouse event primitives; network latency; screen region update; synchronized user activity recording; thin-client computing model; virtual client infrastructure; virtualized platform; window manager system; Application software; Benchmark testing; Delay; Keyboards; Mice; Operating systems; Protocols; Throughput; Transaction databases; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management, 2009. IM '09. IFIP/IEEE International Symposium on
  • Conference_Location
    Long Island, NY
  • Print_ISBN
    978-1-4244-3486-2
  • Electronic_ISBN
    978-1-4244-3487-9
  • Type

    conf

  • DOI
    10.1109/INM.2009.5188870
  • Filename
    5188870