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 条
  • [31] Using Recurrent Neural Networks for Decompilation
    Katz, Deborah S.
    Ruchti, Jason
    Schulte, Eric
    2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), 2018, : 346 - 356
  • [32] Generating Focused Molecule Libraries for Drug Discovery with Recurrent Neural Networks
    Segler, Marwin H. S.
    Kogej, Thierry
    Tyrchan, Christian
    Waller, Mark P.
    ACS CENTRAL SCIENCE, 2018, 4 (01) : 120 - 131
  • [33] Complex-Valued Recurrent Correlation Neural Networks
    Valle, Marcos Eduardo
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2014, 25 (09) : 1600 - 1612
  • [34] TRAINING FULLY RECURRENT NEURAL NETWORKS WITH COMPLEX WEIGHTS
    KECHRIOTIS, G
    MANOLAKOS, ES
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1994, 41 (03): : 235 - 238
  • [35] COMPLEX RECURRENT NEURAL NETWORKS FOR DENOISING SPEECH SIGNALS
    Osako, Keiichi
    Singh, Rita
    Raj, Bhiksha
    2015 IEEE WORKSHOP ON APPLICATIONS OF SIGNAL PROCESSING TO AUDIO AND ACOUSTICS (WASPAA), 2015,
  • [36] Generating more realistic complex networks from power-law distribution of fitness
    Mendes, G. A.
    da Silva, L. R.
    BRAZILIAN JOURNAL OF PHYSICS, 2009, 39 (2A) : 423 - 427
  • [37] An Approach for Characterizing Workloads in Google Cloud to Derive Realistic Resource Utilization Models
    Moreno, Ismael Solis
    Garraghan, Peter
    Townend, Paul
    Xu, Jie
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 49 - 60
  • [38] Music information retrieval system using complex-valued recurrent neural networks
    Kataoka, M
    Kinouchi, M
    Hagiwara, M
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 4290 - 4295
  • [39] Data-driven constitutive model of complex fluids using recurrent neural networks
    Howon Jin
    Sangwoong Yoon
    Frank C. Park
    Kyung Hyun Ahn
    Rheologica Acta, 2023, 62 : 569 - 586
  • [40] Data-driven constitutive model of complex fluids using recurrent neural networks
    Jin, Howon
    Yoon, Sangwoong
    Park, Frank C.
    Ahn, Kyung Hyun
    RHEOLOGICA ACTA, 2023, 62 (10) : 569 - 586