Bachelor's Thesis: Distributed Operating System for WSNs
Aside from being immensely useful to present-day applications and systems, Distributed Operating Systems (DOS) have always been fun to tangle with and strangely intellectually pleasing to work on.
Therefore, it should come as no surprise that when it came to selecting a theme for my final year's thesis towards the culmination of my Bachelor's degree in Computer Science & Engineering, the field was one of the main areas in my mind.
At around the same time, my friend Suneeth Subbiah (in conjunction with whom I'd previously published a paper) was looking at Wireless Sensor Networks (WSNs) and their varied applications in many fields, and related OSes for Embedded Systems. Inspired by the presence of standard (and highly developed) OSes like TinyOS, innovative existing research like SOS and many other (often partial) implementations of distributed operating systems for sensor nodes or analogous systems, we decided to pursue a project in the subject.
We quickly drew up an abstract for the project and submitted it to the NIE authorities for analysis and feedback. The project has been approved, and we have begun working on the design and creation of a DOS for Wireless Sensor Networks with an emphasis on dynamic memory management and dynamic feature/functionality management.
We are confident that this project will give us an appropriate output for skills learned during the course of our Bachelor's, consolidate understanding as well as require more learning, and ultimately result in an useful, high-quality product as well.