SARP: Producing approximate results with small correctness losses for cloud interactive services

Rui Han, Junwei Wang, Fengming Ge, Jose Luis Vazquez-Poletti, Jianfeng Zhan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Citations (Scopus)

Abstract

Despite the importance of providing fluid responsiveness to user requests for interactive services, such request processing is very resource expensive when dealing with large-scale input data. These often exceed the application owners' budget when services are deployed on a cloud, in which resources are charged in monetary terms. Providing approximate processing results is a feasible solution for such problem that trades off request correctness (quantified by output quality) for response time reduction. However, existing techniques in this area either use partial input data or skip expensive computations to produce approximate results, thus resulting in large losses in output quality on a tight resource budget. In this paper, we propose SARP, a Synopsis-based Approximate Request Processing framework to produce approximate results with small correctness losses even using small amount of resources. To achieve this, SARP conducts full computations over the statistical aggregation of the entire input data using two key ideas: (1) offline synopsis management that generates and maintains a set of synopses that represent the statistical aggregation of original input data at different approximation levels. (2) Online synopsis selection that considers both the current resource allocation and the workload status so as to select the synopsis with the maximal length that can be processed within the required response time. We demonstrate the effectiveness of our approach by testing the recommendation services in E-commerce sites using a large, real-world dataset. Using prediction accuracy as the output quality, the results demonstrate: (i) SARP achieves significant response time reduction with very small quality losses compared to the exact processing results.(ii) Using the same processing time, SARP demonstrates a considerable reduction in quality loss compared to existing approximation techniques.

Original languageEnglish
Title of host publicationProceedings of the 12th ACM International Conference on Computing Frontiers, CF 2015
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450333580
DOIs
Publication statusPublished - 6 May 2015
Externally publishedYes
Event12th ACM International Conference on Computing Frontiers, CF 2015 - Ischia, Italy
Duration: 18 May 201521 May 2015

Publication series

NameProceedings of the 12th ACM International Conference on Computing Frontiers, CF 2015

Conference

Conference12th ACM International Conference on Computing Frontiers, CF 2015
Country/TerritoryItaly
CityIschia
Period18/05/1521/05/15

Keywords

  • Approximate results
  • Cloud
  • Interactive service
  • Output quality
  • Result correctness
  • Synopsis

Fingerprint

Dive into the research topics of 'SARP: Producing approximate results with small correctness losses for cloud interactive services'. Together they form a unique fingerprint.

Cite this