首页> 外文OA文献 >Routing Protocols for Meshed Communication, Networks Targeting Communication Quality of Service (QoS) in Rural Areas
【2h】

Routing Protocols for Meshed Communication, Networks Targeting Communication Quality of Service (QoS) in Rural Areas

机译:网状通信的路由协议,针对农村地区的通信服务质量(QoS)的网络

摘要

Rural areas in Africa often have poor telecommunication infrastructure. Mobile phones, if available, are frequently unaffordable to most users. Wireless mesh networks (WMNs) offer an alternative possibility of low cost voice and data communications.The focus of this research is a laboratory study of WMNs that mimic conditions found in rural areas. This work investigates routing strategies for the Mesh Potato (MP). The MP is an effective alternative communication technology that has minimal configuration requirements, low cost of deployment, low power consumption and resilience that make it an attractive choice for rural areas. The MP runs a new mesh networking algorithm called the better approach to mobile ad hoc networking (B.A.T.M.A.N or Batman). This allows a WMN to be established in which users can use plain old telephones to talk to each other using Voice over IP (VoIP).Batman daemon (Batmand) is the implementation of Batman algorithm used by the MP. Batmand is a minimalistic routing protocol which performs well in laboratory experiments. The question raised is whether adding more service specific routing metrics improve the quality of service (QoS) observed in Batmand network in practice. The research investigates delay, packet loss, throughput and jitter as performance parameters (metrics) that may serve as options to improve the simplistic Batman algorithms route selection process. These metrics are essential for QoS in voice- and data-sensitive networks. Specific focus was given to delay and it is the metric added to Batmand. In addition the research examines how well the different applications such as voice and data are supported on the Batmand network under different routing scenarios.The research approach adopted in this dissertation was experimental and an indoor testbed was created to replicate the basic scenarios encountered in the rural environment. The essential characteristics found in the Mdumbi region of the Eastern Cape, South Africa, were taken as a case study in this dissertation. The testbed was used to compare the original Batman algorithm implemented as Batmand, referred to here as O-Batmand, routing protocol and the resultant Batmand version obtained from the addition of the delay-routing metric called modified Batmand (M-Batmand).The research produced a number of findings. As the number of hops increased the per-formance of the network decreased for both protocols. O-Batmand is well suited for the task of routing packets inside a wireless network. It is designed and works for voice packets and supports data services. This is also true for the M-Batmand implementation.M-Batmand was developed as an improvement to the O-Batmand implementation at thecost of increased complexity, experienced by the protocol through modifications of its route selection process. The modification involved adding network delay values to its route selection process. This addition resulted in a protocol that is delay sensitive; however, the overall performance gains were inexistent. The main conclusions drawn from this study are that O-Batmand cannot be modified to include additional metrics and be expected to improve its performance. Second conclusion is that M-Batmand did not improve the overall performance of the O-Batmand protocol. The addition of the delay metric actually hindered O-Batmand's performance to the extent that no overall performance gains were realised. Sources of performance degradations are: increased overhead, from added delay data, in the network control packets called originator messages (OGMs). M-Batmand performs calculation which O-Batmand did not increasing CPU cycle needs. Lastly upon further internal protocol investigation it is seen that the rate of route delay data updates is slower than the original metric used by the protocol. This creates route fluctuations as route selection process will change when the updated delay values are added and change again when there are not as the network obtains the updated delay data.Both protocols support voice and data, however, the results show that the quality of the network deteriorates in the testbed with increasing hops. This affects voice more so then it does data as routes become more unstable with each increasing hop. Further Batmand is best at supporting voice and data as it outperforms M-Batmand in the laboratory experiments conducted. This dissertation argues that while there may exist one or a combination of metrics amongst the researched list (delay, packet loss, throughput and jitter) that may actually improve the performance of the protocol, it is extremely hard to realize such gains in practice.
机译:非洲农村地区的电信基础设施通常很差。如果有手机,大多数用户通常买不起。无线网状网络(WMN)提供了低成本语音和数据通信的另一种可能性。本研究的重点是对WMN的实验室研究,该研究模仿了农村地区的情况。这项工作研究了网状马铃薯(MP)的路由策略。 MP是一种有效的替代通信技术,具有最低的配置要求,低成本的部署,低功耗和高弹性,使其成为农村地区的诱人选择。 MP运行一种新的网状网络算法,称为更好的移动自组织网络(B.A.T.M.A.N或蝙蝠侠)方法。这样就可以建立一个WMN,在其中用户可以使用普通的旧电话通过IP语音(VoIP)相互交谈。Batman守护程序(Batmand)是MP使用的Batman算法的实现。 Batmand是一种简约的路由协议,在实验室实验中表现良好。提出的问题是,在实践中,添加更多特定于服务的路由度量标准是否可以提高Batmand网络中观察到的服务质量(QoS)。该研究将延迟,数据包丢失,吞吐量和抖动作为性能参数(指标)进行调查,这些参数可以用作改进简单的Batman算法路由选择过程的选项。这些指标对于语音和数据敏感网络中的QoS至关重要。特别关注了延迟,这是添加到Batmand的度量。此外,本研究还研究了在不同路由场景下蝙蝠侠网络对语音和数据等不同应用的支持情况。本文采用的研究方法是实验性的,并创建了一个室内测试台来复制农村地区遇到的基本场景环境。本文以南非东开普省姆杜比地区的基本特征为例进行研究。该测试平台用于比较最初实现为Batmand的Batman算法(此处称为O-Batmand),路由协议以及通过添加称为改进Batmand(M-Batmand)的延迟路由度量获得的最终Batmand版本。产生了许多发现。随着跳数的增加,两种协议的网络性能都会下降。 O-Batmand非常适合在无线网络内部路由数据包的任务。它是为语音数据包设计并运行的,并支持数据服务。对于M-Batmand实施也是如此。M-Batmand是对O-Batmand实施的一种改进,但其代价是增加了协议的复杂度,协议修改了其路由选择过程。修改涉及将网络延迟值添加到其路由选择过程中。这种添加导致了一个对延迟敏感的协议。但是,总体性能提升是不存在的。这项研究得出的主要结论是,不能修改O-Batmand使其包含其他指标,并且有望提高其性能。第二个结论是,M-Batmand并未提高O-Batmand协议的整体性能。延迟度量的增加实际上阻碍了O-Batmand的性能,以致无法实现整体性能的提升。性能下降的原因是:网络控制数据包(称为发起者消息(OGM))中增加的延迟数据增加了开销。 M-Batmand执行计算,而O-Batmand并未增加CPU周期需求。最后,在进一步的内部协议调查中,可以看到路由延迟数据更新的速率比协议使用的原始度量慢。这会造成路由波动,因为当添加更新的延迟值时,路由选择过程将发生变化,而当网络无法获取更新的延迟数据时,路由选择过程将再次发生变化。这两种协议都支持语音和数据,但是结果表明,路由协议的质量随着跳数的增加,测试平台中的网络会恶化。这对语音的影响更大,因此随着路由随着每次跳数的增加变得更加不稳定,它还会对数据进行处理。另外,蝙蝠侠在支持语音和数据方面表现最佳,因为在进行的实验室实验中,其表现优于M-Batmand。本文认为,尽管所研究的列表中可能存在一种或多种度量标准(延迟,数据包丢失,吞吐量和抖动),这些度量标准可能实际上会提高协议的性能,但在实践中却很难实现这一目标。

著录项

  • 作者

    Chissungo Edmundo B.F.;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号