Toward fine grained, unsupervised, scalable performance diagnosis for production cloud computing systems