Cool, that’s a great idea!

Cheers
Dominik

Von: Zhenyu Luo <[email protected]>
Datum: Montag, 28. April 2025 um 13:39
An: [email protected] <[email protected]>
Betreff: Re: Call for projects and mentors for OSPP 2025
Project Name: StreamPipes Extension Services Load Balancer

Project Mentor:
Mentor Name: Zhenyu Luo
Mentor Email: [email protected]

Project Description:
Apache StreamPipes is a self-service Industrial IoT toolkit designed to help 
non-technical users connect, analyze, and explore IoT data streams. Extension 
services are compute-intensive services that run adapters and pipeline elements.

Since Apache StreamPipes is an IoT data stream processing system, it is 
critical to provide powerful computing power. A load balancer needs to be 
implemented to optimize the scalability of extension services.

Project Difficulty:
- [ ] Basic
- [x] Advanced

Estimated Completion Time:
120-150 hours

Programming Language Tags:
- Java

Project Output Requirements:
Project 1: Collect resource utilization metrics (such as CPU, memory) for 
extension services.
Project 2: Implement resource management (such as memory management) and rate 
limiters for extension services.
Project 3: Implement a dynamic load balancer based on the collected resource 
data to optimize the performance of the extended service

Project technical requirements:

Project 1: Familiar with Java.

Project 2: Familiar with StreamPipes Extension Services.

Project 3: Familiar with the basic principles and implementation methods of 
load balancing.

Thanks!
ZhenYu Luo

Reply via email to