Push after delay:A delayed push synchronization strategy for low-power mobile end-to-end systems
The rapid development of Internet technology has enabled mobile devices to play a more significant role in people's lives.A user may possess multiple devices to meet various needs such as of-fice work,socializing,and entertainment.In practical applications,multiple devices owned by the same user also face many data synchronization requirements to support distributed applications across devices(e.g.,cross-device video playback continuation).However,there is currently limited research on end-to-end data synchronization across multiple devices.Therefore,this paper proposes a data push strate-gy,called Push After Delay(PAD),suitable for application synchronization between multiple mobile terminals of users.The strategy adopts a differentiated approach to active and sleeping devices and flexi-bly delays the transmission to sleeping devices.The delay decision is based on the dynamic adaptive ad-justment method of AIMD(Additive Increase Multiplicative Decrease)and the scheduling enhancement mechanism oriented to application access frequency,which adaptively pushes synchronization according to user usage habits.Experimental results show that compared with the undifferentiated push synchro-nization scheme,the PAD push strategy can significantly reduce the number of wake-ups of data syn-chronization on mobile devices while ensuring a low data access error rate and achieving a balance be-tween consistency and synchronization overhead.
mobile systemdata synchronizationsynchronization energy consumptionAIMD