Greetings
This site has a bit of info about me. Check out the links on the left that should lead you to more, or look below for the latest posts from my blog.
Blog
Installing TinyOS from the TinyProd repositories
Instructions for setting up the latest TinyOS from the tinyprod repositories on Ubuntu 11.10. Read more...
Hacking in C/embedded devices - tips and tricks
This is a running collection of tips and tricks that I've picked up over time in C/C++ development on many devices. I expect this will be a live document that I will add to as I continue to work. Read more...
Scribe
Check this out - me and a few other people put together a cool service called Scribe! Scribe adds real-time speech transcription to a web-based video conferencing system.
See more at the Scribe website.
Engineering and programming contests list
A list of the engineering, design, etc contests that I know of here, for future reference.
This focuses on contests that are among one or more of the following categories
- Students/Corporates/non-students
- Allow international participation
- Have some kind of prize associated with them
Paper summaries - BCP
Intro
This is a brief summary of "Routing Without Routes: The Backpressure Collection Protocol".
Background
Traditional routing protocols, such as link state or distance vector routing protocols work by explicitly calculating a route in the network from one node to another.
While these protocols work very well (as proven by the fact that they are deeply established in today's networks), they are not the "ideal" protocols for all network topologies. Specifically, they do not necessarily provide a globally optimum distribution of congestion in many-to-one transmission topologies, often leading to possible bottlenecks.
BCP is an implementation of Backpressure Routing - a completely different routing mechanism - for wireless sensor networks. BCP implements backpressure routing on wireless sensors to try to achieve the globally optimum distribution of traffic across the sensor network.
