I am at CMG'2016 conference (imPACt) right now and going to attend the following session:
PERFORMANCE OR CAPACITY?
DIFFERENT APPROACHES FOR DIFFERENT TASKS
by Alexander Gilgur
, Steve Politis (Facebook, Inc.)
We often talk about performance and capacity as one thing, and indeed they complement each other in a powerful balancing loop: higher capacity improves performance, decreased performance indicates insufficient capacity, which needs to be provisioned for. However, we often miss the fact that measurement and aggregation approaches that are used in performance monitoring are not always useful for capacity planning, while approaches that we use in capacity planning are often meaningless for performance analysis. This paper explores this gap and discusses ways to reconcile the two tasks.
I really appreciate they have mentioned my following work in their paper:
Trubin, I. (2006) System Management by Exception.
Presented at the Annual International Conference of the Computer Measurement Group (CMG 2006). Reno, NV. December 2006.
But I feel like my later publication was more relevant to the subject:
How often does the need arises for modeling and forecasting? Should it be done manually by ad-hoc, by project requests or automatically? What tools and techniques are best for that? When is trending forecast enough and when is a correlation with business drivers required? The answers to these questions are presented in this session. The capacity management system should automatically provide a small list of resources that needs to be modeled or forecasted; a simple spreadsheet tool can be used for that. This technique method is already implemented on the author’s environment with thousands of servers.
I am looking forward meeting the presenter (my long time CMG friend Alex) to discuss this....