1. A method for performing data synchronization between a primary data source in a primary host computing platform and a remote data source in a remote host computing platform, comprising: receiving a request for data synchronization for updated data falling within a specified time range; computing ranging time stamp synchronization anchors based on the specified time range, wherein the ranging time stamp synchronization anchors correspond to a minimum value and a maximum value determined based on the specified time range, a time synchronization error between the primary host computing platform and the remote host computing platform, and also an offset being a sum of a time retrieved from the remote host computing platform, the time synchronization error, and also an accuracy of a clock of the primary host computing platform; and performing data synchronization using the computed ranging time stamp synchronization anchors without relying upon a third party time source common to both the primary host computing platform and the remote host computing platform.