Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Badrish Chandramouli

Badrish Chandramouli

Badrish Chandramouli is a senior researcher in the database group at Microsoft Research.  He is broadly interested in creating technologies to perform near-real-time and offline big data analytics for Cloud applications. Since 2008, Badrish has been working on the streams project - this work shipped commercially in 2010 as the Microsoft StreamInsight engine. His current project, Trill, is a new analytics engine that is being widely used at Microsoft, for example, in the Bing advertising platform and as part of the public-facing Azure Stream Analytics service (see MSR's blog post for more information).

Badrish's main ongoing research projects include:

  • Trill: Since early 2012 when he started the Trill project with colleagues, Badrish has been working on building Trill as a .NET based high-performance incremental analytics engine. Trill is a library with a new architecture that provides best-of-breed or better performance across a diverse range of analytics styles and latency needs. As described in this blog post from MSR, Trill is widely used within Microsoft, for example, in the Bing advertising platform and as part of the public-facing Azure Stream Analytics service.
  • Tempe: Tempe is a visual Web-based analytics environment for ad-hoc real-time and offline analytics. Part of the big data user experience project, Tempe provides a rich environment for authoring Trill logic and visualizing it, and at the same time makes it easy to deploy the logic into any Cloud application.

In the context of these projects, Badrish has worked on diverse research areas such as progressive analytics, sorting, pattern detection, query processing, and distributed systems. Visit his official website at to learn more about his research and publications.

Recent Publications








    • Mohamed Ali, Ciprian Gerea, Balan S. Raman, Beysim Sezgin, Tiho Tarnavski, Tomer Verona, Ping Wang, Peter Zabback, Anton Kirilov, Asvin Ananthanarayan, Ming Lu, Alex Raizman, Ramkumar Krishnan, Roman Schindlauer, Torsten Grabs, Sharon Bjeletich, Badrish Chandramouli, Jonathan Goldstein, Sudin Bhat, Ying Li, Vincenzo Di Nicola, Xianfang Wang, David Maier, Ivo Santos, Olivier Nano, and Stephan Grell, Microsoft CEP Server and Online Behavioral Targeting, in International Conference on Very Large Data Bases (VLDB), Lyon, France, August 2009.
    • Badrish Chandramouli, Jonathan Goldstein, and David Maier, On-the-fly Progress Detection in Iterative Stream Queries, in International Conference on Very Large Databases (VLDB), Lyon, France, August 2009.





    • Badrish Chandramouli, L. Zeng, and H. Lei, Semantic Tuplespace, in Intl. Conf. on Service-Oriented Computing, December 2005.
    • Badrish Chandramouli, H. Lei, K. Bhaskaran, H. Chang, M. Dikun, and T. Heath, Pushing the Envelope of Pervasive Access, in IEEE Intl. Conf. on Pervasive Services, July 2005.
    Technical Reports