You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Thawan Kooburat (Created) (JIRA)" <ji...@apache.org> on 2012/04/17 01:58:16 UTC

[jira] [Created] (ZOOKEEPER-1447) Per-connection network throttling to improve QoS

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