Staex and HS Karlsruhe work together on creating decentralised and fault-tolerant applications


Students from University of Applied Sciences Karlsruhe presented the results of the research project they've conducted using the Staex Networking tool (MCC).

Staex successfully completed a research project with the University of Applied Sciences Karlsruhe, one of the largest and most research-intensive universities of applied sciences in Baden—Württemberg.

The project was led by Prof. Dr. rer. nat. Oliver P. Waldhorst, who represents Computer and Communication Networks at the Faculty of Computer Science and Information Systems and is a manager of the Data Centric Software Systems Research Group at the Institute for Applied Research.

The aim of the project was to create a P2P chat application based on the decentralised MCC network provided by Staex. The main design goal apart from the basic requirements of any chat application, such as message exchange in real time, offline messaging, was decentralisation, resulting in resistance to censorship, high availability and robustness (fault tolerance).

Students from Karlsruhe — Kai Siemek, Benjamin Fuertsch — under supervision of Oliver Waldhorst developed a messaging application on top of MCC (Staex Networking component) as part of their semester project. They presented their project to their colleagues and professors at the university on the 26th of October, 2022. The project was well received and spurred discussions on distributed systems, security and privacy.

Staex team also attended the project presentation and gave a short talk about the product and its upcoming features for robotics. Among them is tighter integration with Robot Operating System 2 (ROS 2). Staex will provide global communication from one local area network to another via its own DDS implementation built on top of MCC. This would allow robot manufacturers to pull telemetry data directly from robots and send it to the office computers bypassing gateways and without using complex-to-setup tunnels and VPNs.

Many attendees agreed that robots are not easy to manage in contrast to cloud servers, and blindly using cloud management technologies for robots could lead to even more complexity. Robots have special requirements among which are robust, secure and reliable global connectivity and ability to deploy applications and services in such a dynamic environment. These are the problems that Staex aims to solve and offer the solutions in an easy-to-configure and easy-to-use product.

We at Staex help our clients make IoT devices first-class citizens in their private networks, protect from common attacks, reduce mobile data usage, and enable audacious use cases that were not possible before.