APRIL: An Application-Aware, Predictive and Intelligent Load Balancing Solution for Data-Intensive Science
APRIL: An Application-Aware, Predictive and Intelligent Load Balancing Solution for Data-Intensive Science
复制标题
APRIL:适用于数据密集型科学的应用感知、预测和智能负载平衡解决方案
DOI:
10.1109/infocom.2019.8737537
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Swanson, David
中科院分区:
文献类型:
--
作者:
Nadig, Deepak;Ramamurthy, Byrav;Bockelman, Brian;Swanson, David
In this paper, we propose an application-aware intelligent load balancing system for high-throughput, distributed computing, and data-intensive science workflows. We leverage emerging deep learning techniques for time-series modeling to develop an application-aware predictive analytics system for accurately forecasting GridFTP connection loads. Our solution integrates with a major U.S. CMS Tier-2 site; we use a real dataset representing 670 million GridFTP transfer connections measured over 18 months to drive our predictive analytics solution. First, we perform extensive analysis on this dataset and use the connection loads as an example to study the temporal dependencies between various user-roles and workflow memberships. We use the analysis to motivate the design of a gated recurrent unit (GRU) based deep recurrent neural network (RNN) for modeling long-term temporal dependencies and predicting connection loads. We develop a novel application-aware, predictive and intelligent load balancer, APRIL, that effectively integrates application metadata and load forecast information to maximize server utilization. We conduct extensive experiments to evaluate the performance of our deep RNN predictive analytics system and compare it with other approaches such as ARIMA and multi-layer perceptron (MLP) predictors. The results show that our forecasting model, depending on the user-role, performs between 5.88%-92.6% better than the alternatives. We also demonstrate the effectiveness of APRIL by comparing it with the load balancing capabilities of an existing production Linux Virtual Server (LVS) cluster. Our approach improves server utilization, on an average, between 0.5 to 11 times, when compared with its LVS counterpart.
登录
查看更多内容
DOI:
--
发表时间:
2016
期刊:
影响因子:
--
作者:
D. Anantha;Zhe Zhang;B. Ramamurthy;B. Bockelman;G. Attebury;D. Swanson
通讯作者:
D. Swanson
DOI:
--
发表时间:
2015
期刊:
2015 6th IEEE International Conference on Software Engineering and Service Science (ICSESS)
影响因子:
--
作者:
Kehe Wu;Xiaoxiang Wang;Haisu Chen;Si;Yi Zhou
通讯作者:
Yi Zhou
DOI:
--
发表时间:
2017
期刊:
Conference on Network and Service Management
影响因子:
--
作者:
Wontae Jeong;Gyeongsik Yang;Seong;C. Yoo
通讯作者:
C. Yoo
DOI:
--
发表时间:
2005
期刊:
IEEE International Parallel and Distributed Processing Symposium
影响因子:
--
作者:
W. Allcock;J. Bresnahan;R. Kettimuthu;Joseph M. Link
通讯作者:
Joseph M. Link
DOI:
10.1109/scc.2016.133
发表时间:
2016-06
期刊:
2016 IEEE International Conference on Services Computing (SCC)
影响因子:
--
作者:
Pu Wang;Shih-Chun Lin;Min Luo
通讯作者:
Pu Wang;Shih-Chun Lin;Min Luo