That timestamp is generated by the storing node, i.e. the one that
creates the data in the first place.  It's essentially a sequence id
that can be used by the overlay to determine which of two objects is
newer.  It could also have simply been a monotonically increasing
counter, but that would require a fetch before store every time.  As
the section (6) says, if a node needs to store data and finds that a
supposedly newer object is stored there due to clock sync problems,
the node can just add one to the value stored there.

Bruce


On Wed, Dec 22, 2010 at 1:13 AM, JeffreyHo <[email protected]> wrote:
> Dear all,
>
> I would like to address an issue about erroneous judgement of life time for
> a stored resource in Storage Request after resource migration. It might be
> caused by asynchronized clock among peers.
>
> In the section of Data Storage Protocol specified in reload base, it gives
> a note that "this does not require synchronized clocks: the receiving peer
> uses the storage time in the previous store, not its own clock."  But it
> seems resulting in an impact on life time judgement for checking the
> validity period for the stored data after resource migration. If the clock
> is required to be synchronized for all peers on the overlay, the validity
> period check can be done dependent on both 'storage_time' and 'lifetime',
> even resource migration occurred. But now the 'storage_time' can be used for
> such time operation in the receiving peer, especially for resource migration
> situation. An alternative is that the original responsible peer modify the
> 'lifetime' in the Store Request before resource migration for the new
> responsible peer so that the new peer can know how much time the migrated
> resource will be expired.
>
> Should we specify the action of modifying the life time for Store Request
> when doing resource migration in the reload base specification? Any response
> is welcome. Thanks a lot.
>
> BR,
> Jeffrey
>
> 本信件可能包含工研院機密資訊,非指定之收件者,請勿使用或揭露本信件內容,並請銷毀此信件。
> This email may contain confidential information. Please do not use or
> disclose it in any way and delete it if you are not the intended recipient.
> _______________________________________________
> P2PSIP mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/p2psip
>
>
_______________________________________________
P2PSIP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/p2psip

Reply via email to