发布/订阅系统中的移动性:原理、算法与应用
1. 引言
新兴的移动应用,如基于位置的服务、移动商务、游戏和娱乐服务等,对通信基础设施提出了新的挑战。现有的传输层通信原语难以满足这些应用产生的大量数据传输和复杂交互模式的需求。同时,移动设备资源受限且高度动态,这要求通信基础设施能够适应网络流量和规模的变化。发布/订阅模型为解决这些问题提供了一种有效的解决方案,它提供了简单而强大的应用交互抽象,支持移动性并能高效地进行消息过滤和路由。
2. 移动应用概述
2.1 示例应用
- 早期应用 :早期的移动应用多为独立程序,如简单的个人信息管理工具(日历、待办事项列表)、单人游戏(纸牌游戏)和相机应用。这些应用通常不具备网络访问功能,数据需手动输入,即使能与桌面计算机同步数据,也需要物理连接,降低了移动设备的优势。
- 网络启用应用 :如今,大多数移动设备都支持网络访问。早期的网络启用应用是传统桌面应用的移植版本,如电子邮件、即时通讯和简单文件共享。随着移动设备性能的提升,出现了一些没有桌面等效版本的新应用,如基于位置的服务(如交通警报、企业车队跟踪系统)和商务金融应用(如移动支付服务)。此外,还有基于传感器网络的应用,这些应用由大量资源受限的节点协作完成任务。
2.2 设备和应用特征
- 设备特征 :移动设备通常资源受限,包括计算能力、内存、带宽和电池寿命。其用户界面在传感器网络节点中可能不存在,在PDA和手机中也非常有限。不过,大多数移动设备支持多种网
超级会员免费看
订阅专栏 解锁全文
1096

被折叠的 条评论
为什么被折叠?



