Dr. Ramesh Govindan is a Professor of Computer Science (with a courtesy appointment in Electrical Engineering) at the University of Southern California (USC). Dr. Govindan received the B.Tech degree from the Indian Institute of Technology at Madras, and the MS and PhD degrees from the University of California at Berkeley. Prior to joining USC, he was a member of the technical staff at Bell Communications Research, a project leader at USC's Information Sciences Institute and at the International Computer Science Institute at Berkeley.
Dr. Govindan's research has focused on scalable and robust routing infrastructures in large networks such as the Internet, on the structural properties of the Internet, and on the architectures and programming systems for wireless and mobile networks. He is a Fellow of the ACM.
See here for a more complete list.
Min Y. Mun and Donnie H. Kim and Katie Shilton and Deborah Estrin and Mark Hansen and Ramesh Govindan, PDVLoc: a Personal Data Vault for Controlled Location Data Sharing, ACM Transactions on Sensor Networks, 2014. [to appear]
M. Calder, X. Fan, Z. Hu, E. Katz-Bassett, J. Heidemann, R. Govindan, Mapping the Expansion of Google’s Serving Infrastructure, Proc. ACM Internet Measurement Conference, 2013.
B. Liu, A. Sheth, J. Chandrasekhar, U. Weinberg, R. Govindan, AdReveal: Improving Transparency Into Online Targeted Advertising, Proc. ACM Hotnets, 2013.
G. Papageorgiu, J. Gasparis, S. Krishnamurthy, R. Govindan, T. Laporta, Resource Thrifty Secure Mobile Video Transfers on Open WiFi Networks, Proc. ACM CoNEXT, November 2013.
D. Cheng, H. Hsiung, B. Liu, J. Chen, J. Zeng, R. Govindan, S. Gupta, A New March Test for Process-Variation Induced Delay Faults in SRAMs, IEEE Asian Test Symposium, 2013.
H. Hsiung, D. Cheng, B. Liu, R. Govindan, S. Gupta, Interplay of Failure Rate, Perfromance, and Test Cost in TCAM under Process Variations, IEEE Asian Test Symposium, 2013.
Masoud Moshref, Minlan Yu, Ramesh Govindan, Resource/Accuracy Tradeoffs in Software-Defined Measurement, Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN 2013), August 2013. [PDF]
Shuai Hao, Ding Li, William G.J. Halfond, Ramesh Govindan, Estimating Mobile Application Energy Consumption Using Program Analysis, 35th International Conference on Software Engineering (ICSE 2013), May 2013. [PDF][Abstract]
Tobias Flach, Nandita Dukkipati, Andreas Terzis, Barath Raghavan, Neal Cardwell, Yuchung Cheng, Ankur Jain, Shuai Hao, Ethan Katz-Bassett, Ramesh Govindan, Reducing Web Latency: the Virtue of Gentle Aggression, Proceedings of the ACM Conference of the Special Interest Group on Data Communication (SIGCOMM '13), August 2013. [PDF]
Ding Li, Shuai Hao, William G.J. Halfond, Ramesh Govindan, Calculating Source Line Level Energy Information for Android Applications, Proceedings of the International Symposium in Software Testing and Analysis (ISSTA 2013), July 2013. [PDF][Abstract]
NSL is a research group which I co-lead with Ethan Katz-Bassett and Minlan Yu. Together, we have more than a dozen students working on mobile computing, Internet measurement and cloud computing and networking.
I usually teach USC's graduate course in Computer Networking. In this class, we read several classic and topical papers from the networking literature and also a substantial programming project involving a process-level simulation of computer network components. I also teach the undergraduate Operating Systems where students implement process management, virtual memory and file systems on a Unix-like instructional OS.
In the past, I have taught a seminar course devoted to current research in mobile and cloud computing. The class involved a substantial project on cloud-enabled smartphone applications. Occasionally, I teach an advanced graduate course on research topics in computer networks and distributed systems.
When you come to campus, you will enter at Gate 1 (the intersection of Exposition Blvd and Watt Way, shown as the red marker).
NSL will be looking for strong PhD students in the upcoming admissions cycle, so if you're interested in working in our research group, please apply to our PhD program. If you're an MS student and would like to work in our group, you might first consider taking a graduate-level course with me, Ethan, or Minlan.