Projects at CMU
High-Speed Broadband router design and Simulation: Designed a 2.5Tb/s router and simulated its performance. Here is the relevant web page.
SOAR - Solving the distributed Denial of Service attack with Web caching infrastructure: We designed a scheme that helps out web servers that are under attack from a dDoS attack. More here.
Worst-case weighted fair queuing: I made some additions to ns-2 to implement wf2q+. The code is here. .
Projects at Ericsson, formerly Torrent Networking Technologies
Multicast Routing Protocols: I was involved in the implementation of Multicast Routing Protocols such as PIM and DVMRP.
Course Projects at Univeristy of Delaware
Memory Consistency Models for Shared Memory Multiprocessors: Analyszed, evaluated and implemented a cache coherency protocol to support Location Consistency in SMPs. Some of the reports are here: analysis, implementation.
Interdomain Multicast Routing Protcols: Analysis and recommendations for Multicast Routing Protocols inclusing PIM, DVMRP, BGMP. Here is a presentation I made to the weekly seminar group.
Center Location Algorithms: Analyze and evaluate the performance
of new center location algorithms for wide area multicast. Here is a paper
that we presented at Workshop on Advances in Parallel and Distributed Computing,
held in conjunction with IEEE Symposium on Reliable Distributed Computing,
October 1998 titled Distributed
Center Location Algorithm for Fault-Tolerant Multicast in Wide Area Networks.
Course Projects at Lahore University of Management Sciences
Computer Graphics (as Java Applets): scan-filling Polygons, 2-D transformations, 3-D viewing, Bezier Curves, Hidden Surface removal.
Operating Systems: Developed part of a Multitasking Operating System using C++.
Compilers: Designed and implemented a compiler for a subset of PL/0 using C++, lex and yacc.
Databases: Designed and implemented a Database for a hospital using Informix. Designed and implemented a Database for a garment manufacturing company using Oracle.
Comments Suggestions: firstname.lastname@example.org Last Modified: 11/10/99