Department of Computer Science and Technology

Technical reports

Resourceful: fine-grained resource accounting for explaining service variability

Lucian Carata, Oliver Chick, James Snee, Ripduman Sohan, Andrew Rice, Andy Hopper

September 2014, 12 pages

DOI: 10.48456/tr-859


Increasing server utilization in modern datacenters also increases the likelihood of contention on physical resources and unexpected behavior due to side-effects from interfering applications. Existing resource accounting mechanisms are too coarse-grained for allowing services to track the causes of such variations in their execution. We make the case for measuring resource consumption at system-call level and outline the design of Resourceful, a system that offers applications the ability of querying this data at runtime with low overhead, accounting for costs incurred both synchronously and asynchronously after a given call.

Full text

PDF (0.4 MB)

BibTeX record

  author =	 {Carata, Lucian and Chick, Oliver and Snee, James and Sohan,
          	  Ripduman and Rice, Andrew and Hopper, Andy},
  title = 	 {{Resourceful: fine-grained resource accounting for
         	   explaining service variability}},
  year = 	 2014,
  month = 	 sep,
  url = 	 {},
  institution =  {University of Cambridge, Computer Laboratory},
  doi = 	 {10.48456/tr-859},
  number = 	 {UCAM-CL-TR-859}