Measuring and understanding user comfort with resource borrowing

Ashish Gupta, Bin Lin, Peter A. Dinda

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

35 Scopus citations

Abstract

Resource borrowing is a common underlying approach in grid computing and thin-client computing. In both cases, external processes borrow resources that would otherwise be delivered to the interactive processes of end-users, creating contention that slows these processes and decreases the comfort of the end-users. How resource borrowing and user comfort are related is not well understood and thus resource borrowing tends to be extremely conservative. To address this lack of understanding, we have developed a sophisticated distributed application for directly measuring user comfort with the borrowing of CPU time, memory space, and disk bandwidth. Using this tool, we have conducted a controlled user study with qualitative and quantitative results that are of direct interest to the designers of grid and thin-client systems. We have found that resource borrowing can be quite aggressive without creating user discomfort, particularly in the case of memory and disk. We also describe an on-going Internet-wide study using our tool.

Original languageEnglish (US)
Title of host publicationProceedings - 13th IEEE International Symposium on High Performance Distributed Computing
Pages214-224
Number of pages11
DOIs
StatePublished - 2004
EventProceedings - 13th IEEE International Symposium on High Performance Distributed Computing - Honolulu, HI, United States
Duration: Jun 4 2004Jun 6 2004

Publication series

NameIEEE International Symposium on High Performance Distributed Computing, Proceedings
ISSN (Print)1082-8907

Other

OtherProceedings - 13th IEEE International Symposium on High Performance Distributed Computing
CountryUnited States
CityHonolulu, HI
Period6/4/046/6/04

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Measuring and understanding user comfort with resource borrowing'. Together they form a unique fingerprint.

Cite this