Litcius/Paper detail

DRLindex

Zahra Sadri, Le Gruenwald, Eleazar Lead

202030 citationsDOI

Abstract

Cloud database providers provision different architectures to guarantee high availability. One of these architectures is a cluster database that consists of several database engine nodes, where data is replicated among the nodes. Although the cloud database providers provide various auto-indexing tools, these tools mostly address characteristics of a database deployed on a single node, not a cluster. It is possible to install an index advisor on each node, which recommends an index set for that node. The problem with this approach is that the current index advisors for a single node aim to minimize the processing cost of the workload; however, on a cluster database, other goals such as load balancing can be considered. Hence, the better solution could be an index advisor which has a comprehensive view of the cluster node.

Topics & Concepts

Computer scienceNode (physics)Cloud computingDatabase indexSearch engine indexingWorkloadIndex (typography)Set (abstract data type)DatabaseCluster (spacecraft)Distributed databaseComputer networkOperating systemInformation retrievalWorld Wide WebEngineeringProgramming languageStructural engineeringCloud Computing and Resource ManagementData Stream Mining TechniquesData Management and Algorithms