As more and more enterprise applications are running in distributed computer networks, the loss of revenue due to down time or poor performance of the applications increases exponentially[16]. This has created the need for diligent management of distributed applications. Management of distributed applications involves accurate monitoring of end-user service level agreements, and mapping them to...