International audienceQuery processing on cloud database systems is a challenging problem due to the dynamic cloud environment. In cloud database systems, besides query execution time, users also consider the monetary cost to be paid to the cloud provider for executing queries. Moreover, a Service Level Agreement (SLA) is signed between users and cloud providers before any service is provided. Thus, from the profit-oriented perspective for the cloud providers, query re-optimization is multi-objective optimization that minimizes not only query execution time and monetary cost but also SLA violations. In this paper, we introduce ReOptRL and SLAReOptRL, two novel query re-optimization algorithms based on deep reinforcement learning. Experiment...
International audienceIn the cloud context, users are often called tenants. A cloud DBMS shared by m...
Task scheduling is key to performance optimization and resource management in cloud computing system...
Deep Learning (DL) has unlocked unstructured data for analytics. It has enabled new applications, in...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
International audienceMost of the existing database query optimization techniques are designed to ta...
International audienceCloud computing has become a widely used environment for database querying. In...
International audienceCloud computing is a technology that provides on-demand services in which the ...
International audienceMany of the existing cloud database query optimization algorithms target reduc...
Cloud computing has been widely adopted to support various computation services. A fundamental probl...
Preserving the performance of cloud services according to service level agreements (SLAs) is one of ...
Cloud computing is considered one of the most important techniques in the field of distributed compu...
International audiencePublic data availability in cloud-hosted databases raises interests in systems...
Elastic databases have grown in popularity over conventional databases in recent years due to their ...
The value that can be extracted from big data greatly motivates users to explore data analytics tech...
International audienceIn the cloud context, users are often called tenants. A cloud DBMS shared by m...
Task scheduling is key to performance optimization and resource management in cloud computing system...
Deep Learning (DL) has unlocked unstructured data for analytics. It has enabled new applications, in...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
International audienceMost of the existing database query optimization techniques are designed to ta...
International audienceCloud computing has become a widely used environment for database querying. In...
International audienceCloud computing is a technology that provides on-demand services in which the ...
International audienceMany of the existing cloud database query optimization algorithms target reduc...
Cloud computing has been widely adopted to support various computation services. A fundamental probl...
Preserving the performance of cloud services according to service level agreements (SLAs) is one of ...
Cloud computing is considered one of the most important techniques in the field of distributed compu...
International audiencePublic data availability in cloud-hosted databases raises interests in systems...
Elastic databases have grown in popularity over conventional databases in recent years due to their ...
The value that can be extracted from big data greatly motivates users to explore data analytics tech...
International audienceIn the cloud context, users are often called tenants. A cloud DBMS shared by m...
Task scheduling is key to performance optimization and resource management in cloud computing system...
Deep Learning (DL) has unlocked unstructured data for analytics. It has enabled new applications, in...