Brian Bouterse

  • Citations Per Year
Learn More
As utility computing resources become more ubiquitous, service providers increasingly look to the cloud for an in-full or in-part infrastructure to serve utility computing customers on demand. Given the costs associated with cloud infrastructure, dynamic scheduling of cloud resources can significantly lower costs while providing an acceptable service level.(More)
This paper describes the results of measured response times of a full-text search service running in a virtualized environment. Using a monitoring tool, we observed the performance of the lulu.com Solr search engine in order to identify a relationship between the CPU and memory allocated to the Solr VM, the arrival rate of queries, and the 95th percentile(More)
Service providers who dynamically scale cloud resources can significantly lower costs while providing a service level that conforms to a service level agreement. To do this, service providers must understand the tradeoffs within provisioning algorithms such as utilization versus system availability or the impact of service level agreement timescale on(More)
Given the costs associated with a cloud infrastructure, dynamic scheduling of virtual machines (VMs) can significantly lower costs while providing an acceptable service level. We develop a series of forecasting models for predicting demand for VMs in a cloud-based software used as a SaaS. These models are then used in a periodic-review provision model which(More)
  • 1