Graph Deep Factors for Forecasting with Applications to Cloud Resource Allocation

被引:5
|
作者
Chen, Hongjie [1 ]
Rossi, Ryan A. [2 ]
Mahadik, Kanak [2 ]
Kim, Sungchul [2 ]
Eldardiry, Hoda [1 ]
机构
[1] Virginia Tech, Blacksburg, VA 24061 USA
[2] Adobe Res, San Jose, CA USA
关键词
Time-series forecasting; graph neural networks; relational time-series; probabilistic model; deep learning;
D O I
10.1145/3447548.3467357
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep probabilistic forecasting techniques have recently been proposed for modeling large collections of time-series. However, these techniques explicitly assume either complete independence (local model) or complete dependence (global model) between time-series in the collection. This corresponds to the two extreme cases where every time-series is disconnected from every other time-series in the collection or likewise, that every time-series is related to every other time-series resulting in a completely connected graph. In this work, we propose a deep hybrid probabilistic graph-based forecasting framework called Graph Deep Factors (GraphDF) that goes beyond these two extremes by allowing nodes and their time-series to be connected to others in an arbitrary fashion. GraphDF is a hybrid forecasting framework that consists of a relational global and relational local model. In particular, we propose a relational global model that learns complex non-linear time-series patterns globally using the structure of the graph to improve both forecasting accuracy and computational efficiency. Similarly, instead of modeling every time-series independently, we learn a relational local model that not only considers its individual time-series but also the time-series of nodes that are connected in the graph. The experiments demonstrate the effectiveness of the proposed deep hybrid graph-based forecasting model compared to the state-of-the-art methods in terms of its forecasting accuracy, runtime, and scalability. Our case study reveals that GraphDF can successfully generate cloud usage forecasts and opportunistically schedule workloads to increase cloud cluster utilization by 47.5% on average.
引用
收藏
页码:106 / 116
页数:11
相关论文
共 50 条
  • [1] Resource Allocation for IoT Applications in Cloud Environments
    Singh, Anand
    Viniotis, Yannis
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016, : 719 - 723
  • [2] Cloud resource allocation for cloud-based automotive applications
    Li, Zhaojian
    Chu, Tianshu
    Kolmanovsky, Ilya V.
    Yin, Xiang
    Yin, Xunyuan
    [J]. MECHATRONICS, 2018, 50 : 356 - 365
  • [3] Cloud Computing and Dynamic Resource Allocation for Multimedia Applications
    He, Yifeng
    Guan, Ling
    Zhu, Wenwu
    Lee, Ivan
    [J]. INTERNATIONAL JOURNAL OF DIGITAL MULTIMEDIA BROADCASTING, 2012, 2012
  • [4] Cloud Infrastructure Resource Allocation for Big Data Applications
    Dai, Wenyun
    Qiu, Longfei
    Wu, Ana
    Qiu, Meikang
    [J]. IEEE TRANSACTIONS ON BIG DATA, 2018, 4 (03) : 313 - 324
  • [5] Towards correct cloud resource allocation in FOSS applications
    Jlassi, Sindyana
    Mammar, Amel
    Abbassi, Imed
    Graiet, Mohamed
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 91 : 392 - 406
  • [6] Research on the resource allocation algorithm based on forecasting in mobile cloud computing
    Luo, Peicong
    Wang, Xiaoying
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 35 (02) : 1315 - 1324
  • [7] ReCARL: Resource Allocation in Cloud RANs With Deep Reinforcement Learning
    Xu, Zhiyuan
    Tang, Jian
    Yin, Chengxiang
    Wang, Yanzhi
    Xue, Guoliang
    Wang, Jing
    Gursoy, M. Cenk
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (07) : 2533 - 2545
  • [8] Utility maximisation for resource allocation of migrating enterprise applications into the cloud
    Li, Shiyong
    Sun, Wei
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2021, 15 (02) : 197 - 229
  • [9] Resource Allocation for Delay Sensitive Applications in Mobile Cloud Computing
    Chakroun, Omar
    Cherkaoui, Soumaya
    [J]. 2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2016, : 615 - 618
  • [10] Optimal Resource Allocation of Cloud-Based Spark Applications
    Lattuada, Marco
    Barbierato, Enrico
    Gianniti, Eugenio
    Ardagna, Danilo
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (02) : 1301 - 1316