Supervisor | Martin Wegner |
Wenbo Xu | |
Professor | Prof. Dr. Rüdiger Kapitza |
2nd Reviewer | Prof. Dr.-Ing. Lars Wolf |
Project | CCC |
IBR Group | CM (Prof. Wolf), DS (Prof. Kapitza) |
Type | Team Project Thesis |
Status | finished |
Start | 2016-08-01 |
DescriptionConsensus protocols originally stemmed from data center scenarios where fixed networks with high bandwdiths and low delays are prevalent. They have been used in these environments to achieve Byzantine Fault Tolerance (BFT), e. g., for state machine replication. Within the project CCC we seek to apply consensus protocols to the domain of Wireless Networks, especially Ad-Hoc networks such as Vehicular Ad-Hoc Networks (VANETs). These networks come with their own set of challenges: due to the load or loss on the wireless channel, delays have comparably higher upper bounds — messages will get lost in some cases, and retransmissions occur on a regular basis. Within this thesis, you shall setup a first hardware demonstrator for a consensus protocol implementation in the wireless domain: A set of provided hardware nodes (e. g., Raspberry Pis) have to be setup with an existing, given Java implementation of a consensus protocol. In addition, each node will be equipped by a hardware sensor, e. g., for light. All nodes communicate in an Ad-Hoc network set up using IEEE 802.11 b/g/n. To prove the correctness of the demonstrator and also enable future tests of the robustness of the protocol with respect to the wireless environment, a set of test cases shall be set up and evaluated:
RequirementsFor this thesis, extended knowledge of the Java programming language as well as the Linux Operating System is paramount. Prior work with embedded systems (Raspberry Pis, GPIO, hardware sensors) as well as experience with C/C++ certainly is beneficial. If you are interested in this thesis, please contact Martin Wegner or Wenbo Xu via mail, including the following information:
Links |
Vacancies of TU Braunschweig
Career Service' Job Exchange
Merchandising
Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
P. O. Box: 38092 Braunschweig
GERMANY
Phone: +49 (0) 531 391-0