The user in experimental computer systems research

Peter A Dinda*, Gokhan Memik, Robert P. Dick, Bin Lin, Arindam Mallik, Ashish Gupta, Samuel Rossoff

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

21 Scopus citations


Experimental computer systems research typically ignores the end-user, modeling him, if at all, in overly simple ways. We argue that this (1) results in inadequate performance evaluation of the systems, and (2) ignores opportunities. We summarize our experiences with (a) directly evaluating user satisfaction and (b) incorporating user feedback in different areas of client/server computing, and use our experiences to motivate principles for that domain. Specifically, we report on user studies to measure user satisfaction with resource borrowing and with different clock frequencies in desktop computing, the development and evaluation of user interfaces to integrate user feedback into scheduling and clock frequency decisions in this context, and results in predicting user action and system response in a remote display system. We also present initial results on extending our work to user control of scheduling and mapping of virtual machines in a virtualization-based distributed computing environment. We then generalize (a) and (b) as recommendations for incorporating the user into experimental computer systems research.

Original languageEnglish (US)
Title of host publicationProceedings of the 2007 Workshop on Experimental Computer Science
StatePublished - 2007
Event2007 Workshop on Experimental Computer Science - San Diego, CA, United States
Duration: Jun 25 2007Jun 26 2007

Publication series

NameProceedings of the 2007 Workshop on Experimental Computer Science


Other2007 Workshop on Experimental Computer Science
Country/TerritoryUnited States
CitySan Diego, CA


  • Autonomic systems
  • Human directed adaptation
  • Speculative remote display
  • User comfort with resource borrowing
  • User-driven power management
  • User-driven scheduling

ASJC Scopus subject areas

  • Computer Science(all)


Dive into the research topics of 'The user in experimental computer systems research'. Together they form a unique fingerprint.

Cite this