Anton Kalashnikov created FLINK-24189:
-----------------------------------------

             Summary: Debloating buffer for multiply gates
                 Key: FLINK-24189
                 URL: https://issues.apache.org/jira/browse/FLINK-24189
             Project: Flink
          Issue Type: Sub-task
          Components: Runtime / Network
    Affects Versions: 1.14.0
            Reporter: Anton Kalashnikov
             Fix For: 1.15.0


Right now, the buffer debloat suppose that works with SingleInputGates which 
have a similar load. It needs to support UnionInputGate in case of data skew. 
The possible implementation can be the calculation of the throughput separately 
for each gate or calculation of the total throughput but choosing the buffer 
size independently for each gate based on their buffers in use.

It is highly important to fairly share the throughput among all gates. In other 
words, avoid the situation:
* gate1 has a low load while gate2 has a high load
* the small buffer size was set for gate1 and the big buffer size for gate2
* the load for gate1 increased up to the load of gate2
* it is impossible to increase the buffer size for gate1 because it is no 
reason to decrease the buffer size for gate2 since the load for it doesn't 
change



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to