Software Defined Networking on an Android Ad Hoc Network
Abstract
Contemporary network schemes are built around the use of proprietary networking devices interacting with general autonomy in the area of sending and forwarding network data. This paradigm presents a handful of issues, including a lack of transparency in data logistics, and a lack of centralized, intelligent, network control. Because each of these devices is controlled by the closed-source firmware of their manufacturers, researchers and network administrators are unable to implement experimental routing rules. However, using software abstractions and management applications, the network can be controlled centrally, and treated as a whole. This is the concept of software defined networking. With this concept as our inspiration, we seek to design a network management structure for an ad hoc Wi-Fi network of Android smart phones, and implement code demonstrating this structure in action. The structure should simplify network management, as well as 3rd party application access to network functions.

Poster: Presentation Poster (Adobe PDF)
Paper: Final Report (Microsoft Word Document)
Final Presentation: Final Slideshow Presentation (Microsoft PowerPoint Document)