Detecting application-level failures in component-based Internet services | IEEE Journals & Magazine | IEEE Xplore