“…Load Prediction for optimized resource allocation on a cluster has become a popular research direction in the recent years. Existing approaches focus on predicting survivability of databases for optimized resource provisioning [34], idle time detection for database quiescing and overbooking [27,39], database workload prediction for database consolidation [18], VM workload prediction [25] for oversubscribing servers [14], dynamic VM provisioning [13], and reducing performance interference between VMs co-located on the same physical machine [32], workload classification for capacity planning and task scheduling [31], cost-and QoS-aware application placement in virtualized server clusters [38,40], and preemptive auto-scale of resources [19,20,21,22,26,36,33,35,37,41]. None of these approaches focused on predicting low load windows for optimized scheduling of system maintenance tasks.…”