Master's degree proposal, Router software


 
Thread Tools Search this Thread
Top Forums Programming Master's degree proposal, Router software
# 1  
Old 07-29-2006
Power Master's degree proposal, Router software

Hello everyone,

After 8 years of being out of school I am trying to start my Masters degree. This specific type of degree is being done only by research (research mode vs. coursework mode). I need to prepare a research proposal and send it to the school. I will need a professor to accept me as a research student.


- I want to end my masters in 1.5 years (at most 2 years)

- I have something arround 1 years of experience in unix programming (BSD Sockets , etc) and very extensive database, J2EE, PHP and .NET experience.

- I am CCNA certified and have done switching and routing courses


With above background I had prepared below proposal:

-----------------------------------------------------------------
A: Study and development of a routing platform (OS) using PC hardware

In this project, a routing operating system based on Intel (or a RISC platform) PCs and hardware will be developed which is able to support a few routing protocols (example: static, rip) on simple interfaces (i.e serial or ethernet).
-----------------------------------------------------------------

Though after a days of searching and thinking I found that it is a very big project. I will need to develop a very stable operating system (memory management, processes, filesystem, ...) and a routing software on top of it and also a user shell.

So I am changing mymind to a smaller project:

-----------------------------------------------------------------
A: Study and development of a routing platform (OS) on top of a unix type operating system

In this project, a routing software on top of a stable unix type OS will be developed which is able to support a few routing protocols (example: static, rip) on ethernet interfaces. Platform will include a user shell. Entire software will be placed on a flash disk to form an appliance.
-----------------------------------------------------------------

Though I will look at already developed software like zebra, I should develop a completely new software.


Now

I need some advice from people here.

1- Is this proposal reasonable?

2- Is it possible to cover all the things in just 1.5 years ?

3- Are you able to suggest me a better research proposal?

4- Any other advice is appereciated.

Regards,
Mac
# 2  
Old 07-29-2006
Is this like...

openwrt, by any chance?

openwrt.org

That would be the open source linux for linksys (and well, all the rest too), wireless routers. It's basically just open source replacement software for your router, but you can also solder a serial port to the machine and get a console interface. You can also do some other crazy stuff with it like attach a phone interface cable to the serial port and make the router act like a gateway through the cell phone. You can make it serve files and stuff like that too. Maybe put a card reader on it? Or are you just basically going to do the exact same thing (as openwrt), but on a whole computer? Would you be rewriting all the software that does this already or maybe looking into the hardware aspect like attaching lots and lots of nics in order to get multiple ports? Maybe you want to just show how to implement the pre-existing software? "What's your focus," I guess, is what I'm trying to ask.
# 3  
Old 07-30-2006
Thank you very much for the link and ideas and also your last quetion.

Someone else had also warned me that I should do something new for a research project.

I think I need to find a new and valuable idea around this project which makes it different and then decide on whole project.

Regards,
Mac
Login or Register to Ask a Question

Previous Thread | Next Thread

4 More Discussions You Might Find Interesting

1. UNIX Desktop Questions & Answers

How can I replicate master master and master master MySQL databse replication and HA?

I have an application desigend in PHP and MySQl running on apache web server that I is running on a Amazon EC2 server Centos. I want to implement the master-master and master slave replication and high availability disaster recovery on this application database. For this I have created two... (0 Replies)
Discussion started by: Palak Sharma
0 Replies

2. UNIX for Dummies Questions & Answers

Remote Unix printing to my WinXP works with no router. How can I make it work through my router?

I set up remote printing on a clients Unix server to my Windows XP USB printer. My USB printer is connected directly to my PC (no print server and no network input on printer). With my Win XP PC connected to my cable modem (without the router), i can do lp -dhp842c /etc/hosts and it prints. I... (7 Replies)
Discussion started by: jmhohne
7 Replies

3. SCO

Software router on SCO Unixware 2.X

Hi, I am trying to setup an old SCO Unix 2.x box to act as a router. I have got 2 network cards in the box. As far as I know, I need to setup "ip forwarding" and "routes". Can anyone tell me how to setup "ip forwarding" on SCO Unixware 2.X? (0 Replies)
Discussion started by: sreenir
0 Replies

4. IP Networking

Software Router for Unix

Dear Users: I'm trying to find a software based Unix Router. I only want to bridge two subnets, and I'm not trying to share an internet connection. Ultimately, I'm looking for the sourcecode so that I can compile it for Mac OS X, which is the machine that the we want the router to run on. I'd... (4 Replies)
Discussion started by: emulator
4 Replies
Login or Register to Ask a Question