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 条
  • [41] Cooperative Scheduling of Bag-of-Tasks Workflows on Hybrid Clouds
    Duan, Rubing
    Prodan, Radu
    [J]. 2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 439 - 446
  • [42] BUDGET ESTIMATION AND CONTROL FOR BAG-OF-TASKS SCHEDULING IN CLOUDS
    Oprescu, Ana-Maria
    Kielmann, Thilo
    Leahu, Haralambie
    [J]. PARALLEL PROCESSING LETTERS, 2011, 21 (02) : 219 - 243
  • [43] Cost minimization for bag-of-tasks workflows in a federation of clouds
    Abdi, Somayeh
    PourKarimi, Latif
    Ahmadi, Mahmood
    Zargari, Farzad
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (06): : 2801 - 2822
  • [44] Dynamic Real-Time Scheduling with Task Migration for Handling Bag-of-Tasks Applications on Clusters
    Hu, Menglan
    Luo, Jun
    [J]. 2012 18TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2012, : 222 - 226
  • [45] SLA-Based Scheduling of Bag-of-Tasks Applications on Power-Aware Cluster Systems
    Kim, Kyong Hoon
    Lee, Wan Yeon
    Kim, Jong
    Buyya, Rajkumar
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (12): : 3194 - 3201
  • [46] A Novel Firefly Algorithm for Scheduling Bag-of-Tasks Applications Under Budget Constraints on Hybrid Clouds
    Zhang, Yi
    Zhou, Junlong
    Sun, Lulu
    Mao, Jingjing
    Sun, Jin
    [J]. IEEE ACCESS, 2019, 7 : 151888 - 151901
  • [47] A stochastic algorithm for scheduling bag-of-tasks applications on hybrid clouds under task duration variations
    Yin, Lu
    Zhou, Junlong
    Sun, Jin
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 184
  • [48] A stochastic algorithm for scheduling bag-of-tasks applications on hybrid clouds under task duration variations
    Yin, Lu
    Zhou, Junlong
    Sun, Jin
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 184
  • [49] Power aware scheduling of bag-of-tasks applications with deadline constraints on DVS-enabled clusters
    Kim, Kyong Hoon
    Buyya, Rajkumar
    Kim, Jong
    [J]. CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2007, : 541 - +
  • [50] Multi-criteria scheduling of Bag-of-Tasks applications on heterogeneous interlinked clouds with simulated annealing
    Moschakis, Ioannis A.
    Karatza, Helen D.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 : 1 - 14