2004
DOI: 10.1007/978-3-540-25957-2_29
|View full text |Cite
|
Sign up to set email alerts
|

QBF: A Query Broker Framework for Adaptable Query Evaluation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2004
2004
2017
2017

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 16 publications
(12 citation statements)
references
References 13 publications
0
12
0
Order By: Relevance
“…For example, persistence could be configured at different levels [48] memory, cache or disk and it could cooperate with fault tolerance protocols for providing, for example, different levels of atomic persistent data management. Other frameworks for building query optimizers are the ones described in [89], Cascades [54], and EROC (Extensible Reusable Optimization Components) [80] and [34,107]. Framboise [46] and ODAS [33,105] are frameworks for layering active database functionality on top of passive DBMS.…”
Section: Configuring and Unbundling Data Managementmentioning
confidence: 99%
“…For example, persistence could be configured at different levels [48] memory, cache or disk and it could cooperate with fault tolerance protocols for providing, for example, different levels of atomic persistent data management. Other frameworks for building query optimizers are the ones described in [89], Cascades [54], and EROC (Extensible Reusable Optimization Components) [80] and [34,107]. Framboise [46] and ODAS [33,105] are frameworks for layering active database functionality on top of passive DBMS.…”
Section: Configuring and Unbundling Data Managementmentioning
confidence: 99%
“…These methods are classified in four types (i) Replacement,(ii) Scheduling [15], (iii): Reoptimization [1,2,12], and (iv) Uses of dynamic operators [23,24]. Each dynamic optimization method is able in adapting the execution plans in order to react to one or several events: (i) Estimation errors [15],(ii) Memory available [7,8,28,30], (iii): Delays in data arrival rates [1,2], and (iv) Users Preferences.…”
Section: Related Workmentioning
confidence: 99%
“…The adaptive methods can be classified according to nature of the decision making about adaptation: centralized and decentralized methods. In the centralized methods [2,19,20,21,41], a main process is in charge of monitoring and changing, at runtime, the execution plans, whereas correcting sub-optimality is done in operator or subquery level in decentralized methods [1,8,29,30,37].…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, we observe decentralized methods [8,19,37] that try to improve the cost of local processing by adapting the use of the CPU, I/O and memory to the changes in execution environment. Whereas [1,30] take into account the cost of local processing together with network resources.…”
Section: Introductionmentioning
confidence: 99%