Negotiation based scheduling for an efficient SaaS provisioning in the Cloud

被引:4
|
作者
Omezzine, Aya [1 ,2 ,3 ]
Ben Saoud, Narjes Bellamine [1 ]
Tazi, Said [2 ,3 ]
Cooperman, Gene [4 ]
机构
[1] Univ Manouba, ENSI, RIADI LR99ES26, Campus Univ Manouba, Manouba 2010, Tunisia
[2] CNRS, LAAS, 7 Ave Colonel Roche, F-31400 Toulouse, France
[3] Univ Toulouse, UT1, LAAS, F-31000 Toulouse, France
[4] Northeastern Univ, Coll Comp & Info Sci, Boston, MA 02115 USA
关键词
Cloud computing; Software as a Service (SaaS) provisioning; Service Level Agreement (SLA); Customer satisfaction; Automated negotiation; Scheduling; Scaling; Decision making;
D O I
10.1109/FiCloud.2016.13
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing is part of a highly dynamic market with heterogeneous resource providers and varying consumers needs. This influences the provisioning process for highly scalable Software-as-a-service (SaaS) applications, which depends on both resource providers and consumer needs. Indeed, for scaling purposes, SaaS providers need to rent Virtual Machines (VMs) from Infrastructure-as-a-Service (IaaS) providers. Since the objective of SaaS providers is to optimize their profits, it is very important to efficiently decide when processing clients requests to better assign virtual resources and scaling up if needed. Thus, SaaS providers need efficient scheduling strategies to perform such assignment and take adequate profit-aware scheduling decisions. Current scheduling algorithms use take-it-or-leave-it strategy for request evaluation. Considering customer satisfaction as a fixed input parameter, leads to an increased number of rejected requests and consequently loss in profit. In this paper, we propose a negotiation-based scheduling algorithm, which aims to maximize SaaS provider profit and increase user satisfaction, while dealing with dynamic resources and considering customer negotiable needs. Conducted experiments validate our proposal and show that negotiation improves scheduling performance.
引用
收藏
页码:33 / 40
页数:8
相关论文
共 50 条
  • [1] Negotiation-Based Resource Provisioning and Task Scheduling Algorithm for Cloud Systems
    Li, Ji
    Wang, Yanzhi
    Lin, Xue
    Nazarian, Shahin
    Pedram, Massoud
    [J]. PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 338 - 343
  • [2] A Cloud Service Broker for SLA-based SaaS Provisioning
    Badidi, Elarbi
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION SOCIETY (I-SOCIETY 2013), 2013, : 61 - 66
  • [3] Towards a generic multilayer negotiation framework for efficient application provisioning in the cloud
    Onnezzine, Aya
    Ben Saoud, Narjes Bellamine
    Tazi, Said
    Cooperman, Gene
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (01):
  • [4] NEGOTIATION POLICIES FOR PROVISIONING OF CLOUD RESOURCES
    Venticinque, Salvatore
    Negru, Viorel
    Munteanu, Victor Ion
    Sandru, Calin
    Aversa, Rocco
    Rak, Massimiliano
    [J]. ICAART: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL. 2, 2012, : 347 - 350
  • [5] Price Negotiation for Cloud Resource Provisioning
    Tapale, Manisha T.
    Goudar, R. H.
    Birje, Mahantesh N.
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES FOR SMART NATION (SMARTTECHCON), 2017, : 1027 - 1032
  • [6] A Service Provisioning Strategy Based on SPEA2 for SaaS Applications in Cloud
    Zhang, Tiantian
    Shi, Yuliang
    Xu, Meng
    Cui, Lizhen
    [J]. SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 290 - 295
  • [7] Efficient Resources Provisioning Based on Load Forecasting in Cloud
    Hu, Rongdong
    Jiang, Jingfei
    Liu, Guangming
    Wang, Lixin
    [J]. SCIENTIFIC WORLD JOURNAL, 2014,
  • [8] Monitoring-Based Task Scheduling in Large-Scale SaaS Cloud
    Zhang, Puheng
    Lin, Chuang
    Ma, Xiao
    Ren, Fengyuan
    Li, Wenzhuo
    [J]. SERVICE-ORIENTED COMPUTING, (ICSOC 2016), 2016, 9936 : 140 - 156
  • [9] SAAS parallel task scheduling based on cloud service flow load algorithm
    Zhu, Jian
    Li, Qian
    Ying, Shi
    [J]. COMPUTER COMMUNICATIONS, 2022, 182 : 170 - 183
  • [10] Cloud workflow scheduling with hybrid resource provisioning
    Chen, Long
    Li, Xiaoping
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (12): : 6529 - 6553