2015 IEEE International Conference on Autonomic Computing 2015
DOI: 10.1109/icac.2015.33
|View full text |Cite
|
Sign up to set email alerts
|

Measuring and Managing Answer Quality for Online Data-Intensive Services

Abstract: Abstract-Online data-intensive services parallelize query execution across distributed software components. Interactive response time is a priority, so online query executions return answers without waiting for slow running components to finish. However, data from these slow components could lead to better answers. We propose Ubora, an approach to measure the effect of slow running components on the quality of answers. Ubora randomly samples online queries and executes them twice. The first execution elides da… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
9

Relationship

2
7

Authors

Journals

citations
Cited by 26 publications
(6 citation statements)
references
References 15 publications
0
6
0
Order By: Relevance
“…• Ubora: Mimicks adaptive quality management in recent research [24,25]. Each mission is treated as a query.…”
Section: Adaptive Hardware-workload Co-designmentioning
confidence: 99%
“…• Ubora: Mimicks adaptive quality management in recent research [24,25]. Each mission is treated as a query.…”
Section: Adaptive Hardware-workload Co-designmentioning
confidence: 99%
“…Bridging the gap between approximations for offline and online processing, Kelley et al presented Ubora, a system that learns which components respond slowly and transparently circumvents them from slowing down the system as a whole [26]. This is done by duplicating some incoming requests: the first elides data from slow responses, the second is allowed to take a long time, and is in return expected to provide a highquality response.…”
Section: Related Workmentioning
confidence: 99%
“…This is done by duplicating some incoming requests: the first elides data from slow responses, the second is allowed to take a long time, and is in return expected to provide a highquality response. This response is memoized, and can be used later to provide overall higher quality responses while still keeping throughput high, processing 37% more queries than a competing controller guided by the rate of timeouts [26]. The approach of Kelley et al works on queries that yield "mature answers", i.e.…”
Section: Related Workmentioning
confidence: 99%
“…However, delaying updates degrades accuracy. Prior work has shown that staleness corresponds to answer quality [7,9,10]. Hard limits on staleness prevent gross degradation on quality.…”
Section: Motivationmentioning
confidence: 99%