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
关键词
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 条
  • [1] Generating Fake but Realistic Headlines Using Deep Neural Networks
    Dandekar, Ashish
    Zen, Remmy A. M.
    Bressan, Stephane
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2017, PT II, 2017, 10439 : 427 - 440
  • [2] Generating realistic infrared spectra using artificial neural networks
    Gyory, Laszlo
    Gergely, Szilveszter
    Hanzelik, Pal Peter
    JOURNAL OF CHEMOMETRICS, 2024, 38 (09)
  • [3] Generating realistic scaled complex networks
    Staudt C.L.
    Hamann M.
    Gutfraind A.
    Safro I.
    Meyerhenke H.
    Applied Network Science, 2 (1)
  • [4] A Comparative Analysis of Generative Adversarial Networks for Generating Cloud Workloads
    Sharifisadr, Niloofar
    Krishnamurthy, Diwakar
    Amannejad, Yasaman
    2024 IEEE 17TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD 2024, 2024, : 279 - 290
  • [5] Modeling Server Workloads for Campus Email Traffic Using Recurrent Neural Networks
    Boukoros, Spyros
    Nugaliyadde, Anupiya
    Marnerides, Angelos
    Vassilakis, Costas
    Koutsakis, Polychronis
    Wong, Kok Wai
    NEURAL INFORMATION PROCESSING, ICONIP 2017, PT V, 2017, 10638 : 57 - 66
  • [6] Generating Realistic Network Traffic and Interactive Application Workloads Using Container Technology
    Zhang, Xinxing
    Liu, Hongri
    Wang, Bailing
    Huang, Junheng
    Han, Xixian
    2017 IEEE 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN), 2017, : 1021 - 1025
  • [7] Modeling and generating realistic streaming media server workloads
    Tang, Wenting
    Fu, Yun
    Cherkasova, Ludmila
    Vahdat, Amin
    COMPUTER NETWORKS, 2007, 51 (01) : 336 - 356
  • [8] Generating Adversarial Texts for Recurrent Neural Networks
    Liu, Chang
    Lin, Wang
    Yang, Zhengfeng
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2020, PT I, 2020, 12396 : 39 - 51
  • [9] CLASSIFICATION OF AERIAL PHOTOGRAMMETRIC POINT CLOUD USING RECURRENT NEURAL NETWORKS
    Atik, Muhammed Enes
    Duran, Zaide
    FRESENIUS ENVIRONMENTAL BULLETIN, 2021, 30 (4A): : 4270 - 4275
  • [10] Bach 2.0-generating classical music using recurrent neural networks
    Marinescu, Alexandru-Ion
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES 2019), 2019, 159 : 117 - 124