Resource Scheduling for Real-Time Analytical Workflow Services in the Cloud

被引:3
|
作者
Yao, Yan [1 ]
Cao, Jian [1 ]
Qian, Shiyou [1 ]
Wang, Xiaogang [2 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[2] Shanghai Dianji Univ, Sch Elect & Informat, Shanghai 201306, Peoples R China
来源
IEEE ACCESS | 2018年 / 6卷
基金
美国国家科学基金会;
关键词
Resource scheduling; analytical workflow; cloud computing; big data analysis;
D O I
10.1109/ACCESS.2018.2871827
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, most data analytical applications comprise of multiple tasks, which can be represented as workflow in nature. Some of data analytical applications, the data requests arrived continuously, such as fraud detection application and order application. In general, such workflow applications have a rigid requirement in relation to response time. When running the analytical workflow in a cloud platform, one of the critical questions which arise is how to provision resources so that the monetary cost can be reduced while guaranteeing system throughput. In this paper, we use queueing network theory to address this challenge. First, we present the performance analytic model for the elastic analytical workflows based on queueing network theory. Then, we design a resource provision strategy to determine the number of virtual machines for hosting components of the applications with throughput guarantee. Both real experiments and simulation experiments using the real workload traces data show that our proposed approach provides a simple yet powerful solution to provision resources for analytical workflows under dynamic workload conditions.
引用
收藏
页码:57910 / 57922
页数:13
相关论文
共 50 条
  • [1] Resource Allocation and Scheduling of Real-Time Workflow Applications in an IoT-Fog-Cloud Environment
    Stavrinides, Georgios L.
    Karatza, Helen D.
    [J]. 2022 SEVENTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING, FMEC, 2022, : 86 - 93
  • [2] Uncertainty-Aware Real-Time Workflow Scheduling in the Cloud
    Chen, Huangke
    Zhu, Xiaomin
    Qiu, Dishan
    Liu, Ling
    [J]. PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 577 - 584
  • [3] Real-Time Multiple-Workflow Scheduling in Cloud Environments
    Ma, Xiaojin
    Xu, Huahu
    Gao, Honghao
    Bian, Minjie
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (04): : 4002 - 4018
  • [4] Cost-Effective Resource Provisioning for Real-Time Workflow in Cloud
    Wu, Lei
    Ding, Ran
    Jia, Zhaohong
    Li, Xuejun
    [J]. COMPLEXITY, 2020, 2020
  • [5] Enhancing Energy Efficiency in Resource Allocation for Real-Time Cloud Services
    Bagheri, Zahra
    Zamanifar, Kamran
    [J]. 2014 7th International Symposium on Telecommunications (IST), 2014, : 701 - 706
  • [6] An Adaptive PSO-Based Real-Time Workflow Scheduling Algorithm in Cloud Systems
    Guo, Pengze
    Xue, Zhi
    [J]. 2017 17TH IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT 2017), 2017, : 1932 - 1936
  • [7] Economy Driven Real-time Scheduling for Cloud
    Kashyap, Rekha
    Louhan, Paritosh
    Mishra, Manish
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO'16), 2016,
  • [8] Real-time task scheduling in a FaaS cloud
    Szalay, Mark
    Matray, Peter
    Toka, Laszlo
    [J]. 2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 497 - 507
  • [9] A Lightweight Optimal Scheduling Algorithm for Energy-Efficient and Real-Time Cloud Services
    Sun, Joohyung
    Cho, Hyeonjoong
    [J]. IEEE ACCESS, 2022, 10 : 5697 - 5714
  • [10] Resource Scheduling for Tasks of a Workflow in Cloud Environment
    Karmakar, Kamalesh
    Das, Rajib K.
    Khatua, Sunirmal
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY (ICDCIT 2020), 2020, 11969 : 214 - 226