Heading into my final year in Systems and networking and I am looking for ideas for my project. Writing code is not one of my strong points
You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.
M$2 Answers
1: Compute clusters
2: On the fly ad-hock networks
3: Distributed computing projects
4: Embedded systems networking
5: Self repairing networks
6: Cloud computing
7: Home automation
That's a pretty large area of R&D, so your sure to be able to find something you can do that you would be interested in. I'm partial to embedded systems my self. Mostly because it is a really over looked area of computer systems. And also because 90% of all CPU's sold are for embedded applications. It's a big market.
Compute clusters have been done to death, but there are still plenty applications for them that have yet to be taped into. I heard that a while back some group put together a bunch of PlayStation 3's to crack SSL, effectively making every ones bank information plain text for a day. So the power to do amazing things is there. The biggest problem with clusters to date is paralleling of computer programs. I would be interested to see what can be done with a cluster that was built with emphasis on power per node, as apposed to number of nodes in a cluster.
On the fly ad-hock networking is claimed to be the next big thing for the handheld market and is getting heavy R&D right now. The idea is to be able to walk in to a room of handhelds and, with the proper permissions and what have you, be instantly connected to a wireless network with all the systems in the area. It is a peer to peer network also so you don't have to have massive transceiver power because you may only be talking to a device a few feet from you. And that device would talk to another and another and so on until the device you wanted to talk to was reached, such as a cable modem. The usefulness and the security of such networks are highly scrutinized though and these are the main hurdles that are being addressed currently.
Distributed computing is a code only thing, and hard to do with just any project. But they are "the most powerful computers" you can get and are heavily network dependent. And if there is a project that can be done that way, it is worth the effort and a good project to work out.
Embedded systems are every where from microwaves to ICBM's. And they are very under appreciated. And a lot of devices have multiple computer systems in them. A car for example has dozens, and they all need to communicate properly in order for the whole car to work. What makes this problem worse is the fact that the system is not really intended to be serviced. You make the system once and it needs to function the entire life of the device. A lot of design effort of the electrical of cars and other complex electrical systems now a days is the reliability of the computer systems in them and how well they work together.
Self repairing networks would be great for computer systems that are unmanned and is an intense area of study. This would allow larger networks that are farther apart form each other that physically take up less space do to a lack of man assisted repairing needs. Also, the human element accounts for just as many mistakes and problems as it does for correcting them. If a reliable commercially viable way for IT systems to completely repair them selves could be made it would universally increase up-time and lower system run costs.
Cloud computing has had a lot of interest lately. The idea is to have one really powerful computer that is well maintained and well protected be a central server, and the client computer connects to it and acts as simply a stand in proxy or terminal. This gives the appearance of a extremely fast computer for a smaller base fee for the end user.
Home automation is just as it sounds, you wake up in the morning to find breakfast already made and laundry already done for you. When you come home from work, your house has already has woken up and started dinner and turned on the heat. The lights come on as you enter rooms and turn out as you leave. The house also knows when you have certain things you need to do and learns patterns and habits you have. So if you get up once a night to get a snack, the house might have the light on and your favorite snack on the front top shelf of the fridge. If the fridge gets low, the house gets on the internet and orders to your door food delivery to be there when you wake up. It is effectively a wife, but with out all the complaining or all the sex.
Anyway, that should get you started in the right direction towards something good for a final project. I hope I was helpful and I hope you make things work out with what I have told you. If I was helpful to you or any one else, please + rep me with the up arrow on the top right corner of this answer. Thanks
You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.
M$You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.
M$