A. 移动计算的计算特点
与固定网络上的分布计算相比,移动计算具有以下一些主要特点:
(1)移动性:移动计算机在移动过程中可以通过所在无线单元的MSS与固定网络的节点或其他移动计算机连接。
(2)网络条件多样性:移动计算机在移动过程中所使用的网络一般是变化的,这些网络既可以是高带宽的固定网络,也可以是低带宽的无线广域网(CDPD),甚至处于断接状态。
(3)频繁断接性:由于受电源、无线通信费用、网络条件等因素的限制,移动计算机一般不会采用持续连网的工作方式,而是主动或被动地间连、断接。
(4)网络通信的非对称性:一般固定服务器节点具有强大的发送设备,移动节点的发送能力较弱。因此,下行链路和上行链路的通信带宽和代价相差较大。
(5)移动计算机的电源能力有限:移动计算机主要依靠蓄电池供电,容量有限。经验表明,电池容量的提高远低于同期CPU速度和存储容量的发展速度。
(6)可靠性低:这与无线网络本身的可靠性及移动计算环境的易受干扰和不安全等因素有关。由于移动计算具有上述特点,构造一个移动应用系统,必须在终端、网络、数据库平台以及应用开发上做一些特定考虑。适合移动计算的终端、网络和数据库平台已经有较多的通信和计算机公司(如Lucent、Motolora、Ericsson、IBM、Oracle、Sybase等)的产品可供选择。应用上则须考虑与位置移动相关的查询和计算的优化。