INTERNSHIP - Intelligent monitoring of distributed and embedded systems
With over 30 years of experience in designing, manufacturing and maintaining on-board communication and control systems, Televic Rail is a leading, trusted partner for railway operators and train builders worldwide.
Its Passenger Information Systems and Control Systems are high quality, tailor-made solutions that offer the flexibility, user-friendliness and stability that our clients ask for. Our various types of on-board control systems such as our bogie monitoring systems are innovative yet reliable products which are designed specifically for the railway business.
Trains and trams all around the world are equipped with Televic Rail solutions, from New Zealand to Canada, from China to the United States, from India to Belgium, England and France.
When software fails, engineers have to investigate why it failed. Usually, this is done by opening the log-files and checking which errors were thrown. However, when there are many software components running concurrently, going through the log-files one by one is a very time-consuming task. In the last years, different monitoring tools have been developed, which automatically aggregate data from multiple services, running in the cloud. This aggregated data no longer stops at just the logs, but it could also display the memory usage leading up to the crash, the number of open file descriptors, etc. Televic GSP has many different devices running on many different trains. However, since these devices are embedded devices, they don't have that many resources, and a steady connection to a server can not be ensured. Simply aggregating all data, and sending them over the network to our servers might prove impractical, and thus a smarter solution is required.The goal of the student would be to:
* If this is taken as an internship:
** Investigating the existing monitoring solutions
** Designing and implementing a smarter way to collect and transfer the important log-data.
* If this is taken as a thesis:
** analyse the data and try to detect possible anomalies (e.g. bugs, edge cases, security breaches, ...)
If you are interested in this topic, please also register this on the Televic website at: https://www.televic.com/en/careers/internships-and-students so we can confirm the topic is still available.
- Level: Academic Master/Master
- Specialty: Software
- Type of work: Research 25%, Implem. 25%, Experim. 50%
- Location: Televic/University
- Type of activities: Design, implementation, Literature study, programming.
- Number of students: 1