Abstract
Cloud computing has become a popular basis that integrated into amount of large platforms to support applications (e.g., multimedia, vehicle traffic, and IoT). It is critical to focus on coordinating the part of these applications that execute in the cloud to provide reliable, scalable and available services. Nevertheless, the problem of optimally coordinating the applications is rarely addressed. In this paper, we develop a stochastic model to analyze the fundamental characteristics that occur in ZooKeeper during the coordination process. The model primarily addresses two aspects: demands of followers and the load of a leader. Then, we derive the optimal strategy for provision with deployment of coordinated servers to achieve load balancing based on various factors (e.g. server capacity and network load), so that the overall network performance is optimized. We evaluate our algorithm under realistic settings and reveal the trend of factors such as CPU, memory utilization and network bandwidth with the increasing number of requests. We propose the algorithm that considers how many servers should be deployed and when. Our results demonstrate that the strategy guarantees the performance by making suitable deployment adjustment.
Keywords
MSC
49-K30, 60-G07
Cite this article
@article{cai-4088,
author = {Pingting Hao and Liang Hu and Jingyan Jiang and Xilong Che},
title = {A Stochastic Adjustment Strategy for Coordination Process in Distributed Networks},
journal = {Computing and Informatics},
volume = {37},
number = {5},
pages = {1184--1208},
year = {2018},
issn = {1335-9150},
doi = {10.4149/cai_2018_5_1184}
}
TY - JOUR AU - Pingting Hao AU - Liang Hu AU - Jingyan Jiang AU - Xilong Che TI - A Stochastic Adjustment Strategy for Coordination Process in Distributed Networks JO - Computing and Informatics VL - 37 IS - 5 SP - 1184 EP - 1208 PY - 2018 SN - 1335-9150 DO - 10.4149/cai_2018_5_1184 UR - https://doi.org/10.4149/cai_2018_5_1184 KW - ZooKeeper KW - deployment KW - load balancing KW - queuing theory ER -
Hao, P., Hu, L., Jiang, J., & Che, X. (2018). A Stochastic Adjustment Strategy for Coordination Process in Distributed Networks. Computing and Informatics, 37(5), 1184–1208. https://doi.org/10.4149/cai_2018_5_1184