KickStarter

Abstract

Continuous processing of a streaming graph maintains an approximate result of the iterative computation on a recent version of the graph. Upon a user query, the accurate result on the current graph can be quickly computed by feeding the approximate results to the iterative computation --- a form of incremental computation that corrects the (small amount of) error in the approximate result. Despite the effectiveness of this approach in processing growing graphs, it is generally not applicable when edge deletions are present --- existing approximations can lead to either incorrect results (e.g., monotonic computations terminate at an incorrect minima/maxima) or poor performance (e.g., with approximations, convergence takes longer than performing the computation from scratch).

Document Details

Document Type
Pub Defense Publication
Publication Date
Apr 04, 2017
Source ID
10.1145/3093337.3037748

Entities

People

  • Guoqing Xu
  • Keval Vora
  • Rajiv Gupta

Organizations

  • Amazon
  • National Science Foundation
  • Office of Naval Research
  • University of California
  • University of California, Riverside

Tags

Fields of Study

  • Computer science

Readers

  • Approximation Theory.
  • Parallel and Distributed Computing.
  • Regression Analysis.