首页> 外文学位 >Resilient TDMA-based Communication Algorithm for Dynamic Ad-hoc Networks and Formal Verification
【24h】

Resilient TDMA-based Communication Algorithm for Dynamic Ad-hoc Networks and Formal Verification

机译:基于弹性TDMA的动态自组织网络通信算法和形式验证

获取原文
获取原文并翻译 | 示例

摘要

In recent years, within the broad context of mobile communication systems, a significant research has been evolved in the study of wireless ad-hoc networks. Due to the self-organizing nature of these networks, efficient delivery of data packets to the mobile nodes, where the topology is neither pre-determined nor does the network have central control, many problems arise in order to ensure a persistent communication. Packet loss in a multi-hop network is a major concern for ad-hoc distributed networks based systems. MAC layer contention is much more severe in multihop ad hoc networks as compared to wireless LANs. To mitigate this problem, we present a distributed, TDMA and slotted ALOHA protocol based communication approach for mobile robots in ad-hoc networks. Our work focuses on real time communication in a dynamic network where nodes can leave and join the network anytime. In this thesis, we propose an algorithm to establish self-sustaining communication among nodes. In our system processes become aware of their surrounding using slotted ALOHA protocol. Our system ensures self-stability by detecting lost messages and reset the system to ALOHA. Subsequently the system initiates the communication process again.;Our work shows that with combined ALOHA and TDMA protocol, a resilient and robust communication is achievable, where the packet loss is minimum. Our work also shows that self sustaining distributed communication is possible with minimum transitions to the different communication states, such as ALOHA to TDMA. This thesis demonstrates a successful communication process among mobile robotic nodes using our proposed algorithm. In this thesis, we also define the safety, liveness, and fairness properties using linear time logic (LTL) to verify the correctness of the proposed algorithm. We have defined these properties for our algorithm. We then verify the system for these properties under error prone conditions such as message loss, along with this we also make sure that our algorithm follows a fair approach of resource allocation and never end in an undesirable state. We have modeled our communication algorithm using SPIN model checker. SPIN is based on PROMELA language and provides an extensive user interface to define the model and verify the properties using Formal Methods of Verification.
机译:近年来,在移动通信系统的广泛背景下,在无线自组织网络的研究中已经发生了重要的研究。由于这些网络的自组织特性,即将数据包有效地传递到既不预先确定拓扑又也不具有网络集中控制能力的移动节点的情况下,为了确保持久的通信出现了许多问题。多跳网络中的数据包丢失是基于Ad-hoc分布式网络的系统的主要问题。与无线局域网相比,在多跳自组织网络中,MAC层争用更为严重。为了缓解此问题,我们提出了一种针对ad-hoc网络中的移动机器人的基于分布式TDMA和时隙ALOHA协议的通信方法。我们的工作重点是动态网络中的实时通信,其中节点可以随时离开并加入网络。本文提出了一种在节点间建立自持通信的算法。在我们的系统中,使用时隙ALOHA协议了解其周围环境。我们的系统通过检测丢失的消息并将系统重置为ALOHA来确保自稳定。随后,系统再次启动通信过程。;我们的工作表明,结合使用ALOHA和TDMA协议,可以实现弹性和健壮的通信,其中丢包最少。我们的工作还表明,以最小的过渡到不同的通信状态(例如从ALOHA到TDMA),可以实现自我维持的分布式通信。本文证明了使用我们提出的算法在移动机器人节点之间的成功通信过程。在本文中,我们还使用线性时间逻辑(LTL)定义了安全性,活动性和公平性属性,以验证所提出算法的正确性。我们为算法定义了这些属性。然后,我们在容易出错的情况下(例如消息丢失)验证系统的这些属性,并确保我们的算法遵循公平的资源分配方法,并且永远不会以不希望的状态结束。我们已经使用SPIN模型检查器对通信算法进行了建模。 SPIN基于PROMELA语言,并提供了广泛的用户界面来定义模型并使用形式化的验证方法来验证属性。

著录项

  • 作者

    Tyagi, Neha.;

  • 作者单位

    California State University, Long Beach.;

  • 授予单位 California State University, Long Beach.;
  • 学科 Computer science.
  • 学位 M.S.
  • 年度 2018
  • 页码 65 p.
  • 总页数 65
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号