Vara M Isabel, Campo Celeste
Department of Telematic Engineering, University Carlos III of Madrid, Avda. de la Universidad 30, 28911 Leganes, Madrid, Spain.
Sensors (Basel). 2015 Jul 20;15(7):17621-48. doi: 10.3390/s150717621.
Service discovery plays an important role in mobile ad hoc networks (MANETs). The lack of central infrastructure, limited resources and high mobility make service discovery a challenging issue for this kind of network. This article proposes a new service discovery mechanism for discovering and advertising services integrated into the Optimized Link State Routing Protocol Version 2 (OLSRv2). In previous studies, we demonstrated the validity of a similar service discovery mechanism integrated into the previous version of OLSR (OLSRv1). In order to advertise services, we have added a new type-length-value structure (TLV) to the OLSRv2 protocol, called service discovery message (SDM), according to the Generalized MANET Packet/Message Format defined in Request For Comments (RFC) 5444. Each node in the ad hoc network only advertises its own services. The advertisement frequency is a user-configurable parameter, so that it can be modified depending on the user requirements. Each node maintains two service tables, one to store information about its own services and another one to store information about the services it discovers in the network. We present simulation results, that compare our service discovery integrated into OLSRv2 with the one defined for OLSRv1 and with the integration of service discovery in Ad hoc On-demand Distance Vector (AODV) protocol, in terms of service discovery ratio, service latency and network overhead.
服务发现在移动自组织网络(MANET)中起着重要作用。缺乏中央基础设施、资源有限以及高移动性使得服务发现在这类网络中成为一个具有挑战性的问题。本文提出了一种新的服务发现机制,用于发现和通告集成到优化链路状态路由协议版本2(OLSRv2)中的服务。在先前的研究中,我们证明了集成到OLSR先前版本(OLSRv1)中的类似服务发现机制的有效性。为了通告服务,我们根据请求评论(RFC)5444中定义的通用MANET分组/消息格式,在OLSRv2协议中添加了一种新的类型-长度-值结构(TLV),称为服务发现消息(SDM)。自组织网络中的每个节点仅通告其自身的服务。通告频率是一个用户可配置的参数,因此可以根据用户需求进行修改。每个节点维护两个服务表,一个用于存储有关其自身服务的信息,另一个用于存储有关它在网络中发现的服务的信息。我们给出了仿真结果,在服务发现率、服务延迟和网络开销方面,将我们集成到OLSRv2中的服务发现与为OLSRv1定义的服务发现以及自组织按需距离矢量(AODV)协议中的服务发现集成进行了比较。