Service Availability Guarantee with Adaptive Automatic Flow Control

2020 
In microservice systems, availability can be ensured through a variety of measures, such as fault tolerance and flow limiting. These two measures are collectively called flow control. In the current mainstream system design, the flow control rules are usually setting manually and statically, which leads the rules cannot be dynamically adjusted according to the flow shape, and difficult to utilize the full performance of the system. To mitigate this problem, an adaptive dynamic flow control algorithm is proposed. The algorithm is modeled on the system's monitoring data and current flow, which real-time calculating the flow limiting threshold, and implements fine-grained service adaptive flow control to improve the resource utilization. Experimental results show that the performance of the adaptive automatic flow control is better than that of the traditional static method on resource utilization aspect.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    10
    References
    0
    Citations
    NaN
    KQI
    []