Resource usage of Windows computer laboratories



Studies focusing on Unix have shown that the vast majority of workstations and desktop computers remain idle for most of the time. In this paper we quantify the usage of main resources (CPU, main memory, disk space and network bandwidth) of
Windows 2000 machines from classroom laboratories. For that purpose, 169 machines of 11 classroom laboratories were monitored over 77 consecutive days. Samples were collected from all machines every 15 minutes for a total of 583653 samples.
Besides evaluating availability of machines (uptime and downtime) and usage habits of users, the paper assesses usage of main resources, focusing on the impact of interactive login sessions over resource consumptions. Also, resorting to Self Monitoring Analysis and Reporting Technology (SMART) parameters of hard disks, the study estimates the average uptime per hard drive power cycle for the whole life of monitored computers.
Our results show that resources idleness in classroom computers is very high, with an average CPU idleness of 97.9%, unused memory averaging 42.1% and unused disk space of the order of gigabytes per machine. Moreover, this study confirms the 2:1 equivalence rule found out by similar works, with N non-dedicated resources delivering an average CPU computing power roughly similar to N/2 dedicated machines. These results confirm the potentiality of these systems for resource harvesting, especially for grid desktop computing schemes.


Windows, Idle CPU, resource monitoring,SMART


Resource Monitoring


ICPP 2005 - Workshops on Parallel Processing, June 2005

PDF File

Cited by

Year 2013 : 2 citations

 Da Costa, Georges, ”Heterogeneity: the key to achieve Power-Proportional Computing”, 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp 656-662, 2013.

 Pearce, Michael and Zeadally, Sherali and Hunt, Ray, ”Virtualization: Issues, security threats, and solutions”, ACM Computing Surveys (CSUR), vol. 45(2), 2013.

Year 2012 : 5 citations

 Azab, Abdulrahman and Meling, Hein, Stroll: A Universal Filesystem-Based Interface for Seamless Task Deployment in Grid Computing, In Proceedings of Distributed Applications and Interoperable Systems, Lecture Notes in Computer Science, pages 162-176, 2012. DOI: 10.1007/978-3-642-30823-9 14

 Harold Castro, Mario Villamizar, German Sotelo, Cesar O. Diaz, Johnatan E. Pecero and Pascal Bouvry. ”Green flexible opportunistic computing with task consolidation and virtualization”, Cluster Computing, 2012. DOI: 10.1007/s10586-012-0222-y

 Harold Castro, Mario Villamizar, German Sotelo, Cesar O. Diaz, Johnatan Pecero, Pascal Bouvry, and Samee U. Khan. ”GFOG: Green and Flexible Opportunistic Grids”, Chapter 18, Scalable Computing and Communications: Theory and Practice - Wiley. USA, June 1, 2012.

 Hanappe, Peter, ”Fine-grained CPU Throttling to Reduce the Energy Footprint of Volunteer Computing”, Technical Report, Sony Computer Science Laboratory Paris, 2012.

 Han, Dong and Gnawali, Omprakash, ”Understanding Desktop Energy Footprint in an Academic Computer Lab”, IEEE International Conference on Green Computing and Communications (GreenCom), pp. 541-548, 2012.

Year 2011 : 2 citations

Daniel Lazaro, Derrick Kondo, Joan Manuel Marques, "Long-term availability prediction for groups of volunteer resources", Journal of Parallel and Distributed Computing, 2011, DOI: DOI;10.1016/j.jpdc.2011.10.007

James H. Hill and Douglas C. Schmidt, Experiences with Service-Oriented Middleware for Dynamic Instrumentation of Enterprise DRE Systems, ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2011, Lecture Notes in Computer Science, 2011, Volume 7045/2011, 478-497, DOI: 10.1007/978-3-642-25106-1_5

Year 2010 : 2 citations

Berto de Tácio Pereira Gomes, Gilberto Cunha Filho, Igor Ramos Campos, Jesseildo Figueredo Gonçalves, Francisco José da Silva e Silva, "Scheduling Strategies Evaluation for Opportunistic Grids," WSCAD-SCC, pp.88-95, 2010 11th Symposium on Computing Systems, 2010

José Ramón García Gutiérrez, “Planificación de Diferentes Clases de Aplicaciones en Entornos No Dedicados Considerando Procesadores Multicore”, PhD Thesis, Universitat Autónoma de Barcelona, 2010

Year 2009 : 5 citations

Brent Wilson and Mary Jane Willshire, “EDGAR: grid computing project”, J. Comput. Small Coll. 25(2), pp 52-57, 2009.

 T.F., Clayton, A.F. Murray, and I. Lindsay, “GP-GPU: Bridging the Gap between Modelling & Experimentation”, 2009 NASA/ESA Conference on Adaptive Hardware and Systems., pp 453-459, 2009.

T.F., Clayton, “Enabling rapid iterative model design within the laboratory environment”, PhD Thesis, The University of Edinburgh, 2009

Josep Lluís Lérida Monsó, “Meta-Planificador Predictivo para Entornos Multicluster no Dedicados”, PhD Thesis, Universitat Autònoma de Barcelona, 2009

Camargo, R.Y. and Castor, F. and Kon, F., “Reliable management of checkpointing and application data in opportunistic grids”, Journal of the Brazilian Computer Society, pp. 1 14, 2009.

Year 2008 : 2 citations

 Constantinescu-Fuløp, Zoran, "A Desktop Grid Computing Approach for Scientific Computing and Visualization?, PhD Thesis, Norwegian University of Science and Technology, May 2008.

Gandhi, P.J. and Munot, S.M. and Patel, S.A. and Memon, N.A., “Host Load Prediction Using Adaptive Models”, International Journal Of Computer Science And Applications, volume 1, issue 2, 2008.

Year 2007 : 4 citations

 J. Bustos-Jiménez, D. Caromel, J. M. Piquer, "Load Balancing: Towards the Infinite Network and Beyond?, Job Scheduling Strategies for Parallel Processing (selected paper of the 12th Workshop on Job Scheduling Strategies for Parallel Processing), Lecture Notes in Computer Science, 4376/2007: pp 176-191, Springer, 2007.

 Raphael Yokoingawa de Camargo, "Armazenamento Distribuído de Dados e Checkpointing de Aplicações Paralelas em Grades Oportunistas?, PhD Thesis, Agosto 2007.

 Raphael Y. de Camargo, Fabio Kon, "Design and Implementation of a Middleware for Data Storage in Opportunistic Grid," ccgrid, Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07), pp. 23-30, 2007.

 Ju-Ho Hyun, Sunggu Lee, Sang Cheol Kim, Min-Gu Lee, "An Efficient Scheduling Method Taking into Account Resource Usage Patterns on Desktop Grids", DBPIA, Vol. 6, pp. 429-439, 2007

Year 2006 : 3 citations

 J. Wang, L. Zang, Y. Han, "Client-Centric Adaptive Scheduling of Service-Oriented Applications", Journal of Computer Science and Technology, 21(4): pp 537-546, Springer, 2006.

 J. Bustos-Jiménez, "Dynamic Load Balancing for Active Objects on Computer Grids?, PhD Thesis, Université de Nice-Sophia Antipolis, France, December 2006.

 J. Bustos-Jiménez, D. Caromel, A. Iosup, M. Leyton, J.M. Piquer, “The rocking chair and the grid: Balancing load across project grids”, Integrated Research in Grid Computing, CoreGrid Integration Workshop, pp. 117-128, 2006.