Eighth Annual Microsoft Research Networking Summit

Data Analytics and the Networks that Enable them

Srikanth Kandula and Victor Bahl

Guests                                                  Microsoft Business Groups

Aditya Akella, U. of Wisconsin, Madison Deepak Bansal, Azure Networking        
Magda Balazinska, Univ. of Washington

Brad Calder, Azure XStore 

Mark Crovella, Boston U./ Guavus Inc. Vijay Gill, Core Networking 
Kenneth Duda, Arista Networks Parantap Lahiri, Core Networking
Nick Feamster, Georgia Tech. Sandeep Singhal, Windows
Nate Foster, Cornell University Markus Weimer, STB
Mike Freedman, Princeton University  Jingren Zhou, Bing Cosmos 
Brighten Godfrey, UIUC   
Raj Jain, Washington Univ. at St. Louis
Dina Katabi, MIT
Craig Labovitz, DeepField Networks    
Eugene Ng, Rice University   
Jennifer Rexford, Princeton University  
Srini Seetharaman, Deutsche Tele  
Ion Stoica, Univ. of California, Berkeley  
Kobus Van Der Merwe, AT&T R. & U. Utah  
George Varghese, UCSD  
David Wetherall, Univ. of Washington   
Xiaowei Yang, Duke University  


Microsoft Research                         Students

Sharad Agarwal, Mobility & Networking Anand P. Iyer, UC Berkeley                    
Hitesh Ballani, MSR Cambridge Gautam Kumar, UC Berkeley
Peter Bodik, ISRC  Hyeontaek Lim, CMU 
Doug Burger, eXtreme Computing Lenin Sivalingam, MIT/ MSR
Ronnie Chaiken, Mobility & Networking
Badrish Chandramouli, Database
Surajit Chaudhuri, eXtreme Computing
Miro Dudik, MSR NYC   
Jeremy Elson, Distributed Systems  
Christos Gkantsidis, MSR Cambridge  
Chuanxiong Guo, MSR Beijing  
Jaeyeon Jung, MSR Redmond  
Jim Larus, MSR Redmond  
Vivek Narasayya, XCG  
Anthony Rowstron, MSR Cambridge  
Alec Wolman, Mobility & Networking  
Ming Zhang, Mobility & Networking   



Participant Bios

Sharad Agarwal

Sharad Agarwal has been with Microsoft Research for over 7 years. He works in the intersection of mobile computing, networking and distributed systems. He has led projects on multiplayer gaming, indoor location, geo-distributed data placement, and mobile traffic management. Sharad has over 25 publications in international conferences and journals, and is an inventor on over 30 patents. Several magazine and online news articles have been written about his work. He has served on over 20 conference committees and journal editorial boards. Sharad is a senior member of the ACM and IEEE. Before joining Microsoft, Sharad spent 2 years at Sprint Labs working on Internet traffic and routing management. He got his Ph.D and M.S. in Computer Science from the University of California, Berkeley. Prior to graduate school, Sharad was a microprocessor and digital circuit designer and got his B.S. in Electrical Engineering, also from the University of California, Berkeley.

Aditya Akella


Aditya Akella is an Associate Professor in the Computer Sciences Department at UW-Madison. He obtained his PhD from CMU in 2005. Aditya's research is in computer networking and systems, with a recent focus on redundancy elimination, content-based networking, cloud network services, data center measurement and modeling, and future network architectures. He has published over 50 research papers at top venues. He received the NSF CAREER (2008), the NSF Future Internet Architecture Grant (2010), the NetApp Faculty Fellowship (2010), the IBM PhD Fellowship (2003-2005), and several best paper awards (2009 and two in 2010). 

Magda Balazinska


Magdalena Balazinska is an Assistant Professor in the department of Computer Science and Engineering at the University of Washington. Magdalena's research interests are broadly in the fields of databases and distributed systems. Her current research focuses on big-data analytics, sensor and scientific data management, and cloud computing. Magdalena holds a PhD from the Massachusetts Institute of Technology (2006). She is a Microsoft Research New Faculty Fellow (2007), received an NSF CAREER Award (2009), a 10-year most influential paper award (2010), an HP Labs Research Innovation Award (2009-2011), a Rogel Faculty Support Award (2006), a Microsoft Research Graduate Fellowship (2003-2005), and several best-paper awards (2002, 2010, and 2011) 

Hitesh Ballani


Hitesh is a researcher in the Systems and Networking group at Microsoft Research in Cambridge. Earlier, he graduated from Cornell University where, with the complicity of his advisor Paul Francis, he indulged in follies like scalable routing and network management. Currently he is working on problems concerning datacenter networks and protocols. 

Deepak Bansal


Deepak Bansal manages the development team for core networking stack in Windows Azure, Microsoft's cloud platform. His team is responsible for building software to manage and allocate all network resources, both physical and virtual, in datacenter and to build high layer network services. Previously, he led the development of core network stack in Windows 7 delivering innovations like full IPv6 support, auto-tuning, compound TCP, remote media streaming, Teredo. Deepak obtained an MS in Computer Science from MIT in 2001 and is the author on several patents.

Brad Calder 

Brad Calder is a Distinguished Engineer at Microsoft, responsible for the storage layer underneath Azure (codename: XStore). In the past, he was a Professor at University of California, San Diego, where he co-directed the High Performance Processor Architecture and Compilation lab.

Ronnie Chaiken 

Ronnie Chaiken is a Principal RSDE at Microsoft Research. He has held engineering leadership positions of several groups in Microsoft, including MCRC's developer team and Cosmos, Microsoft's internal big data platform. 

Badrish Chandramouli 

Badrish is a researcher in the database group at Microsoft Research. His current focus is mainly on research into stream processing systems, in the context of Microsoft StreamInsight. He is interested in databases and distributed systems.

Surajit Chaudhuri


Surajit is a Distinguished Scientist at MSR and the Managing Director of the eXtreme Computing Group. Prior to that he lead the Data Management, Exploration and Mining group at Microsoft Research, Redmond for several years. Before joining Microsoft Research, Redmond in Jan 1996, he worked at HP Labs, Palo Alto from 1992-1995. He received his Ph.D. from Stanford University and a B.Tech. from IIT, Kharagpur. 

Mark Crovella


Mark Crovella is Professor of Computer Science at Boston University, where he has been since 1994. He received a B.S. from Cornell University in 1982, and an M.S. from the State University of New York at Buffalo. He received his Ph.D. in Computer Science from the University of Rochester in 1994. His research interests are in performance evaluation, focusing on parallel and networked computer systems. He has explored the presence and implications of self-similarity and heavy-tailed distributions in network traffic and Web workloads. As of 2012, Google Scholar reports over 16,000 citations to his work.

He is a co-author of Internet Measurement: Infrastructure, Traffic, and Applications (Wiley Press, 2006) and is the author of over one hundred papers on networking and computer systems. Between 2007 and 2009 he was Chair of ACM SIGCOMM. He is a past editor for Computer Communication Review, IEEE/ACM Transactions on Networking, Computer Networks and IEEE Transactions on Computers. His paper (with Azer Bestavros) "Self-Similarity in World Wide Web Traffic: Evidence and Possible Causes" received the 2010 ACM SIGMETRICS Test of Time Award, and his paper (with Paul Barford) "Critical Path Analysis of TCP Transactions" was nominated for the 2002 William Bennett Prize, given annually to the best paper published in IEEE/ACM Transactions on Networking. Professor Crovella is a Fellow of the ACM and the IEEE.


Kenneth Duda 

Kenneth Duda is the lead architect of Arista Networks EOS, a stateful modular operating system for all Arista Networks products and the co-author of several network virtualization specifications. From 2005 to 2008, Ken was also the Acting President of Arista Networks. Prior to joining Arista Networks, Ken was the CTO at There.com, the first employee of Granite Systems and led the software development effort for the Catalyst 4000 product line after the acquisition by Cisco.

Ken has 3 simultaneous engineering degrees from MIT and holds a Ph.D. in Computer Science from Stanford University.

Jeremy Elson 

Jeremy is a researcher working in the Distributed Systems and Security group at Microsoft Research, which is part of the larger Systems and Networking research area. He has a BS from Johns Hopkins University (1996), an MS from the University of Southern California (2000) and a Ph.D. from UCLA (2003). He has worked at MSR since 2004. 

Nick Feamster


Nick Feamster is an associate professor in the College of Computing at Georgia Tech. He received his Ph.D. in Computer science from MIT in 2005, and his S.B. and M.Eng. degrees in Electrical Engineering and Computer Science from MIT in 2000 and 2001, respectively. His research focuses on many aspects of computer networking and networked systems. In December 2008, he received the Presidential Early Career Award for Scientists and Engineers (PECASE) for his contributions to cybersecurity, notably spam filtering. His honors include the TR35 award, a Sloan Research Fellowship, the NSF CAREER award, the IBM Faculty Fellowship, and several award papers. 

Nate Foster 

Nate Foster is an Assistant Professor of Computer Science at Cornell University. His research focuses on problems in programming languages, networks, data management, and security. He received degrees from the University of Pennsylvania (PhD in Computer and Information Science), the University of Cambridge (MPhil in History and Philosophy of Science) and Williams College (BA in Computer Science), and was a postdoctoral research associate at Princeton University. His PhD work was supported by an NSF Graduate Research Fellowship and was selected as a winner of Penn's Rubinoff Award. 

Mike Freedman


Michael J. Freedman is an Assistant Professor in the Computer Science Department at Princeton University, with a research focus on distributed systems, networking, and security. He developed and operates several self-managing systems -- including CoralCDN, a decentralized content distribution network, and DONAR, a server resolution system powering the FCC's Consumer Broadband Test -- which serve millions of users daily. Freedman's work on IP geolocation led him to co-found Illuminics Systems, which was acquired by Quova, Inc. in 2006. His work on programmable enterprise networking (Ethane) helped form the basis for the OpenFlow / software-defined networking architecture. Honors include a Sloan Fellowship, NSF CAREER Award, ONR Young Investigator Award, and DARPA CSSG membership.

Vijay Gill

Vijay Gill is a Senior Director of Engineering at Microsoft, responsible for the teams running the core network, peering and interconnection strategy, as well as design planning and technology evolution for the production network that supports Microsoft's CDN, cloud and services products. 

Christos Gkantsidis 

Christos is a member of the Systems and Networking Group of Microsoft Research at Cambridge, UK. His current work focuses on content distribution, peer-to-peer networking, network coding, network topologies, and modelling of large-scale complex networks. He received his Ph.D. from the College of Computing at Georgia Tech, Atlanta, GA, USA under the supervision of Prof. Milena Mihail. He did his undergrad at the Computer Engineering and Informatics Department of the University of Patras, Rio, Greece. He also worked at Sprint Labs, CA, USA and in the Computer Technology Institute, Patras, Greece. 

Brighten Godfrey


Brighten Godfrey is an assistant professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign. He completed his Ph.D. at UC Berkeley in May 2009, advised by Ion Stoica, and his B.S. at Carnegie Mellon University in 2002. His research interests lie in the design and analysis of networked systems. He is a winner of the 2012 National Science Foundation CAREER Award, the 2012 IEEE Communications Society & Information Theory Society Joint Paper Award, and the 2010 IEEE Communications Society Data Storage Technical Committee Best Paper Award 

Chuanxiong Guo


Chuanxiong is a SENIOR RESEARCHER in the Wireless and Networking Group at Microsoft Research Asia. He received a Ph.D. degree in communications and information systems from Nanjing Institute of Communications Engineering. His research interests lie in the field of networking, encompassing networked systems design, implementation, and analysis, data center networking (DCN), novel network applications, and networking support in operating systems and cloud computing. He is interested in finding simple yet deep and elegant solutions to real-world networking and systems problems. Currently, he is working on Data Center Networking (DCN), data centric networking, and distributed computing.


Raj Jain


Raj Jain is currently a Professor of Computer Science and Engineering at Washington University in St. Louis. Previously, he was one of the Co-founders of Nayna Networks, Inc - a next generation telecommunications systems company in San Jose, CA. He was a Senior Consulting Engineer at Digital Equipment Corporation in Littleton, Mass and then a professor of Computer and Information Sciences at Ohio State University in Columbus, Ohio.

Jaeyeon Jung


Jaeyeon Jung is a researcher at Microsoft Redmond. Her research area encompasses security & privacy, systems, networking, and HCI with an emphasis on pushing low-level technical innovation to the end users through efficient system integration, usable interface, and meaningful user control. Her current research develops new mechanisms to improve consumer privacy through information flow analysis and user interface design, specifically Privacy Scope (a system for finding applications’ privacy leaks), Wi-Fi Privacy Ticker (a tool for improving awareness & control of personal information exposure), and TaintDroid (an information flow tracking infrastructure on Android). Jaeyeon graduated with a PhD in Computer Science from MIT in 2006.

Dina Katabi

Dina Katabi is a Professor in the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology, and a member of the Computer Science and Artificial Intelligence Laboratory. She leads NETMIT, the Networks@MIT research group. She has received several best paper awards from premier venues (NSDI, SIGCOMM, IEEE Bennett Prize). Her PhD thesis from MIT received the George Sprowls Award and a Honorable Mention from the ACM Dissertation Committe.

Craig Labovitz


Craig Labovitz is Co-Founder and CEO of DeepField Networks.
Previously, Labovitz recently served as Chief Scientist and Chief Architect at Arbor Networks where he developed the core technology, key patents, architecture and commercial strategy behind Arbor's $100 million dollar a year carrier security product line. Dr. Labovitz received his PhD and MSE from the University of Michigan. 

Jim Larus


James Larus is a Principal Researcher in Microsoft Research. Larus has been an active contributor to the programming languages, compiler, and computer architecture communities. He has published many papers and served on numerous program committees and NSF and NRC panels. His book, Transactional Memory(Morgan Claypool Publishers) appeared in 2007. Larus became an ACM Fellow in 2006. Before Microsoft, Larus was an Assistant and Associate Professor of Computer Science at the University of Wisconsin-Madison. Larus received his MS and PhD in Computer Science from the University of California, Berkeley in 1989, and an AB in Applied Mathematics from Harvard in 1980. 

Parantap Lahiri 

Parantap is a Senior Director responsible for Network Architecture at Microsoft Online Service Division 

Ratul Mahajan

Ratul Mahajan is a Researcher at Microsoft Research. His research interests include all aspects of networked systems, especially their architecture and design. He has published over 30 papers in top-tier venues such as SIGCOMM, SOSP, NSDI, MobiCom, and MobiSys. He is a winner of the ACM SIGCOMM Rising Star award, the William R. Bennett prize, the SIGCOMM best paper award, and Microsoft Research Graduate Fellowship. He obtained his Ph.D. from the University of Washington (2005) and B.Tech. from Indian Institute of Technology, Delhi (1999).  

Vivek Narasayya


Vivek Narasayya is a Principal Researcher in XCG. His research interests are in physical database design, performance monitoring, diagnostics and tuning of databases and query optimization.

Eugene Ng 

T. S. Eugene Ng is an Associate Professor of Computer Science and Electrical & Computer Engineering at Rice University. He was selected as an Alfred P. Sloan Research Fellow and received an IBM Faculty Award in 2009. He also received a National Science Foundation CAREER Award in 2005. He holds a B.S. in Computer Engineering with distinction and magna cum laude from University of Washington, a M.S. and a Ph.D. in Computer Science from Carnegie Mellon University. He is a holder of four U.S. patents. His current research interest lies in developing new network models, network architectures, and holistic networked systems that enable a robust and manageable global networked infrastructure for the future. 

Jennifer Rexford


Jennifer joined the Network Systems Group of the Computer Science Department at Princeton University in February 2005 after eight and a half years at AT&T Research. Her research focuses on Internet routing, network measurement, and network management, with the larger goal of making data networks easier to design, understand, and manage. Jennifer is co-author of the book Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement(Addison-Wesley, May 2001) and co-editor of She's an Engineer? Princeton Alumnae Reflect (Princeton University, 1993, see recent talk about the book). Jennifer served as the chair of ACM SIGCOMM from 2003 to 2007, and has served on the ACM Council and the Board of Directors of the Computing Research Association. She received her BSE degree in electrical engineering from Princeton University in 1991, and her MSE and PhD degrees in computer science and electrical engineering from the University of Michigan in 1993 and 1996, respectively. She was the winner of ACM's Grace Murray Hopper Award for outstanding young computer professional of the year for 2004. 

 Ant Rowstron


Ant is now a Principal Researcher at Microsoft Research in Cambridge UK and leads the Systems and Networking Group. His research interests are broad, covering the spectrum of systems, distributed systems and networking. In May of 2010, he was elected as a Fellow of the British Computer Society. He received an MEng degree in Computer Systems and Software Engineering in 1993 from the University of York, UK, and a DPhil degree in Computer Science in 1996 from the University of York, UK. Ant also worked at the Computer Laboratory at Cambridge University, UK as a Research Associate, at the Laboratory for Communications Engineering in the Engineering Department, Cambridge University, UK as a Senior Research Associate, and as a consultant for the Olivetti and Oracle Research Laboratory (ORL).


Srini Seetharaman 

Srini is a Senior research scientist at Deutsche Telekom R&D Lab (USA). He is involved in Clean Slate Internet design research in collaboration with the Clean Slate group at Stanford University.

Previously, he completed a Ph.D. in the Networking and Telecommunications group at Georgia Institute of Technology under the guidance of Prof.Mostafa Ammar

 Sandeep Singhal

Sandeep is Director of Program Management for Microsoft Windows Networking. He is responsible for strategy, engineering, and industry partnerships for wired and wireless network infrastructure, drivers, protocols; security; developer platform; and network servers. Sandeep has served on advisory boards for the Defense Advanced Research Projects Agency (DARPA), the National Research Council, and European Commission defining long-term research direction in the networking field. Sandeep holds M.S. and Ph.D degrees in Computer Science from Stanford University, as well as B.S. degrees in Computer Science and in Mathematical Sciences and a B.A. in Mathematics from Johns Hopkins University. 

Ion Stoica


Ion Stoica is a Professor in the EECS Department at University of California at Berkeley, where he does research on cloud computing and networked computer systems. Past work includes the Dynamic Packet State (DPS), Chord DHT, Internet Indirection Infrastructure (i3), declarative networks, replay-debugging, and multi-layer tracing in distributed systems. His current research includes resource management and scheduling for data centers, cluster computing frameworks, and network architectures. He is the recipient of a SIGCOMM Test of Time Award (2011), the 2007 CoNEXT Rising Star Award, a Sloan Foundation Fellowship (2003), a PECASE Award (2002), and the 2001 ACM doctoral dissertation award. In 2006, he co-founded Conviva, a startup to commercialize technologies for large scale video distribution.

Kobus Van Der Merwe


Kobus received B.Eng and M.Eng degrees in electronic engineering from the University of Pretoria in South Africa in 1989 and 1991 respectively. He worked at the CSIR (a South African research and development organization) for three years before joining the Systems Research Group at the University of Cambridge Computer Laboratory from where he received a Ph.D in 1998. Since then he has been with the Networking Research Department of AT&T Labs Research.  

George Varghese

George Varghese worked at DEC for several years designing DECNET protocols and products before obtaining his Ph.D in 1992 from MIT. Between 1993-1999 he was professor at Washington University. He joined UCSD in 1999, where he currently is a professor of computer science. He won the ONR Young Investigator Award in 1996, and became an ACM Fellow in 2002. Several algorithms he helped develop have found their way into commercial systems. He also helped design the lookup engine for Procket's 40 Gbps forwarding engine. He is the author of the book "Network Algorithmics" and he co-founded NetSift Inc. which was acquired by Cisco Systems in 2005. 

Alec Wolman


Alec Wolman is a Senior Researcher at Microsoft, Redmond. His current research focus is on mobile systems, though his other research interests include: distributed systems, operating systems, internet technologies, security, and wireless networks. Alec graduated with a PhD from University of Washington in 2002.

Xiaowei Yang


Xiaowei Yang is an assistant professor in the Department of Computer Science at Duke University. Before joining Duke, she was an assistant professor in the Department of Computer Science at the University of California at Irvine. She received a PhD in Computer Science from Massachusetts Institute of Technology, and a BE in Electronic Engineering from Tsinghua University. She is the recipient of an NSF CAREER award. 

David Wetherall


David Wetherall is a Professor in the Department of Computer Science and Engineering at the University of Washington. He ran Intel's former Seattle research lab and is an author of Computer Networks, 5th edition. Wetherall's research focusses on the Internet and network systems, including wireless and mobile computing, and privacy and security. He mixes blue-sky projects with industrial collaborations, and is known for pioneering research on programmable networks, de-duplication, Internet mapping, and denial-of-service. Wetherall has a Ph.D. in computer science from MIT, and a B.E. in electrical engineering from the University of Western Australia. He is a Fellow of the ACM; received a Sloan Fellowship, NSF CAREER award, SIGCOMM Test-of-Time award, and Bennett Prize; chaired SIGCOMM, NSDI, and MobiSys; and founded HotNets.

Ming Zhang


Ming Zhang is a researcher in the Networking Research Group at Microsoft Research. His interests lie in designing, building, and managing cloud computing infrastructure, data center networks, and mobile systems. He has published over 30 papers in top-tier systems and networking conferences including OSDI, SIGCOMM, NSDI, MobiSys, and Oakland. His work on MobiPerf won the Open Internet App Award and People's Choice App Award from Federal Communications Commission (FCC). He received his M.A. and Ph.D. in Computer Science from Princeton University in 2003 and 2005 respectively and his B.S. in Computer Science from Nanjing University in 1999.  

 Jingren Zhou

Jingren is a Principal Development Manager at Bing Search Infrastructure Team where he manages the development team for a cloud-scale distributed computation system, called SCOPE, targeted for massive data analysis over tens of thousands of machines at Microsoft Bing. Before that, he was a researcher in the Database Group at Microsoft Research, part of the Microsoft Corporation. His research is in the area of database, in particular query processing, query optimization, large scale distributed computing, and architecture-conscious database systems. Before Microsoft, Jingren obtained my Ph.D. in Computer Science at Columbia University and B.S. at University of Science and Technology of China.