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
