Date Added: Dec 2009
Enterprise and data center networks consist of a large number of complex networked applications and services that depend upon each other. For this reason, they are difficult to manage and diagnose. In this paper, the authors propose Macroscope, a new approach to extracting the dependencies of networked applications automatically by combining application process information with network level packet traces. They evaluate Macroscope on traces collected at 52 laptops within a large enterprise and show that Macroscope is accurate in finding the dependencies of networked applications. They also show that Macroscope requires less human involvement and is significantly more accurate than state of the art approaches that use only packet traces.