Welcome to my Homepage
Course Work



COURSE WORK AT USC

Operating Systems, Computer Networks, Database Systems, Web Technologies, Analysis of Algorithms, Distributed Applications, Computer Security, Internetwork and Distributed Systems Laboratory

RECENT PROJECT WORKS

Intra-domain Route Oscillations – Cisco 4000 and Cisco 7000 RoutersFall 2009

  • Reproduced Persistent Route Oscillation condition between BGP Route Reflectors using Cisco Routers (RFC 3345)

Automatic Worm Fingerprinting in Linux – Netfilter – C++ – Fall 2009  

  • Developing an automatic worm fingerprinting and detection algorithm using the Linux kernel Netfilter framework.
  • Working on a firewall module to successfully identify and isolate existing and unknown worms from network traffic

Blackholing, Sinkholing and Traceback – Fall 2009

  • Implemented real ISP techniques of Blackholing, Sinkholing and Traceback to mitigate DDoS attacks

TCP Flow Behavior and Service Differentiation – Fall 2009  

  • Anaylsis of TCP Flow Behavior and Service Differentiation using FIFO and RED queuing disciplines.

Trojan Blogger – LAMP – Summer 2009  

  • Created a Blogger program where users can sign up and maintain blogs using PHP and MYSQL

Flickr Google Maps Mashup – AJAX – JSON – REST – Spring 2009

  • Developed a Google maps application with images retrieved from Flickr database. This also provides a street view 

CrossWord Puzzle Solver – HTML – Javascript – DOM – Spring 2009

  • Developed a CrossWord puzzle Solver program that parses an XML file, retrieve the required data using DOM

Multi-threaded Distributed Online Shopping server – C++ Pthreads and Java – TCP Sockets – Spring 2009

  • Developed a distributed Online shopping server with Client- Server Interaction
  • Implemented the same functionalities as Java RMI and Web Services using Tomcat web server and Axis

Peer-to-Peer application with IP Multicasting for groups – C++ – Java Swings – Spring 2009

  • Developed an application which lists the cultural associations, allows join/leave a group, broadcast messages and live chat with the members of the group using multithreaded peer to peer paradigm – Includes Unicasting and Multicasting

Comparison of Advertisements in www.google .com and www.live.com search – Perl – Spring 2009

  • Built this application to compare the sponsored links of both the search engines for the given query

Operating System Development – Nachos – C/C++ – Fall 2008  

  • Used Nachos operating system to implement and test various subsystems of an operating system like System calls,Thread synchronization, Multi-programming, Virtual Memory, Basic Networking. The Implementation involved Locks,condition variables for multi-threading ; TLB,IPT,PT & swap file for VM
  • Implemented a Senate Payphone System in a fully redundant mode server configuration

Energy Efficient Routing in Wireless Sensor Networks  – Glomosim and C++  – Parsec

  • Developed an energy efficient routing algorithm in Wireless Sensor Networks where packets are routed based on the available energy level in each node and also the distance between the nodes.

Socket Program – C – TCP & UDP – Fall 2008

  • Simulated a race of  mobile units that identify a target with the help of check-points

Database Design – Fall 2008

  • Created a conceptual schema and developed a relational database model to maintain parking information.
  • Designed an XML schema with stylesheet to query and manage XML data for hospital management system.

Network modeling for performance planning and Analysis using OPNET IT Guru Academic Edition – Fall 2008

  • Simulated the performance of LAN (with hub & switches) showing the effects of CSMA/CD & analyzed OSPF, RIP

Conducted Network Protocol Analysis using Wireshark – Fall 2008





Page last updated on Saturday November 21 2009
The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees