spacer spacer spacer
spacer spacer Home spacer|spacerAcademics spacer|spacerLinksspacer|spacerTerraDirspacer|spacerLocal Dept. Page spacer spacer
spacer spacer spacer
spacer spacer spacer
 
spacerspacerspacer

Research

My research interests lie in the areas of Networks and Distributed Systems. While in grad school, I focused on addressing the challenges in building a distributed search infrastructure over P2P systems. These challenges include identify, extracting, and storing the meta-data that is useful in answering search queries. This information has to be stored in a manner that facilitates quick retrieval of results while providing certain performance, reliability and consistency guarantees. As part of my dissertation, I worked on storing the meta-data in a reliable manner, on ways of organizing this data to reduce the cost of query evaluation, on protocols to handle hotspots and balance query load, and on techniques to rank search results in a truly distributed manner. While all of the techniques I developed were targeted towards the TerraDir system, they are equally applicable to other P2P system designs.


Publications

Conference and Workshop Papers

[1] Vijay Gopalakrishnan, Ruggero Morselli, Bobby Bhattacharjee, Peter Keleher, and Aravind Srinivasan,"Distributed Ranked Search", In the proceedings of IEEE International conference on High Performance Computing (HiPC' 07), Dec 2007. [Best Paper Award]
[Abstract, Bibtex, PDF, PS]
[2] Seungjoon Lee, Dave Levin, Vijay Gopalakrishnan, and Bobby Bhattacharjee,"Backbone Construction in Selfish Wireless Networks", In the proceedings of ACM Sigmetrics, the International Conference on Measurement and Modeling of Computer Systems (Sigmetrics'07), June 2007.
[3] Vijay Gopalakrishnan, Bobby Bhattacharjee and Peter Keleher, "Distributing Google", In the proceedings of 2nd IEEE International Workshop on Networking Meets Databases (NetDB'06), April 2006.
[Abstract, PDF, PS]
[4] Bujor Silaghi, Vijay Gopalakrishnan, Bobby Bhattacharjee and Pete Keleher, "Hierarchical Routing with Soft-State Replicas in TerraDir", In the proceedings of 18th International Parallel and Distributed Processing Symposium (IPDPS' 04), April 2004.
[Abstract, Bibtex, PS]
[5] Vijay Gopalakrishnan, Bujor Silaghi, Bobby Bhattacharjee and Pete Keleher, "Adaptive Replication in Peer-to-Peer Systems", In the proceedings of 24th International Conference on Distributed Computing Systems (ICDCS' 04), March 2004.
[Abstract, Bibtex, PDF, PS]
[6] Bobby Bhattacharjee, Sudarshan Chawathe, Vijay Gopalakrishnan, Peter Keleher, and Bujor Silaghi, "Efficient peer-to-peer searches using result-caching",In the proceedings of 2nd International Workshop on Peer-to-Peer Systems (IPTPS'03), March 2003.
[abstract, bib, paper]

Technical Reports

[1] Vijay Gopalakrishnan, Ruggero Morselli, Bobby Bhattacharjee, Peter Keleher, and Aravind Srinivasan, "Ranking Search Results in Peer-to-Peer Systems", Technical Report CR-TR-4779, Dept. of Computer Science, University of Maryland, January 2006.
[abstract, bibtex, PS, PDF]
[2] Vijay Gopalakrishnan, Bobby Bhattacharjee, Sudarshan Chawathe, and Peter Keleher, "Efficient Peer-to-Peer Namespace Searches", Technical Report CS-TR-4568. Dept. of Computer Science, University of Maryland, February 2004.
[abstract, bibtex, paper]
[3] Vijay Gopalakrishnan, Bujor Silaghi, Bobby Bhattacharjee and Pete Keleher, "Adaptive Replication in Peer-to-Peer Systems", Technical Report CS-TR-4515. Dept. of Computer Science, University of Maryland, August 2003.
[abstract, bibtex, paper]

Teaching

I was a Teaching assistant in the department for 4 sessions between 2000 and 2001. I have taught discussion sections for classes including Operating Systems (CMSC 412), Introductory and Advanced C++ programming (CMSC 114/214), and Introduction to Programming with C (CMSC 106).


Courses

Computer Networks, by Dr. Bobby Bhattacharjee.
Software Agents, by Dr. V.S.Subrahmanian.
Network-Centric Devices, by Dr. Liviu Iftode.(Pervasive Computing), Bluetooth Project talk
Advanced Computer Graphics, by Dr. Amitabh Varshney.
Randomized Algorithms, by Dr. Aravind Srinivasan.
Computer Vision, by Dr. J.Y.Aloimonos.(Project 1) (Project 2)  (Project 3)
Software Testing, by Dr. Atif Memon (MARCO)(source)
Advanced Operating Systems, by Dr. Peter Keleher.(MoteFS)
Design and Analysis of Algorithms, by Dr. William Gasarch.
Database design, by Dr. V.S.Subramanian.
Distributed Algorithms and Verification, by Dr. Udaya Shankar.
Programming Language Implementation, by Dr. William Pugh.


 
spacer spacer spacer
spacer spacer Home spacer|spacerAcademics spacer|spacerLinksspacer|spacerTerraDirspacer|spacerLocal Dept. Page spacer spacer
spacer spacer spacer
spacer spacer spacer
 
spacerspacerspacer

Vijay Gopalakrishnan
Valid HTML 4.01!