热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

Android可达性分析,基于时间距离的机会网络可达性分析及应用

摘要:随着移动互联网的飞速发展,人们的生活方式发生改变的同时,通信成本和移动网络的带宽压力也在增加.移动机会网络作为一种特殊的移动自组织网络,具有部署灵活成本低廉的特

摘要:

随着移动互联网的飞速发展,人们的生活方式发生改变的同时,通信成本和移动网络的带宽压力也在增加.移动机会网络作为一种特殊的移动自组织网络,具有部署灵活成本低廉的特点,不仅可以缓解移动用户的流量负担,还可以在极端条件下提供通信的能力.但是机会网络与传统网络不同,其路由问题是一个十分重要而具有挑战的问题,研究人员已经从多副本转发和利用辅助信息等角度开展了大量的研究.时间距离表征节点间最早到达行程所需要的时间,是度量机会网络可达性的重要指标.本文从时间距离的角度对机会网络进行可达性分析,探究了时间距离的分布规律以及时间序列特性.从消息送达概率和时间距离演化的角度设计新的机会网络路由机制,降低消息传输时延和提高消息投递成功率,并基于新的机会网络路由机制实现内容分发应用.论文具体工作包括:(1)从时间距离角度对机会网络进行可达性分析.选取具有代表性的多个机会网络数据集进行实证研究,提出基于关键行程演化图计算时间距离的算法,从时间距离的分布特征,对称性,时间演化特征等角度分析机会网络的可达性.分析结果表明,机会网络实例中绝大部分节点对的时间距离服从指数分布;在给定适当容忍误差的情况下,两个节点之间相反方向的时间距离具有较好对称性;时间距离序列几乎没有白噪声序列,绝大部分时间距离序列非平稳,但是一阶差分后平稳.(2)设计基于消息送达概率的路由机制.将时间距离的规律特性应用到机会网络路由设计中,基于时间距离的分布特征,估计分布参数,从而计算给定TTL(Time To Live)的消息的送达概率;该路由机制采用单副本转发,将时间距离分布的参数估计随应用消息分发到目的节点,提高对称性不足情况下的路由性能.通过The ONE仿真平台验证了该路由机制下的消息投递时延和投递成功率,与PROPHET等路由相比,投递成功率更高,平均时延更小.(3)设计基于时间序列预测时间距离的路由机制.该路由机制基于时间序列预测节点间当前时刻的时间距离,作为路由决策的判据,相比基于消息送达概率的路由机制,考虑了时间距离与时间相关的特性,不需要知道时间距离的分布规律.仿真结果表明在消息TTL不太小的情况下,消息时延和投递成功率表现优于基于消息送达概率的路由机制.(4)时间距离路由机制在内容分发系统中的应用.基于Android平台开发路由支撑系统,将上层应用与底层机会路由功能解耦.实现了面向上层应用的开发接口,内容分发APP使用接口完成兴趣扩散和内容分发,明显地提升了内容分发传输路径选择的灵活性与消息传递效率.

展开



推荐阅读
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Vue 2 中解决页面刷新和按钮跳转导致导航栏样式失效的问题
    本文介绍了如何通过配置路由的 meta 字段,确保 Vue 2 项目中的导航栏在页面刷新或内部按钮跳转时,始终保持正确的 active 样式。具体实现方法包括设置路由的 meta 属性,并在 HTML 模板中动态绑定类名。 ... [详细]
  • Søren Kierkegaard famously stated that life can only be understood in retrospect but must be lived moving forward. This perspective delves into the intricate relationship between our lived experiences and our reflections on them. ... [详细]
  • 本文将介绍如何使用 Go 语言编写和运行一个简单的“Hello, World!”程序。内容涵盖开发环境配置、代码结构解析及执行步骤。 ... [详细]
  • 线性Kalman滤波器在多自由度车辆悬架主动控制中的应用研究
    本文探讨了线性Kalman滤波器(LKF)在不同自由度(2、4、7)的车辆悬架系统中进行主动控制的应用。通过详细的仿真分析,展示了LKF在提升悬架性能方面的潜力,并总结了调参过程中的关键要点。 ... [详细]
  • 本文探讨了Hive中内部表和外部表的区别及其在HDFS上的路径映射,详细解释了两者的创建、加载及删除操作,并提供了查看表详细信息的方法。通过对比这两种表类型,帮助读者理解如何更好地管理和保护数据。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • C++实现经典排序算法
    本文详细介绍了七种经典的排序算法及其性能分析。每种算法的平均、最坏和最好情况的时间复杂度、辅助空间需求以及稳定性都被列出,帮助读者全面了解这些排序方法的特点。 ... [详细]
  • 本文介绍如何利用动态规划算法解决经典的0-1背包问题。通过具体实例和代码实现,详细解释了在给定容量的背包中选择若干物品以最大化总价值的过程。 ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 题目描述:给定n个半开区间[a, b),要求使用两个互不重叠的记录器,求最多可以记录多少个区间。解决方案采用贪心算法,通过排序和遍历实现最优解。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
author-avatar
手机用户2502901265_642
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有