Title :
Measuring and understanding user comfort with resource borrowing
Author :
Gupta, Ashish ; Lin, Bin ; Dinda, Peter A.
Author_Institution :
Dept. of Comput. Sci., Northwestern Univ., Evanston, IL, USA
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 :
client-server systems; grid computing; resource allocation; CPU time; Internet; disk bandwidth; grid computing; memory space; resource borrowing; thin-client computing; user comfort; Bandwidth; Computer science; Control systems; Distributed computing; Grid computing; Peer to peer computing; Power generation economics; Proposals; Proteins; Scientific computing;
Conference_Titel :
High performance Distributed Computing, 2004. Proceedings. 13th IEEE International Symposium on
Print_ISBN :
0-7695-2175-4
DOI :
10.1109/HPDC.2004.1323536