论文部分内容阅读
Android操作系统自2008年发布第一个版本Androidl.5以来以每半年一次的速度发布新版本,至今最新的版本是Android4.4。现在,Android操作系统不仅应用于智能手机、平板电脑,还应用于智能手表、智能游戏机、智能电视等领域,有着广阔的市场前景。同时,随着自组织网络的不断发展和相关应用领域产品的成熟,自组织网络越来越受到人们的重视。将自组织网络移植到Android平台上能够将手机、平板电脑、笔记本等装载有Android操作系统的便携设备进行互联,从而丰富人们的办公、学习和娱乐途径。本论文在AODV协议的基础之上提出了一种基于Android平台的自组织网络路由协议RAMAODV。RAMAODV协议主要是针对基于Android操作系统的便携式移动设备内存容量有限和Android操作系统独特的内存管理机制进行设计的内存均衡路由协议。RAMAODV协议能够根据节点的剩余内存决定节点是否参与路由发现和分组转发过程。RAMAODV协议选择剩余内存相对充足的节点参与分组转发,采取“能者多劳”策略。使用NS-2.35仿真的结果表明,RAMAODV协议能够在不影响协议其他性能的基础上有效延长网络生命时间。本论文以类库的形式对RAMAODV协议进行了代码实现,并对实现后的协议进行了相关单元测试。最后对本论文的成果进行了总结和展望。