Generating Complex, Realistic Cloud Workloads using Recurrent Neural Networks

被引:9
|
作者
Bergsma, Shane [1 ]
Zeyl, Timothy [1 ]
Senderovich, Arik [2 ]
Beck, J. Christopher [2 ]
机构
[1] Huawei Res, Vancouver, BC, Canada
[2] Univ Toronto, Toronto, ON, Canada
来源
PROCEEDINGS OF THE 28TH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2021 | 2021年
关键词
cloud workload modeling; trace generation; recurrent neural networks; deep learning; survival analysis;
D O I
10.1145/3477132.3483590
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Decision-making in large-scale compute clouds relies on accurate workload modeling. Unfortunately, prior models have proven insufficient in capturing the complex correlations in real cloud workloads. We introduce the first model of large-scale cloud workloads that captures long-range interjob correlations in arrival rates, resource requirements, and lifetimes. Our approach models workload as a three-stage generative process, with separate models for: (1) the number of batch arrivals over time, (2) the sequence of requested resources, and (3) the sequence of lifetimes. Our lifetime model is a novel extension of recent work in neural survival prediction. It represents and exploits inter-job correlations using a recurrent neural network. We validate our approach by showing it is able to accurately generate the production virtual machine workload of two real-world cloud providers.
引用
收藏
页码:376 / 391
页数:16
相关论文
共 50 条
  • [41] Land subsidence prediction using recurrent neural networks
    Sunil Kumar
    Dheeraj Kumar
    Praveen Kumar Donta
    Tarachand Amgoth
    Stochastic Environmental Research and Risk Assessment, 2022, 36 : 373 - 388
  • [42] Residential Load Forecasting Using Recurrent Neural Networks
    Shabbir, Noman
    Amadiahangar, Roya
    Raja, Hadi A.
    Kutt, Lauri
    Rosin, Argo
    2020 IEEE 14TH INTERNATIONAL CONFERENCE ON COMPATIBILITY, POWER ELECTRONICS AND POWER ENGINEERING (CPE-POWERENG), VOL 1, 2020, : 478 - 481
  • [43] Driver Fatigue Detection using Recurrent Neural Networks
    Ed-Doughmi, Younes
    Idrissi, Najlae
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON NETWORKING, INFORMATION SYSTEMS & SECURITY (NISS19), 2019,
  • [44] Braking torque control using recurrent neural networks
    Cirovic, Velimir
    Aleksendric, Dragan
    Mladenovic, Dusan
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2012, 226 (D6) : 754 - 766
  • [45] Training recurrent neural networks using a hybrid algorithm
    Ben Nasr, Mounir
    Chtourou, Mohamed
    NEURAL COMPUTING & APPLICATIONS, 2012, 21 (03): : 489 - 496
  • [46] Internet Traffic Prediction Using Recurrent Neural Networks
    Dodan M.E.
    Vien Q.-T.
    Nguyen T.T.
    EAI Endorsed Transactions on Industrial Networks and Intelligent Systems, 2022, 9 (04)
  • [47] Classifying Phishing URLs Using Recurrent Neural Networks
    Correa Bahnsen, Alejandro
    Contreras Bohorquez, Eduardo
    Villegas, Sergio
    Vargas, Javier
    Gonzalez, Fabio A.
    PROCEEDINGS OF THE 2017 APWG SYMPOSIUM ON ELECTRONIC CRIME RESEARCH (ECRIME), 2017, : 1 - 8
  • [48] Solving Multiextremal Problems by Using Recurrent Neural Networks
    Malek, Alaeddin
    Hosseinipour-Mahani, Najmeh
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (05) : 1562 - 1574
  • [49] Measurement of anomalous diffusion using recurrent neural networks
    Bo, Stefano
    Schmidt, Falko
    Eichhorn, Ralf
    Volpe, Giovanni
    PHYSICAL REVIEW E, 2019, 100 (01)
  • [50] River flow forecasting using recurrent neural networks
    Nagesh Kumar D.
    Srinivasa Raju K.
    Sathish T.
    Water Resources Management, 2004, 18 (2) : 143 - 161