The price of validity in dynamic networks

  • Authors:
  • Mayank Bawa;Aristides Gionis;Hector Garcia-Molina;Rajeev Motwani

  • Affiliations:
  • Computer Science Department, Stanford University, Stanford, CA 94305, USA;Department of Computer Science, University of Helsinki, Helsinki, FIN 00014, Finland;Computer Science Department, Stanford University, Stanford, CA 94305, USA;Computer Science Department, Stanford University, Stanford, CA 94305, USA

  • Venue:
  • Journal of Computer and System Sciences
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Massive-scale self-administered networks like Peer-to-Peer and Sensor Networks have data distributed across thousands of participant hosts. These networks are highly dynamic with short-lived hosts being the norm rather than an exception. In recent years, researchers have investigated best-effort algorithms to efficiently process aggregate queries (e.g., sum, count, average, minimum and maximum) on these networks. Unfortunately, query semantics for best-effort algorithms are ill-defined, making it hard to reason about guarantees associated with the result returned. In this paper, we specify a correctness condition, Single-Site Validity, with respect to which the above algorithms are best-effort. We present a class of algorithms that guarantee validity in dynamic networks. Experiments on real-life and synthetic network topologies validate performance of our algorithms, revealing the hitherto unknown price of validity.