next up previous contents
Next: Hotsync Up: Contemporary Synchronization Technologies Previous: Conflicts   Contents


Scalability in Mobile Device Networks

The overall end user synchronization experience in a mobile device is determined by a variety of factors including latency in synchronization, the amount of battery power used, any monetary cost involved (such as the cost of the network connection, air time etc.) and the robustness and reliability of the synchronization routine. The overall scalability of any synchronization protocol is determined by how well the protocol addresses these issues.
Figure 2.2: Pentagon of Scalability in Mobile Device Networks
\begin{figure}\epsfysize =6.5cm
\centerline{{\epsffile{fig2of1.eps}}}
\end{figure}
PDAs and other mobile devices are limited in how fast they can communicate over a network because of the nature of the links that connect them. Moreover, their limited computational capabilities are a significant factor in the design of a synchronization protocol for these devices. They have additional constraints of limited memories and limited power supplies (see Figure 1.1). Figure 2.2 shows the overall issues when mobile device synchronization is considered, with each of the vertices of the pentagon representing a scalability issue in mobile device synchronization. The computation and communication have a direct bearing on the latency and the battery usage of the device. Mobile device memories are limited and any protocol which uses a lot of memory will not be suitable for many of the lower end devices. At the same time, we wish to develop protocols that allow a large number of devices on the network to synchronize among themselves and are robust and preferably peer-to-peer instead of centralized, keeping in line with the ad-hoc nature of mobile device networks.
Figure 2.3: Comparison between the communication complexities (in bytes) of Fastsync and Slowsync.
\begin{figure}\epsfysize 10cm
{\epsfig{file=hotsync_compare_bytes.eps,width=\columnwidth}}
\end{figure}


Subsections
next up previous contents
Next: Hotsync Up: Contemporary Synchronization Technologies Previous: Conflicts   Contents
Sachin Kumar Agarwal 2002-07-12