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

Run E2SAR on FABRIC #1

Open
2 of 3 tasks
tsaie79 opened this issue Dec 16, 2024 · 3 comments
Open
2 of 3 tasks

Run E2SAR on FABRIC #1

tsaie79 opened this issue Dec 16, 2024 · 3 comments
Assignees

Comments

@tsaie79
Copy link
Collaborator

tsaie79 commented Dec 16, 2024

  • use "E2SAR-fabric-lb-tester" and "E2SAR-U280-lb" to run a simple test where sender sends data to receiver bypassing LB using e2sar-perf .
  • Containerize E2SAR for running sender and receiver (Never tested the LB) Image
  • Run this simple 2-node e2sar-iperf sender-receiver test using k8s.

Following the instructions from Ilya:

At any rate for what you are trying to do the fabric-lb-tester notebook is fine - it sets up one sender and 3 receivers, you can just ignore 2 of the receivers. Then you can install the binary packages from the repo - there are debian packages there, you'll need to match the Ubuntu version (I think that notebook uses ubuntu-22)

I will modify this notebook to have an option to install e2sar binaries so you can do that instead of compiling from scratch
Its pretty easy - it already installs the .debs with E2SAR dependencies - you can easily modify that part of the notebook to just install the E2SAR debs themselves and call it a day. (each E2SAR release has two debs - one just dependencies, the other dependencies + E2SAR itself)

@tsaie79 tsaie79 self-assigned this Jan 14, 2025
@tsaie79
Copy link
Collaborator Author

tsaie79 commented Jan 14, 2025

I have successfully run a simple case in the notebook "E2SAR-fabric-lb-tester" which sends data from sender to receiver using e2sar_perf without LB.

@tsaie79
Copy link
Collaborator Author

tsaie79 commented Jan 14, 2025

Now, we have to focus on how to containerize E2SAR for sender and receiver, such that we can deploy them using K8s.

@tsaie79
Copy link
Collaborator Author

tsaie79 commented Jan 15, 2025

I've containerized the E2SAR Image and successfully ran sender and receiver without going through LB on two FABRIC nodes.

This test is simply a container version of the following section in the notebook "E2SAR-fabric-lb-tester".

Run Tests

Run simple single-threaded performance test

Start Segmenter on Sender node and one Reassembler on Worker1 and test throughput without a real load balancer. Reassembler is told that LB header will be present and it ignores it.`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant