Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project: Automated bechmarking and dashboard for publish/subscribe network performance #1

Open
doganulus opened this issue May 25, 2024 · 0 comments
Assignees
Labels
cloud-native all about cloud native technologies and YAML system system software, automation, compilers, performance

Comments

@doganulus
Copy link
Member

doganulus commented May 25, 2024

Project Description

You will design a containerized benchmarking solution on a cloud-based CI system (GitHub Actions) to automatically measure the network performance of publish/subscribe communication protocols. We are primarily interested in network throughput and latency measurements using standard and our custom benchmarking tools (e.g. ddsperf, Apex benchmarks, and timescales).

This project considers at least three different pub/sub implementations:

  • CycloneDDS
  • FastDDS
  • Zenoh

where CycloneDDS and FastDDS libraries implement the standard DDS protocol, whereas Zenoh is a new and more scalable solution that uses its own Zenoh protocol.

Finally, the results must be automatically published on a publicly available website for each release of these libraries over predefined benchmarks.

@doganulus doganulus self-assigned this May 25, 2024
@doganulus doganulus changed the title Project: Automated bechmarking and dashboard for DDS and Zenoh protocols network performance Project: Automated bechmarking and dashboard for publish/subscribe network performance May 25, 2024
@doganulus doganulus added cloud-native all about cloud native technologies and YAML system system software, automation, compilers, performance ai/ml can machines think? and removed ai/ml can machines think? labels May 25, 2024
@doganulus doganulus added cloud-native all about cloud native technologies and YAML and removed offer cloud-native all about cloud native technologies and YAML labels May 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cloud-native all about cloud native technologies and YAML system system software, automation, compilers, performance
Projects
Development

No branches or pull requests

1 participant