Constellation

Constellation is a system that uses packet information monitored at endsystems in conjunction with machine learning techniques to construct models of network service behaviour and dependency, which can be queried to determine likely causes for service misbehaviour. This is a joint project involving researchers at Cambridge and Silicon Valley.

Service-level Traceroute

Research in the Constellation project focuses on innovative methods to discover dependencies between services and hosts in enterprise networks and on end-user machines. The objective is to enhance the ability of network administrators and end-users to diagnose faults, detect changes, and be alerted to configuration problems. The approach is based on discovering local dependencies between the input and output packets in each computer in the network, relying only on passive observation of these packets, and on information such as source/destination, request/response, and time stamps. The project is a joint effort between the Cambridge Lab and the Silicon Valley Lab.

Publications