GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Peter Bailis, Stanford University

Peter Bailis

Biography: Peter Bailis

After spending the academic year visiting MIT CSAIL, Peter will join Stanford University as an assistant professor of Computer Science. Peter received his Ph.D. in Computer Science from UC Berkeley in 2015 and an A.B. in Computer Science from Harvard College in 2011. His research in the Future Data Systems group ( focuses on the design and implementation of next-generation data-intensive systems.
Twitter: @pbailis

Presentation: MacroBase: Analytic Monitoring for the Internet of Things

Time: Tuesday 17:10 - 18:00 / Location: Grand Ballroom C

An increasing proportion of data today is generated by automated processes, sensors, and systems---collectively, the Internet of Things (IoT). A core challenge in IoT and an increasingly popular value proposition of many IoT applications in domains including industrial diagnostics, predictive maintenance, and urban observability is in identifying and highlighting unusual and surprising data (e.g., poor driving behavior, equipment failures, gunshots). We call this task---which is often statistical in nature and time-sensitive---analytic monitoring. To facilitate rapid development and scalable deployment of analytic monitoring queries, we have developed MacroBase, a new kind of data analytics engine that provides turn-key analytic monitoring of IoT data streams. MacroBase implements a customizable pipeline of outlier detection, summarization, and ranking operators. To facilitate efficient and accurate operation, MacroBase implements several cross-layer optimizations across robust estimation, pattern mining, and sketching procedures. As a result, MacroBase can analyze several million events per second on a single server. MacroBase has already uncovered several unexpected behaviors (and corresponding bugs) in production in a medium-scale IoT deployment.