Busy bee: how to use traffic information for better scheduling of background tasks

  • Authors:
  • Feng Yan;Alma Riska;Evgenia Smirni

  • Affiliations:
  • College of William and Mary, Williamsburg, VA, USA;EMC Corporation, Cambridge, MA, USA;College of William and Mary, Williamsburg, VA, USA

  • Venue:
  • ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computer systems, in general, and storage systems, in particular, rely on meeting their performance, reliability, and availability targets via scheduling of management and maintenance activities as background tasks.Such tasks may cause significant delays to user workload if scheduled extemporaneously. Here, we propose a scheduling policy for background tasks that is based on the statistical characteristics of the system's busy periods and that aims at completing background work expediently.Extensive trace-driven simulations show that the scheduling policy is robust and that it succeeds in completing background work faster than common practices while impacting user performance minimally.