-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Create multi-channel for built-in oracle nodes and consensus nodes communication #1106
Comments
Sounds a good idea, I think that @lightszero commented about TCP performance of Akka #611. |
Agree, it could be beneficial in high stress scenarios. Taking into account that some tx must be 'high priority', if a cn is requesting it. |
@Tommo-L I think that you can start working on this, and we can test the benefits with no-resilience |
yeah,we have already start working on it. @eryeer will send the report here after National Day. |
We have finished the Akka framework performance test, below is the test report:
|
The above performance test is only for the performance of the Akka framework, the test code does not contain the business code of NEO. In next step we will specifically examine the Akka performance in NEO, check each of the various TCP actors' performance under high pressure, such as the message amount transfered per second per connection, the total amount of message traffic, etc., to confirm whether Akka TCP is a bottleneck. |
Now we finished the performance test of Akka TCP in Neo Neo Akka Communication Performance Test
@shargon @vncoelho What do you think? Any idea or opinion from all of you? |
I think this nice empirical and experimental analyses deserves a paper or, at least, a medium post for now. Let's keep Akka and all the good things it brought to us. In the future we may investigate more. Congratulations to all NGD guys efforts! |
Great work guys, you are able to add some profiler that it could help to find where this time was spent? |
@Qiao-Jin is working on the time spenting profiler, he can provide the analysis result and some optimization advice later. |
Summary
Improve the communication of consensus nodes and oracle nodes.
Do you have any solution you want to propose?
As we discussed at NCA, we want to create separate channels for oracle nodes and high priority p2p message like consensus message through multi-channel technology.
Where in software does this update applies to?
Hi guys, let's discuss here @shargon @belane @igormcoelho @vncoelho @eryeer @doubiliu
The text was updated successfully, but these errors were encountered: