Rochester Institute of Technology, Rochester, New York (May 2004) Master of Science in Information Technology (MS-IT) Dean's list: 2002-2004 GPA: 3.85/4.00 |
St. Joseph's College of Engineering, Chennai, India (July 2002) Bachelor of Technology in Information Technology University Rank # 3 out of 660 students First class with Distinction - 88%) |
MS Project: Design and Implementation of a Bit-Router |
Advisors Prof. George Barido (Chair) Prof. Peter Lutz Prof. Luther Troell |
Abstract |
Routing is performed in the network layer in the Open Systems Interconnection (OSI) model and in the Internet layer in the Transmission Control Protocol/Internet Protocol (TCP/IP) model. Routing algorithms provide a mechanism by which information can be logically transported across a network. This project aims at providing an efficient design and implementation of a routing algorithm for campus/corporate networks. It is a mechanism of routing for intranet swithin campus/corporate networks. The main objective of the routing algorithm is to solve the problem of large table lookups in routers. Performance is measured with respect to the user and hence for efficient routing we need an algorithmic design that makes routing decisions based on the structure of the organization. The key characteristics of the routing algorithm are: routing based on the structure of the organization, eliminate the use of table lookups, use of local Internet Protocol (IP) addresses based on organizational requirements, and minimal use of bits for making routing decisions. The router is designed to make decisions based on bit values rather than table lookups. The router was implemented in Java using Prof. PeterLutz’s Network Development (NetDev) Toolkit (http://netdev.it.rit.edu). |
Courses taken in Master's Degree (MS/IT) [pdf] |
Winter Quarter 2003-04
|
Fall Quarter 2003
|
Spring Quarter 2003
|
Winter Quarter 2002-03
|
Fall Quarter 2002
|
Courses taken in Bachelor's degree (BTech, IT) [pdf] |
VIII Semester
|
VII Semester
|
VI Semester
|
V Semester
|
IV Semester
|
III Semester
|
I and II Semesters
|
Design and Implementation of a Bit-RouterMS Project Rochester Institute of Technology, Rochester, New York Advisors: Prof. George Barido, Prof. Peter Lutz and Prof. Luther Troell September 2003-February 2004 Designing and implementing a new router and routing algorithm for campus/corporate networks that is designed to solve the problem of table-lookups and deliver with high performance. The implementation is in Java using Prof. Peter Lutz's Network Development (NetDev) Toolkit (netdev.it.rit.edu). |
Multi-threaded File Sharing ServerRochester Institute of Technology, Rochester, New York October 2003 Designed and implemented a file sharing server in Java with the group members Dilshod A. Ibragimov, Gregory P. D' Angelo and MooNam X. Ko. |
Taughannock-Trumansburg-Texas Network Case Study Proposal (VPASSGroup) Rochester Institute of Technology, Rochester, New York May 2003 Designed a corporate network for a manufacturing company spanning Taughannock(NY),Trumansburg(NY) and Texas sites with the group members Anthony Piccirillo,Paul Ruganis, Scott A. Guffey and Venkateswara Oruganti. |
DNS Client and Server Implementation ProjectRochester Institute of Technology, Rochester, New York April 2003 A DNS client and server implementation was developed for a given protocol format. The implementation was written using the Java programming language. |
Manufacturing Unit Network Proposal (VPASS Group) Rochester Institute of Technology, Rochester, New York May 2003 Designed the logical network for a Manufacturing Unit given their organizational structure and physical specifications (spanning across a state highway). The complete enterprise network was designed with the group members Anthony Piccirillo, Paul Ruganis, Scott A. Guffey and Venkateswara Oruganti. |
Distributed Systems Design ProjectRochester Institute of Technology, Rochester, New York April 2003 A platform for the implementation of a "highly" distributed system was designed using DOME (Distributed Object Management Environment) for a business firm to support remote object access, data delivery, RMI, concurrency, and multi-platform support. |
Agency Network Proposal (VPASS Group) Rochester Institute of Technology, Rochester, New York April 2003 Designed a logical network for a Government Agency's enterprise network based on the operations of the corporate organization, their requirements and specifications. The complete enterprise network was designed with the group members Anthony Piccirillo, Paul Ruganis, Scott A. Guffey and Venkateswara Oruganti. |
Switch SimulatorRochester Institute of Technology, Rochester, New York January 2003 A program that simulates the functioning of a 4-port switch was implemented in Java. The program computed the Spanning Tree Algorithm (STA) for a given network and resolved all the bridging loops that existed in the network. |
Simulation and Analysis of M/M/n/n Wireless Base Transceiver Station ModelIBM Linux Challenge Contest 2002 Rochester Institute of Technology, Rochester, New York December 2002 A wireless basestation transceiver model was modeled and simulated using C and GNU/Linux, and the basestation parameters were estimated and analyzed for efficiency. |
Optimal Traffic Signaling Sequences using Genetic AlgorithmsCognizant Technology Solutions (CTS), Chennai and Indian Institute of Technology (IIT), Madras Advisor: Dr. C. Rajendran (IIT-M) February 2002 The best traffic sequence for the Mount Road-Nandanam Intersection in the city of Chennai, India was obtained using simulation and genetic algorithms, and the presence of a flyover on Mount Road was studied. |
8085 AssemblerSt. Joseph's College of Engineering, Chennai, India June 2001 An assembler was designed and implemented in C for the 8085 architecture. |
|
|
|