8000 Network working group call notes: Sep. 23, 2024 by brghena · Pull Request #4178 · tock/tock · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Network working group call notes: Sep. 23, 2024 #4178

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

Merged
merged 2 commits into from
Sep 23, 2024
Merged

Conversation

brghena
Copy link
Contributor
@brghena brghena commented Sep 23, 2024

Pull Request Overview

This pull request adds notes from the Network working group call on September 23, 2024.

Rendered

Testing Strategy

Documentation

TODO or Help Wanted

Good to go

Documentation Updated

  • Updated the relevant files in /docs, or no updates are required.

Formatting

  • [N/A] Ran make prepush.

@github-actions github-actions bot added documentation WG-Network In the purview of the Network working group. labels Sep 23, 2024
Co-authored-by: Tyler Potyondy <77175673+tyler-potyondy@users.noreply.github.com>
* Branden: Could have Docker images just to compile, and leave loading to local host. But maybe loading is actually the hard part...
* Leon: Docker setup isn't exactly easy either. Could have an RDP / remote environment to some network server to build code, then download from there and flash it.
* Tyler: That feels like quite a bit of work
* Leon: I saw someone do this with a thing called "Guacamole", which was basically a VNC viewer in the browser to an AWS VM.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fwiw, this is very mature technology; UCSD licenses it at scale and many of our classes use it

however, accessing local resources is pretty cumbersome (e.g. for file transfer, a weird javascript window overlay thing); I'm not sure USB passthrough is an option/stable/etc, so unlikely to solve any of the local programming / etc needs

* Leon: One thing that's missing right now: don't have a way to guarantee that when you launch a jobset of multiple jobs on multiple boards, you don't have an assurance that they'll run in parallel. So if we have three RPis, each of the three can have jobs, but the current form doesn't guarantee that they _will_ run in parallel.
* Leon: The way to solve this now is that you can reserve all three of these, and only launch jobs on the reservation itself. It's possible that another job sneaks in though.
* Leon: So, an integration test across distributed boards on distributed hosts is tough right now
* Tyler: So reservations: we could have three RPis here at UCSD which are only for networks?
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this might make sense if this is viewed not as 'three RPis' being reserved, but as 'the networking testbed' being reserved — the runner for which happens to control N RPis. That probably generalizes better, and keeps the synchronization out of scope for treadmill, which has enough going on...

that aligns with how larger academic testbeds operate

[n.b., if we're feeling fancy, could probably actually use existing large-scale 15.4 testbeds (e.g. FlockLab, Indria, Twist, whatever the TU Graz one is called, etc) as runners ... gets you 100+ nodes managed by others ... lots of glue logic though]

@alevy alevy added this pull request to the merge queue Sep 23, 2024
Merged via the queue into master with commit 8f53102 Sep 23, 2024
18 checks passed
@alevy alevy deleted the network-notes-2024-09-23 branch September 23, 2024 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation WG-Network In the purview of the Network working group.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0