Post Job Free

Resume

Sign in

Assistant Computer Science

Location:
Ithaca, NY
Posted:
October 05, 2012

Contact this candidate

Resume:

Vidhyashankar Venkataraman

*** ***** ****, ******* **********

Ithaca NY 14853

e-mail : abotzy@r.postjobfree.com

Website: www.cs.cornell.edu/~vidya

***, ***** ******

Ithaca NY-14850

Phone: 607-***-**** (Res)

607-***-**** (Off)

Vidhyashankar Venkataraman

Objective

Seeking a summer internship in the areas of computer networking, distributed systems and/or discrete algorithms

Educational Background

(Aug 2003-present) Expected graduation: Dec 2008

PhD : Cornell University CGPA: 4.01/4

Major : Computer Science

Advisor : Paul Francis

Thesis : Priority-based technique to transport in long haul networks

Minor : Finance (Business school)

(Aug 2003-Dec 2007)

MS : Cornell University CGPA: 4.01/4

Major : Computer Science

Advisor : Paul Francis

(Aug 1999-May 2003)

B.Tech : Indian Institute of Technology (IIT), Madras, India CGPA: 9.5/10

Major : Computer Science

Advisor : C. S. R. Murthy

Minor : Biomedical Engineering

Interests

Computer Networks, distributed systems, operating systems, databases, algorithms, applications of Mathematics and Computer Science to real-life problems

Research Projects

Summer’06-Fall’07

Developed a new transport protocol, Priority-Layered Transport (PLT), for long-haul networks. Spent two summers at Bell Labs, Lucent Technologies, New Jersey working on this problem. I hacked into the Linux TCP code to build this protocol. I implemented a performance-enhancing proxy and evaluated it on a wide-area testbed (Emulab). The work also involved building a simulation code for the protocol in NS (C We are currently working on a patent for this technology and intend to integrate with the UNIX kernel. (Collaborating with T. V. Lakshman, M. Kodialam,(Lucent Technologies, Holmdel) and P. Francis)

Summer’04-Spring’06

Designed Chunkyspread, a heterogeneity-aware end-to-end multicast protocol for live streaming applications. The protocol has been tested on Emulab, and will be shortly deployed on Planetlab. The system along with the simulator has been implemented in C++ (more than 25K lines of code). (Collaborated with P. Francis and K. Yoshida)

Our technology, Chunkyspread, got a mention in the ten emerging innovations in the March/April 2007 Issue of MIT Technology Review

Spring’04

Involved in a performance analysis of Willow, an overlay infrastructure implemented in Java. (Collaborated with R. V. Renesse )

Summer’02-Summer’03

Involved in developing real-time resource allocation algorithms for synchronous and asynchronous Ad Hoc wireless mesh networks at the Indian Institute of Technology Madras. This also involved wide-scale simulations in the GloMoSim simulator. (With Prof. C. S. R. Murthy )

Publications

V. Venkataraman, P. Francis, M. S. Kodialam, T. V. Lakshman. A Priority-layered Approach to Transport for high bandwidth-delay product networks, Submitted to SIGCOMM 2008

V. Venkataraman, K. Yoshida, P. Francis. Heterogeneous Unstructured End System Multicast, In The Fourteenth IEEE International Conference on Network Protocols (ICNP), Nov 2006 (Speaker).

V. Venkataraman, P. Francis, J. Calandrino. Chunkyspread: Multitree Unstructured Peer to Peer Multicast, In The Fifth International Workshop on Peer-to-Peer Systems (IPTPS), February 2006 (Speaker).

V. Venkataraman, P. Francis. Unstructured Overlay Multicast with Fine-grained Load Control, (Poster Presentation) in The Second Symposium on NSDI, May 2005.

V. Venkataraman, B.S. Manoj, C. Siva Ram Murthy. Slot allocation schemes for delay sensitive traffic support in asynchronous wireless mesh networks, In The International Journal of Computer and Telecommunications Networking Computer Networks and ISDN Systems, 2005.

V. Venkataraman, B.S. Manoj, and C. Siva Ram Murthy. Slot Allocation Schemes for Delay Sensitive Traffic Support in Asynchronous Wireless Mesh Networks, In HiPC’ 03.

Programming & System building skills

Programming languages: Experience in C, C++, Java, PASCAL, C#

Operating systems: Windows, Linux, FreeBSD, Solaris

Scripting languages: bash and awk

Hacked into Linux TCP code of over 25K lines and designed a new network-transport protocol for long fat networks

Designed and built from scratch, Chunkyspread (over 15K lines), a P2P multicast system in C++

Developed and worked on a P2P multicast simulator Willow in Java

Used FreePastry code to develop capacity-balancing techniques in a structured P2P infrastructure

Have used and developed code for the network simulators NS and GloMoSim and worked extensively on the Emulab and the WAIL-router testbeds

Academic Honors

(2007) My technology, Chunkyspread, was mentioned in the Ten Emerging Innovations in the March/April 2007 Issue of MIT Technology Review

(2006) Outstanding TA Award for the course on Computer Architecture

(2003) Received the Cornell University Fellowship for incoming PhD students

(2000) Received the top prize for Academic Excellence for the first year of my undergraduate study

(1999) Ranked among the top 0.2% of the examinees (Rank: 270) in the IIT Entrance Examination

(1997) Received the National Talent Search Scholarship awarded by National Council for Educational Research and Training (NCERT), New Delhi

(1999) Merit Certificate Holder in Math and Chemistry at AISSCE

Miscellaneous

Presentations

(Fall’ 07) Proposal Exam talk based on PLT

(Spring’ 05) Cornell Systems seminar: Feasibility of Supporting Large Scale Live Streaming Applications, SIGCOMM’ 04

(Spring’ 04) CS 614 Class Presentation: U-Net and Light-weight RPCs

(Fall’ 03) Cornell Systems Seminar: Protecting Applications with Transient Authentication, Mobisys’ 03.

(Fall’ 03) CS 615 Class Presentation: Overlook: A Scalable name service on an overlay network (ICDCS’02)

(Fall’02) Presented a survey on the IEEE 802.11 and HIPERLAN WLAN standards and contributed a chapter on Wireless LANs in the book titled Ad Hoc Wireless Networks: Architectures and Protocols, by C. S. Murthy and B. S. Manoj.

Teaching Experience & Awards

(Spring’08) Teaching assistant for Large scale architectural models on the Internet.

(Spring’07) Teaching assistant for a course on Computer Networks.

(Spring’06) Teaching assistant for a course on Computer Architecture

(Summer’05) for an introductory course on Java Programming

(Spring’03) Teaching assistant for an introductory programming course



Contact this candidate