Quality of Service on Link Aggregation Network Virtualization for Docker Containers
Docker engine is an extremely powerful tool for PaaS platform of cloud computing. It gives benefits for large-scale of internet services. Web service is basic service for everyone who requires to access internet that web infrastructure must has scalability with load-balance web server called reverse proxy. The key answers for a large-scale web must have multiple web servers working together with high speed bandwidth. Moreover, multiple clusters can find in the same data center there are required to assign priority and quality of each cluster service. We investigate load-balance assign link aggregation with network QoS by using pipework script and traffic control tool in frontend reverse proxy server on each cluster. Our research evaluates scenario of network QoS ratios which include 50/50, 60/40, 70/30 and 80/20. We compare network bandwidth between both web reverse proxy clusters. The results present our designed and implementation tool not only can control network QoS on each web reverse proxy cluster in all load-balance link aggregation modes which include round-robin, XOR and ALB but also those of clusters can access multiple network interface. In experiment, average network bandwidths in all QoS cases are around 200 MB per second for link aggregation of 2 gigabit interface.
Y. Chuchuen et al., "Quality of Service on Link Aggregation Network Virtualization for Docker Containers", Applied Mechanics and Materials, Vol. 886, pp. 227-232, 2019