DBGET/LinkDB: an Integrated Database Retrieval System
Currently, resource allocation to applications in state-
of-the-art platforms occurs through different perfor-
mance optimization loops, run independently at dif-
ferent levels of the software stack, such as, at the
database server, operating system and storage server, in
the consolidated storage environment shown in Figure 1.
Each local controller typically optimizes its own local
goals, e.g., hit-ratio, disk throughput, etc., oblivious to
application-level goals. This might lead to situations
where local, per-controller, resource allocation optima
do not lead to the global optimum; indeed local goals
may conflict with each other, or with the per-application
goals [14]. Therefore, the main challenge in these mod-
ern enterprise environments is designing a strategy which
adopts a holistic...