Cost-Effective Dynamic Optimisation for Multi-Cloud Queries

被引:1
|
作者
Wojtowicz, Damien T. [1 ]
Yin, Shaoyi [1 ]
Morvan, Franck [1 ]
Hameurlain, Abdelkader [1 ]
机构
[1] Paul Sabatier Univ, IRIT Lab, Toulouse, France
关键词
Multi-Cloud; Database-as-a-Service; Dynamic Query Optimisation; Service-Level Agreement; Middleware;
D O I
10.1109/CLOUD53861.2021.00052
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The provision of public data through various Database-as-a-Service (DBaaS) providers has recently emerged as a significant trend, backed by major organisations. This paper introduces Nebula, a non-profit middleware providing multicloud querying capabilities by fully outsourcing its users' queries to the involved DBaaS providers. First, we propose a quoting procedure for those queries, whose need stems from the pay-perquery policy of the providers. Those quotations contain monetary cost and response time estimations, and are computed using provider-generated tenders. Then, we present an agent-based dynamic optimisation engine that orchestrates the outsourced execution of the queries. Agents within this engine cooperate in order to meet the quoted values. We evaluated Nebula over simulated providers by using the Join Order Benchmark (JOB). Experimental results showed Nebula's approach is, in most cases, more competitive in terms of monetary cost and response time than existing work in the multi-cloud DBMS literature.
引用
收藏
页码:387 / 397
页数:11
相关论文
共 50 条
  • [1] Cost-effective Reconfiguration for Multi-cloud Applications
    Parlavantzas, Nikos
    Linh Manh Pham
    Sinha, Arnab
    Morin, Christine
    [J]. 2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 521 - 528
  • [2] Cost-Effective Web Application Replication and Deployment in Multi-Cloud Environment
    Shi, Tao
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (08) : 1982 - 1995
  • [3] Demonstrating a Pre-Exascale, Cost-Effective Multi-Cloud Environment for Scientific Computing
    Sfiligoi, Igor
    Schultz, David
    Riedel, Benedikt
    Wuerthwein, Frank
    Barnet, Steve
    Brik, Vladimir
    [J]. PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2020, PEARC 2020, 2020, : 85 - 90
  • [4] Cost-Effective and Latency-Minimized Data Placement Strategy for Spatial Crowdsourcing in Multi-Cloud Environment
    Wang, Pengwei
    Chen, Zhen
    Zhou, MengChu
    Zhang, Zhaohui
    Abusorrah, Abdullah
    Ammari, Ahmed Chiheb
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (01) : 868 - 878
  • [5] Efficient Information Retrieval for Ranked Queries in Cost-Effective Cloud Environments
    Liu, Qin
    Tan, Chiu C.
    Wu, Jie
    Wang, Guojun
    [J]. 2012 PROCEEDINGS IEEE INFOCOM, 2012, : 2581 - 2585
  • [6] Cost-Effective Resources for Computing Approximation Queries in Mobile Cloud Computing Infrastructure
    Sangaiah, Arun Kumar
    Javadpour, Amir
    Pinto, Pedro
    Chiroma, Haruna
    Gabralla, Lubna A.
    [J]. SENSORS, 2023, 23 (17)
  • [7] An Ant Colony Algorithm-based Approach for Cost-Effective Data Hosting with High Availability in Multi-Cloud Environments
    Wang, Pengwei
    Zhao, Caihui
    Zhang, Zhaohui
    [J]. 2018 IEEE 15TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC), 2018,
  • [8] A Cost Effective Reliability Aware Scheduler for Task Graphs in Multi-Cloud System
    Tekawade, Atharva
    Banerjee, Suman
    [J]. 2023 15TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS, COMSNETS, 2023,
  • [9] OPTIMIZING DATA PLACEMENT FOR COST EFFECTIVE AND HIGH AVAILABLE MULTI-CLOUD STORAGE
    Wang, Pengwei
    Zhao, Caihui
    Liu, Wenqiang
    Chen, Zhen
    Zhang, Zhaohui
    [J]. COMPUTING AND INFORMATICS, 2020, 39 (1-2) : 51 - 82
  • [10] Dynamic Selecting Approach for Multi-cloud Providers
    Carvalho, Juliana
    Vieira, Dario
    Trinta, Fernando
    [J]. CLOUD COMPUTING - CLOUD 2018, 2018, 10967 : 37 - 51