Publications

Short time-to-localize and time-to-x for production bugs is extremely important for any 24x7 service-oriented application (SOA). …

Administrators of most user-facing systems depend on periodic log data to get an idea of the health and status of production …

Network virtualization has been propounded as a diversifying attribute of the future inter-networking paradigm. However, monitoring and …

Troubleshooting Software-Defined Networks requires a structured approach to detect mistranslations between high-level intent (policy) …

Performance bugs are frequently observed in commodity software. While profilers or source code-based tools can be used at development …

Unified tracing is the process of collecting trace logs across the boundary of kernel and user spaces, and has been used to understand …

To diagnose performance problems in production systems, many OS kernel-level monitoring and analysis tools have been proposed. Using …

In this paper, we present CLUE, a system event analytics tool for black-box performance diagnosis in production Cloud Computing …

Calling context provides important information for a large range of applications, such as event logging, profiling, debugging, anomaly …

The emergence of Software-Defined Networking(SDN) has led to a paradigm shift in network management. SDN has the capability to provide …

Application tracing in production systems requires dynamic and flexible instrumentation mechanisms with lowoverhead. Tracing tools may …

Short time-to-bug localization is extremely important for any 24x7 service-oriented application. To this end, we introduce a new …

We present a tool BEST (Binary instrumentation-based Error-directed Symbolic Testing) for predicting concurrency violations.1 We …

Recommender systems have become increasingly popular. Most research on recommender systems has focused on recommendation algorithms. …

Recommender systems have become increasingly popular. Most of the re- search on recommender systems has focused on recommendation …

The widespread adoption of multicores has renewed the emphasis on the use of parallelism to improve performance. The present and …

In this poster, we will describe research being done at Columbia University on a system called COMPASS: A community driven …