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 条
  • [41] DRL-Cloud: Deep Reinforcement Learning-Based Resource Provisioning and Task Scheduling for Cloud Service Providers
    Cheng, Mingxi
    Li, Ji
    Nazarian, Shahin
    [J]. 2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 129 - 134
  • [42] An Agent-based Model for Resource Provisioning and Task Scheduling in Cloud Computing Using DRL
    Oudaa, Toutou
    Gharsellaoui, Hamza
    Ben Ahmed, Samir
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KSE 2021), 2021, 192 : 3795 - 3804
  • [43] Replication-Based Resource Provisioning and Constrained Aware Task Scheduling Framework for Cloud Workflows
    Iftikhar, Mehreen
    Ali, Mushtaq
    Ahmad, Zulfiqar
    Qahmash, Ayman
    [J]. IEEE ACCESS, 2024, 12 : 119743 - 119755
  • [44] A Cost-Efficient Resource Provisioning and Scheduling Approach for Deadline-Sensitive MapReduce Computations in Cloud Environment
    Jabbari, Amir
    Masoumiyan, Farzaneh
    Hu, Shuwen
    Tang, Maolin
    Tian, Yu-Chu
    [J]. 2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 600 - 608
  • [45] An Efficient Scheduling Algorithm for QoS Provisioning in WiMAX Networks
    Ma, Maode
    Xie, Pengfei
    Bose, Sanjay Kumar
    Maag, Stephane
    [J]. 2008 8TH INTERNATIONAL CONFERENCE ON ITS TELECOMMUNICATIONS, PROCEEDINGS, 2008, : 240 - +
  • [46] Efficient job scheduling in cloud computing based on genetic algorithm
    Sahraei, Shirin Hosseinzadeh
    Kashani, Mohammad Mansour Riahi
    Rezazadeh, Javad
    Farahbakhsh, Reza
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2019, 22 (04) : 447 - 467
  • [47] An energy efficient RL based workflow scheduling in cloud computing
    Reddy, Pillareddy Vamsheedhar
    Reddy, Karri Ganesh
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2023, 234
  • [48] An Efficient Hybridization Algorithm Based Task Scheduling in Cloud Environment
    Neelima, P.
    Reddy, A. Rama Mohan
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2018, 27 (02)
  • [49] QoS Based Efficient Resource Allocation and Scheduling in Cloud Computing
    Chahal, Harvinder
    Bhasin, Anshu
    Kaveri, Parag Ravikant
    [J]. INTERNATIONAL JOURNAL OF TECHNOLOGY AND HUMAN INTERACTION, 2019, 15 (04) : 13 - 29
  • [50] Towards an Efficient Service Provisioning in Cloud of Things (CoT)
    EL Rachkidi, Elie
    Agoulmine, Nazim
    Belaid, Djamel
    Chendeb, Nada
    [J]. 2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,