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

[Protocol Design] libp2p testbed and network simulations #8

Open
ghost opened this issue Jun 22, 2018 · 11 comments
Open

[Protocol Design] libp2p testbed and network simulations #8

ghost opened this issue Jun 22, 2018 · 11 comments

Comments

@ghost
Copy link

ghost commented Jun 22, 2018

libp2p simulations

Name: @b5

Length (choose one): 1 hour discussion meeting

Title (~1-7 words): Exploring P2P Through simulation

Abstract (1 sentence up to a couple paragraphs, as you prefer): In this session I'll present a 10 minute overview of our technique for using lib-p2p network simulations at qri to build & iterate on p2p concepts using request tracing in conjunction with local networking. We'll use this as a starting point for discussing best practices for presenting & iterating on networking solutions, with the goal of refining a document that attempts to distinguish, enumerate, and label different approaches to p2p network simulation, outlining strengths, weakness, and examples.

Point of context for this discussion may include:

  • machine-local simulation
  • the intersection of testing and simulations
  • container-based network simulations
  • cryptocurrency test networks
  • language-agnostic & multi-language enviornments
  • how the different layers of libp2p map to each approach
@ghost ghost assigned daviddias Jun 22, 2018
@ghost ghost changed the title libp2p simulations Discussion Meeting: libp2p simulations Jun 22, 2018
@daviddias daviddias changed the title Discussion Meeting: libp2p simulations [Protocol Design] libp2p testbed and network simulations Jun 22, 2018
@daviddias
Copy link
Member

Description of the intended format here ipfs-inactive/conf#43

@ghost ghost unassigned daviddias Jun 27, 2018
@b5
Copy link

b5 commented Jun 28, 2018

I'd be happy to take this one if noe one else is interested! Might be a good excuse to put some more time into making this example repo usable for others.

@ghost ghost assigned b5 Jun 28, 2018
@ghost
Copy link
Author

ghost commented Jun 28, 2018

@b5 You own it! Just fill in the original issue. Title, abstract. Also, can you make this 90 minutes (40 + break + 40). Most people are saying that you need at least 90 min to really get deep into a protocol.

As moderator of this discussion, bring code is way beyond your moderator responsibilities (which are just to lead the discussion and get the group to produce an RFC output doc), but it's awesome if you can bring 💥working code 💥!

@ghost
Copy link
Author

ghost commented Jun 28, 2018

(In case it's not clear, we need title and abstract mainly for Sched. So, nothing fancy required, just give me a paragraph I can put in the Sched schedule so people have a general idea of what this group will discuss. Thanks!)

@b5
Copy link

b5 commented Jun 28, 2018

Sure thing. I'm getting a better grasp of what this session is intended for. I'll work out title & abstract in the next few hours, and try to work up an outline this weekend.

@daviddias
Copy link
Member

❤️ @b5

@ghost ghost added the awaiting-details label Jul 3, 2018
@ghost
Copy link
Author

ghost commented Jul 3, 2018

@b5 Can you take just a moment to fill in a sentence or two of text in the issue description? Then I can mark this ready-to-schedule and get it onto the calendar!

@b5
Copy link

b5 commented Jul 3, 2018

so sorry for the delay on this. I'm just getting back from some 🇨🇦 day time off.

Length (choose one): 1 hour discussion meeting

Title (~1-7 words): Exploring P2P Through simulation

Abstract (1 sentence up to a couple paragraphs, as you prefer): In this session I'll present a 10 minute overview of our technique for using lib-p2p network simulations at qri to build & iterate on p2p concepts using request tracing in conjunction with local networking. We'll use this as a starting point for discussing best practices for presenting & iterating on networking solutions, with the goal of refining a document that attempts to distinguish, enumerate, and label different approaches to p2p network simulation, outlining strengths, weakness, and examples.

Point of context for this discussion may include:

  • machine-local simulation
  • the intersection of testing and simulations
  • container-based network simulations
  • cryptocurrency test networks
  • language-agnostic & multi-language enviornments
  • how the different layers of libp2p map to each approach

@b5
Copy link

b5 commented Jul 3, 2018

also, if I could put in a request to present either on Thursday or earlier on Friday, that'd be lovely. my schedule is a little up in the air on Friday afternoon. Thanks!

@ghost
Copy link
Author

ghost commented Jul 3, 2018

Thanks, I've marked it ready to schedule and updated the issue description.

Understood on the scheduling. It actually should work out by default, because I am trying to do most of these pre-planned sessions and presentations on Thursday and Friday morning, with Friday afternoon reserved as un-conference / spontaneous meetings.

@daviddias
Copy link
Member

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

No branches or pull requests

2 participants