Internet Service Modeling

Performance and power modeling of multi-tier Web services. Using SML to develop composable models to predict performance (and answer what-if questions) about multi-tier Internet services.

  • Students: Peter Bodik, Charles Sutton (postdoc)
  • Collaborators: Moises Goldszmidt, Microsoft Research Silicon Valley; Charles Sutton (postdoc), UC Berkeley

Recent Papers:

  • Peter Bodik, Charles Sutton, Armando Fox, David Patterson and Michael Jordan. Response-Time Modeling for Resource Allocation and Energy-Informed SLAs. Proceedings of SysML’07 Workshop, Vancouver, BC, December 2007. (PDF coming soon, or email me)

More Detail:

The intersection of power management and performance is of particular interest to us. Datacenter operators are interested in saving power only if there is no risk of violating the SLA (e.g. due to slower performance from being in a lower-power mode). Our goal is therefore to construct SML models that predict performance (i.e. SLA compliance) based on resource utilization and power state, allowing us to put parts of the system into a lower-power state without violating the SLA. Early results using nonlinear quantile regression show that we can keep the CPU in a low-power state for a higher percentage of the time than the CPU’s built-in power management policy (AMD PowerNow) while triggering few or none of the SLA violations caused by the built-in policy. Our eventual goal is that a collection of such analysis tools would inform the decisions of a “Datacenter Director” making global policy within the datacenter, in contrast to most current approaches in which components manage their own power and often end up working at cross-purposes.