Indranil Gupta

 

 


 

Indranil Gupta (Indy) leads the Distributed Protocols Research Group in the CS Department at UIUC. He is interested in research on distributed protocols, with specific focus on large-scale distributed systems such as datacenters and cloud computing systems. Indranil is recipient of the the NSF CAREER award in 2005, the Junior Xerox Award for Faculty Research in 2008, the CAS/Beckman Fellowship in 2009, and the Academy for Entrepreneurial Leadership Faculty Fellowship in 2010. Indranil received teaching recognition in the UIUC "List of Teachers ranked as Excellent" eight times since 2003. He served as General Chair of ACM PODC 2007; PC co-chair at ACM/IFIP/Usenix Middleware 2010, IEEE SASO 2010 and StoDiS 2005; and Associate Track Vice Chair at ICDCS 2008. Previously, Indranil received his PhD in Computer Science from Cornell University in 2004. Recently, during 2011-2012 he spent an awesome year as a full-time Google employee (Visiting Scientist at Google, Mountain View). In the past, he has also worked in IBM Research (T.J. Watson) and Microsoft Research (Cambridge, UK). Indranil obtained his Bachelor of Technology (Computer Science) from the Indian Institute of Technology (IIT), Chennai/Madras, in 1998. He is originally from Hyderabad (India), where he was schooled in St. Patrick's H.S., HPS(R), and LFJC. He has also been a Gold Medalist at India's National Physics Olympiad, and recipient of India's NTSE Scholarship. Since 2005, Indranil has hosted a music radio show called "East of Zero" on the community radio station WEFT 90.1 FM in Champaign, Illinois.

More info here.




Customize your search:

E.g., 2016-12-11
E.g., 2016-12-11
E.g., 2016-12-11
Dec 12th 2016

Cloud computing systems today, whether open-source or used inside companies, are built using a common set of core techniques, algorithms, and design philosophies—all centered around distributed systems. Learn about such fundamental distributed computing "concepts" for cloud computing.

Average: 8 (2 votes)
Dec 5th 2016

Cloud computing systems today, whether open-source or used inside companies, are built using a common set of core techniques, algorithms, and design philosophies—all centered around distributed systems. Learn about such fundamental distributed computing "concepts" for cloud computing.

Average: 7.5 (2 votes)