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 条
  • [31] Efficient resource provisioning for elastic Cloud services based on machine learning techniques
    Rafael Moreno-Vozmediano
    Rubén S. Montero
    Eduardo Huedo
    Ignacio M. Llorente
    [J]. Journal of Cloud Computing, 8
  • [32] Cost-Aware Cloud Service Request Scheduling for SaaS Providers
    Liu, Zhipiao
    Wang, Shangguang
    Sun, Qibo
    Zou, Hua
    Yang, Fangchun
    [J]. COMPUTER JOURNAL, 2014, 57 (02): : 291 - 301
  • [33] ARPS: An Autonomic Resource Provisioning and Scheduling Framework for Cloud Platforms
    Kumar, Mohit
    Kishor, Avadh
    Abawajy, Jemal
    Agarwal, Prabal
    Singh, Amritpal
    Zomaya, Albert Y.
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (02): : 386 - 399
  • [34] Coordinated Resource Provisioning and Maintenance Scheduling in Cloud Data Centers
    Zheng, Zeyu
    Li, Minming
    Xiao, Xun
    Wang, Jianping
    [J]. 2013 PROCEEDINGS IEEE INFOCOM, 2013, : 345 - 349
  • [35] Resource scheduling algorithm with load balancing for cloud service provisioning
    Priya, V.
    Kumar, C. Sathiya
    Kannan, Ramani
    [J]. APPLIED SOFT COMPUTING, 2019, 76 : 416 - 424
  • [36] Hybrid Workflow Provisioning and Scheduling on Cooperative Edge Cloud Computing
    Alsurdeh, Raed
    Calheiros, Rodrigo N.
    Matawie, Kenan M.
    Javadi, Bahman
    [J]. 21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 445 - 454
  • [37] Optimal Provisioning for Scheduling Divisible Loads with Reserved Cloud Resources
    Hu, Menglan
    Luo, Jun
    Veeravalli, Bharadwaj
    [J]. 2012 18TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2012, : 204 - 209
  • [38] Efficient Scheduling Algorithm for Cloud
    Madhukara, Ellendula
    Ragunathanb, Thirumalaisamy
    [J]. BIG DATA, CLOUD AND COMPUTING CHALLENGES, 2015, 50 : 353 - 356
  • [39] Dynamic Resource Provisioning and Scheduling with Deadline Constraint in Elastic Cloud
    Le, Guan
    Xu, Ke
    Song, Junde
    [J]. 2013 INTERNATIONAL CONFERENCE ON SERVICE SCIENCES (ICSS 2013), 2013, : 113 - 117
  • [40] NS3SaaS: Cloud-based "Network Simulator as a Service" with customisable resource scheduling
    Antonopoulos, Konstantinos
    Ringas, Dimitrios
    Christopoulou, Eleni
    Keramidas, Georgios
    Antonopoulos, Christos
    Voros, Nikolaos
    [J]. PROCEEDINGS OF THE 2022 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET 2022), 2022, : 93 - 100