A change profile of page consists of a sequence of (time, divergence) pairs, starting with a base measurement (, ) and followed by zero or more subsequent measurements in increasing order of time. Time is called the base time, and represents the time at which the change profile was initiated. Each subsequent measurement corresponds to a refresh event performed subsequently to by the revisitation policy. All divergence values in the profile are computed relative to the base version .
An example change profile is: (10, 0), (12, 0.2),
(15, 0.2), (23, 0.3) .
This profile indicates that the refresh times for this page
include 10, 12, 15 and 23, and that
,
, and
. is the base version; is the base time.
Our online revisitation policies initiate and maintain change profiles in the following manner. Each time a new refresh of is performed, a new change profile is created with base time set to the time of the refresh. Each subsequent time that is refreshed, the profile is extended with the pair (, ).
Up to change profiles are maintained simultaneously, each with a different base version. ( is a positive integer parameter that governs the amount of history tracked by the policy.)