Monitoring an Information Source Under a Politeness Constraint

  • Authors:
  • Jonathan Eckstein;Avigdor Gal;Sarit Reiner

  • Affiliations:
  • Department of Management Science and Information Systems and Rutgers Center for Operations Research, Rutgers University, Piscataway, New Jersey 08854;Faculty of Industrial Engineering and Management, Technion--Israel Institute of Technology, Technion City, Haifa 32000, Israel;Faculty of Industrial Engineering and Management, Technion--Israel Institute of Technology, Technion City, Haifa 32000, Israel

  • Venue:
  • INFORMS Journal on Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe scheduling algorithms for monitoring a single information source whose contents change at times modeled by a nonhomogeneous Poisson process. In a given time period of length T, we enforce a server-side politeness constraint that we may only probe the source at most n times. This constraint, along with an optional constraint that no two probes may be spaced less than δ time units apart, is intended to prevent the monitor from being classified as a nuisance to be “locked out” of the information source. To develop our algorithms, we use a portion of the cost model developed in our earlier work. Our first algorithm assumes a discrete set of N n possible update times, and uses dynamic programming to identify a provably optimal subset of n of these times at which to probe the server. Our second algorithm is a simple direct search for locally improving any continuous-time schedule with respect to the same cost model. In particular, this improvement procedure may be applied to the schedule obtained from our first algorithm. We evaluate our algorithms using real-world data feeds.