OSPN: Optimal Service Provisioning with Negotiation for Bag-of-Tasks Applications

被引:0
|
作者
Wang, Xiaogang [1 ,2 ]
Cao, Jian [1 ,3 ]
Xiang, Yang [4 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, 800 Dong Chuan Rd, Shanghai 200240, Peoples R China
[2] Shanghai Dianji Univ, 690 Jiang Chuan Rd, Shanghai 200240, Peoples R China
[3] Shanghai Jiao Tong Univ, Shanghai Inst Adv Commun & Data Sci, 800 Dong Chuan Rd, Shanghai 200240, Peoples R China
[4] Swinburne Univ Technol, Sch Software & Elect Engn, John St, Hawthorn, Vic 3122, Australia
基金
中国国家自然科学基金;
关键词
Cloud computing; Pricing; Economics; Nash equilibrium; Computational modeling; Parallel pricing negotiation; service provisioning strategy profile; multi-cloud service selection; spot Instance; utility nash equilibrium; kuhn-tucher condition;
D O I
10.1109/TSC.2017.2787707
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud service selection is becoming more complex with the arrival of a large number of cloud providers offering various service packages on the market. These cloud service packages are generally provisioned by Spot, On-demand and Reserved Instances. Typically, a user's service requirements contain many independent sub-tasks (Bag-of-Tasks), and have budget limitations and additional constraints. To select reasonable cloud instances to run the user's sub-tasks, we propose a strategy, OSPN (Optimal Service Provisioning with Negotiation), to support the allocation of tasks to services offered by multi-cloud providers. OSPN consists of two phases: in the first phase, a one-to-many parallel Spot Instance pricing negotiation is applied; in the second phase, service provisioning strategy profiles on the three types of cloud instances are calculated. Specifically, the first phase employs an improved double auction in which the price and availability of providers' instances are taken into account; then the second phase gives the utility Nash equilibrium model and derives the optimal provisioning strategy profiles. The experimental results show that our service provisioning strategy is more cost-effective, namely, the most gains of both the user and providers in the changing scenes, and the least payments of the user than the existing relevant strategies.
引用
收藏
页码:193 / 206
页数:14
相关论文
共 50 条
  • [1] Automatic Tuning of Bag-of-Tasks Applications
    Sahli, Majed
    Mansour, Essam
    Alturkestani, Tariq
    Kalnis, Panos
    [J]. 2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 843 - 854
  • [2] Cost Estimation for the Provisioning of Computing Resources to Execute Bag-of-Tasks Applications in the Amazon Cloud
    Alvarez, Pedro
    Hernandez, Sergio
    Fabra, Javier
    Ezpeleta, Joaquin
    [J]. ECONOMICS OF GRIDS, CLOUDS, SYSTEMS, AND SERVICES, GECON 2015, 2016, 9512 : 65 - 77
  • [3] Intelligent Scheduling of Bag-of-Tasks Applications in the Cloud
    Hepsiba, Preethi Sheba
    Kanaga, Grace Mary E.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (05) : 473 - 480
  • [4] Intelligent scheduling of Bag-of-Tasks applications in the cloud
    Hepsiba, Preethi Sheba
    Grace Mary Kanaga, E.
    [J]. International Journal of Advanced Computer Science and Applications, 2019, 10 (05): : 473 - 480
  • [5] Orchestrating Bag-of-Tasks Applications with Dynamically Spawned Tasks in a Distributed Environment
    Stavrinides, Georgios L.
    Karatza, Helen D.
    [J]. 2021 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (SPECTS), 2021,
  • [6] Centralized versus distributed schedulers for bag-of-tasks applications
    Beaumont, Olivier
    Carter, Larry
    Ferrante, Jeanne
    Legrand, Arnaud
    Marchal, Loris
    Robert, Yves
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (05) : 698 - 709
  • [7] Scheduling Concurrent Bag-of-Tasks Applications on Heterogeneous Platforms
    Benoit, Anne
    Marchal, Loris
    Pineau, Jean-Francois
    Robert, Yves
    Vivien, Frederic
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (02) : 202 - 217
  • [8] Practical scheduling of bag-of-tasks applications on grids with dynamic resilience
    Lee, Young Choon
    Zomaya, Albert Y.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (06) : 815 - 825
  • [9] Scheduling Bag-of-Tasks applications with Budget constraints on Hybrid Clouds
    Zhang, Yi
    Sun, Jin
    Wu, Zebin
    Chen, Li
    [J]. 2018 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2018, : 12 - 17
  • [10] Scalability limits of Bag-of-Tasks applications running on hierarchical platforms
    da Silva, Fabricio A. B.
    Senger, Hermes
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (06) : 788 - 801