jitter control loop for predictive backpressure scheduling#8593
jitter control loop for predictive backpressure scheduling#8593GGraziadei wants to merge 25 commits into
Conversation
# Conflicts: # storm-client/src/jvm/org/apache/storm/Config.java # storm-client/src/jvm/org/apache/storm/metrics2/TaskMetrics.java # storm-client/src/jvm/org/apache/storm/utils/ConfigUtils.java # storm-client/src/jvm/org/apache/storm/validation/ConfigValidation.java
|
@GGraziadei can this one be closed? |
|
Hi @reiabreu I am currently working asynchronously to propose a code change aimed at stabilizing jitter without impacting throughput or increasing latency. Unlike the discrete event simulation results, the feedback tuple being evaluated with storm perf is currently degrading performance. To address this, I am trying to create a feedback tick stream to replace the current ratio-based mechanism. If performance remains degraded even after this modification, I will post an update and either close the PR or ask for further help in Dev maillist. |
|
Hi @reiabreu, I can confirm that the progress on this PR hasn't been lost. I successfully reproduced these results locally using the storm-perf/FileReadWordCountTopo on a storm development cluster. I am currently refining the solution and will commit the changes to convert this draft into a formal PR soon. Apologies for the delay—it took some time to verify, but I am confident that using the FeedbackStream tick is the right approach to propagate the control signal without impacting too much on throughput or increasing latency.
|
ec2950b to
d8e7cda
Compare
What is the purpose of the change
ToDo
How was the change tested
ToDo
In the context of #8583