Measuring and understanding user comfort with resource borrowing
- 11 November 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
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.Keywords
This publication has 15 references indexed in Scilit:
- Resource policing to support fine-grain cycle stealing in networks of workstationsIEEE Transactions on Parallel and Distributed Systems, 2004
- A case for grid computing on virtual machinesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Entropia: architecture and performance of an enterprise desktop grid systemJournal of Parallel and Distributed Computing, 2003
- Condor-a hunter of idle workstationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Condor-G: a computation management agent for multi-institutional gridsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Efficient network and I/O throttling for fine-grain cycle stealingPublished by Association for Computing Machinery (ACM) ,2001
- ChordPublished by Association for Computing Machinery (ACM) ,2001
- The interactive performance of SLIMPublished by Association for Computing Machinery (ACM) ,1999
- Workload modeling for highly interactive applicationsPublished by Association for Computing Machinery (ACM) ,1999
- The available capacity of a privately owned workstation environmentPerformance Evaluation, 1991