Per-connection network throttling to improve QoS
------------------------------------------------

                 Key: ZOOKEEPER-1447
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1447
             Project: ZooKeeper
          Issue Type: Improvement
          Components: server
    Affects Versions: 3.4.3
            Reporter: Thawan Kooburat


Some clients maybe a heavy bandwidth user. It is possible for the total network 
traffic to reach NIC capacity and service quality start to degrade. We don't 
want these clients to affect the QoS of other clients sharing the same server.  

In this improvement, we are going to add per-connection throttling mechanism 
which will slow down the network activity of clients with high bandwidth usage. 
We will add configurable parameter to limit maximum bandwidth which will be 
used to serve client requests. All client get equal amount of bandwidth when 
system approach its network capacity limit. When the system in under-utilize, 
throttling has no effect.  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to