Structure-free message aggregation and routing in traffic information system (SMART)

https://doi.org/10.1016/j.jnca.2012.04.008Get rights and content

Abstract

In a VANET (Vehicular Ad-Hoc Network) environment, it is highly probable that multiple nodes detect and report common events. Hence, elimination of redundant messages can help in efficient bandwidth usage. Data aggregation has also been identified as another potential tool to address broadcast storm in VANETs. Though many aggregation and in-network filtering schemes have been proposed, few studies have been done to combine the two approaches in a structured fashion in order to reap the full benefits.

In this work, we have shown how our proposed SMART protocol utilises the data aggregation tool in conjunction with message fragmentation, to address the prevailing challenge of vehicular networks—efficient bandwidth usage. The data is broken down into fragments and subsequently analysed, thus resulting in the elimination of redundant data than simply suppressing the transmission of duplicate data. The data received at every node is compared, analysed and stored into a well-organised data structure for faster and efficient look-up, thus transforming the network into a multi-level filtering system. Our SMART protocol is an efficient and scalable data aggregation scheme that achieves information dissemination without incurring any overhead of constructing a structure. As a proof of concept, we have shown that the SMART protocol improves efficiency in VANET communication by restricting the transmission of 75–80% redundant data.

Introduction

As a continually evolving branch of study in telecommunications, Vehicular Ad hoc Networks have attracted immense interest both in the application industry and in academic circles. Vehicular Ad Hoc Networks (VANETs) or Intelligent Vehicular Ad Hoc Networks (InVANET) are forms of MANETs used for communication amongst vehicles and between vehicles and roadside equipment.

VANETs however need to confront the unique challenge of unnecessary bandwidth consumption due to duplicate messages. Due to the nature of the VANET environment, it is highly probable that multiple nodes could detect a common phenomenon, thus transmitting redundant data. This may also lead to what is known as ‘Broadcast storm’. Hence, in-network filtering can help in efficient bandwidth usage. Data aggregation has also been identified as another potential tool to address broadcast storm in VANETs. Though many aggregation and in-network filtering schemes have been proposed, few studies have been done to combine the two approaches in a structured fashion in order to reap the full benefits.

In this paper, we propose SMART (Structure-free Message Aggregation and Routing scheme for Traffic information systems). The SMART protocol utilises the tool of data aggregation in conjunction with message fragmentation, to address the prevailing challenge of vehicular networks—the elimination of redundant data. SMART's context-adaptive, in-network filtering approach helps in pre-processing data prior to transmitting it to the next node, thus leading to efficient bandwidth usage. The data received from different source nodes are compared, analysed and stored into a well-organised data structure for faster and efficient look-up and comparison.

Section snippets

Related work

One of the widely used approaches for information dissemination is simple flooding. In this approach, every receiver further resends the message. Though easy to implement, this approach suffers the disadvantage of packet loss by collision. To reduce the negative effect of flooding, (Leal et al., 2010) reduces the number of retransmissions by inhibiting certain nodes from rebroadcasting.

Two of the most widely suggested algorithms in the context of in-network data filtering are data-centric

Data aggregation and message structure

In this section, we provide a detailed description of how this process is carried out at the foremost level of the network—the vehicle (node). Our SMART protocol is based on the following structural and technical assumptions:

  • i.

    digital maps with information about the vehicle's current position are available via the Global Positioning System (GPS).

  • ii.

    considering the constraint on available time, we have considered roadways consisting of only two directions—forward and backward. We leave the expansion

Data structure for message storage

We propose a ‘Hash Table Data Structure’ for storing messages within the node and adopt the ‘Separate Chaining’ algorithm using an array list to prevent collision. We use the MCN value to hash the messages to the table. The size of our table is the total number of subcategories in the message listing. For example, the size of the hash table, based on the category/sub category listing in Table 1, would be 34. Hence, each index (or bucket) is an Array-List of messages with the same MCN value.

We

Smart protocol's data aggregation algorithm

The SMART protocol utilises the ‘Aggregate Signature Scheme’ proposed in Zhu et al. (2008). Zhu et al. proposed the Aggregate Signature Scheme to reduce the transmission cost of messages with similar content. An Aggregate signature scheme is a digital signature that supports the aggregation of n distinct signatures issued by n distinct signers to a single short signature. The algorithm for SMART's data aggregation procedure is described below. When a node receives a new message, it undergoes

SMART information dissemination

We based our SMART protocol's data dissemination on Flooding with Self Pruning (FSP) as introduced in (Lim and Kim, 2000). Self-pruning is a 1-hop flooding scheme and requires each host to track its neighbours within a 1-hop distance. In this scheme, when a host broadcasts a packet, it includes all of its 1-hop neighbours in the packet header. Upon receiving a broadcast, a host checks its own 1-hop neighbours and if all of them have already been listed in the broadcast packet header, it does

Architecture analysis

In this paper, we have proposed a mechanism for in-network aggregation, which would trade-off between efficiency and elimination of redundancy in a VANET environment. The approach relies on using data collected by sensors of different participating nodes and further dissemination into neighbouring regions. The main feature of SMART is to address the issue of broadcast storm. We have analyzed the performance of the SMART protocol with respect to a reduction in transmission of redundant messages

Conclusions and future work

The SMART protocol focuses on the problem of the elimination of redundant data transmission whilst addressing data dissemination in a structure-free vehicular network. This work takes a collective approach for data aggregation procedures, and eliminates redundant messages. As an essential part of the information distribution mechanism, SMART addresses key questions regarding various factors and their respective influence in triggering data transmission, which node(s) will carry the data next

References (17)

  • Defude B., Delot T., Ilarri S., Martini J.Z., Cenerario N., 2008. Data aggregation in VANETs: the VESPA approach. In:...
  • ETSI TS 102 637 -1 v 1.1.1 (2010-09) Technical specification. in Intelligent Transport Systems (ITS); Vehicular...
  • Festag, A. A., et al. CAR-2-X Communication SDK—a Software toolkit for rapid application development and...
  • K.W. Fan et al.

    Structure-free data aggregation in sensor networks

    IEEE – Transactions on Wireless Communications

    (2007)
  • Harsch C., Festag A., Papadimitratos. P. Secure position-based routing for VANETs. in IEEE 66th Vehicular Technology...
  • Jiao Z., et al. Data aggregation protocol based on dynamic routing in wireless sensor networks. in WRI International...
  • Kung A. SEVECOM – Security Architecture and mechanisms for V2V/V2I – Deliverable...
  • Leal MA, et al. Information-centric opportunistic data dissemination in vehicular ad hoc networks. in 2010 13th...
There are more references available in the full text version of this article.

Cited by (0)

View full text