Skip to main content
Erschienen in: Wireless Personal Communications 4/2017

Open Access 01.06.2017

Message Dissemination in Vehicular Networks on the Basis of Agent Technology

Erschienen in: Wireless Personal Communications | Ausgabe 4/2017

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Vehicular Ad hoc Network (VANET) is a sub-family of Mobile Ad hoc Network (MANET). The principal goal of VANET is to provide communications between nearby nodes or between nodes and fixed infrastructure. Despite that VANET is considered as a subclass of MANET, it has for particularity the high mobility of vehicles producing the frequent changes of network topology that involve changing of road and varying node density of vehicles existing in this road. That‘s why, the most proposed clustering algorithms for MANET are unsuitable for VANET. Various searches have been recently published deal with clustering for VANETs, but most of them are focused on minimizing network overhead value, number of created clusters and had not considered the vehicles interests which defined as any related data used to differentiate vehicle from another. In this paper, we propose a novel clustering algorithm based on agent technology to improve routing in VANET.

1 Introduction

VANET is a particular class of MANET that provide communications between nearby vehicles, and between vehicles and fixed bases stations situated in communication environment as illustrated in Fig. 1.
The main purpose of VANET is to supply, firstly, the prevention and the road safety. The VANET can improve the road accident prevention, by alerting the driver of a dangerous situation. Secondly, VANET provide the traffic optimization, the car traffic can be largely improved due to the sharing of the data collected by vehicles. A car can, for example, be warned of a traffic jam.
So, we can classify these applications into two main categories:
  • Safety applications like collision or obstacle alert, road conditions warning, merge assistance, deceleration warning, etc. where the main emphasis is on timely dissemination of safety critical alerts to nearby vehicles.
  • Confort applications such as accessing emails, web browsing, audio and video streaming where the emphasis is on the availability of high bandwidth stable internet connectivity.
With the wireless technology becoming pervasive and cheap, the majority of vehicles have information concerning the outside environment constraints such as the map of the regions to be visited and the density of traffic on the road, etc. All this precious information can be exploited by the vehicles to get an adaptive decision about the choice of a suitable path.
Furthermore, the moving vehicles can share information with the other vehicles to increase routing security. However, due to the mobility of the vehicles, it is hard to find the precise target for sending the information. This is due to the fact that with an increase in the density of the vehicles, collected information may not be accurate as the vehicles may change their position from a particular area. Consequently, a robust routing protocol is needed and required.
It has been demonstrated that clustering improves the performance of the VANETs and can be utilized in numerous applications as intelligent transportation systems (ITS) [1]. A lot of clustering algorithms for VANET have been developed. While most of these algorithms use the MANET clustering algorithms to form and maintain the clusters.
Therefore, these algorithms do not produce a stable clustering structure and the chosen path may not be the best. In cluster based routing protocols, vehicles form a cluster for managing a particular region. Because the vehicles may disappear or change the cluster to which they belong, their position also changes and links between vehicles can quickly disappear.
Consequently, to ensure uninterrupted route, the vehicles must be intelligent to be suitable for network environment and take autonomously the best decision when unexpected problem occurs such as topology changing, accident, traffic jam, varying in density of nodes based on the available information.
In this paper, we propose a new approach for cluster based routing algorithm. Each vehicle in the VANET is characterized by a defined interest as looking for parking space, accessing to Internet, accident alert etc. This paper presents two contributions: The first one is when an accident occurs on the road, the information about this accident should not be sent to each vehicle in the network but only to those nodes which are interested in receiving such data. Consequently the vehicle that detected the accident must send an alert message only for the nodes which are interested with this information.
So, we have to cluster the nodes by taking the interest or context information of the vehicles into account in order to optimize the information flow between nodes and decrease overall network traffic deployment.
The second contribution of this work is that the vehicle should be able to perceive the road and act autonomously in response to the accident alert message from the surrounding environment and take the best decision. It must be also intelligent to avoid accident problem and react quickly to events that may occur on environment communication. Since VANET has become an interesting research topic, several technologies have been proposed to overcome routing problem such as artificial intelligence [2], neural networks [3]. However, given that agent technology takes into account the aspects of cooperation, autonomy, distribution and intelligence [4], it has demonstrated a good behavior in a distributed and highly dynamic environments [5]. Consequently, we believe that assigning agent properties to vehicles may be appropriate to solve the afore-mentioned problems and improve routing performance in VANET.
Agent technology is a field of computer science that is concerned with developing environment aware software agents that use intelligent algorithms allowing them to sense and respond to their environment, and taking, autonomously, an adaptive decisions [4].
The rest of this paper is structured as follows. Section 2 presents the difference between MANET and VANET to highlight the using of MANET’s routing protocol for VANET. Section 3 reviews related work. In Sect. 4, we introduce the proposed algorithm. The simulation results are discussed in Sect. 5. Finally, Sect. 6 concludes the paper with a summary of the presented approach and presents our future work.

2 The Differences Between MANET and VANET Networks

Despite the fact that VANET is a specific application of MANET, several studies have demonstrated that routing protocols designed for MANET are inadequate and have poor performance if they are used without any modification or improvement [6]. MANET is a set of nodes interconnected based on radio communication. These networks are a fully distributed nature and totally dynamic, in which each node must be able to configure itself without the need for any centralized management or no infrastructure previously deployed [7].
MANETs has no fixed infrastructure and they rely instead on ordinary nodes to perform message routing and network management functions. However, several characters such as driver behavior, the absence of constraint of energy, the availability of reliable location information, frequent changes in network topology due to the high mobility of vehicles make VANET behave differently from MANET. These unique network features can provide broken communication links between vehicles. Due to the design goals of MANET’s routing protocols are not valid for high mobility networks, they cannot be directly applied in VANET [7]. The Table 1 summarizes the differences between MANET and VANET [8].
Table 1
Comparative study of MANET and VANET features
Network features
VANET
MANET
Network topology
Always changing
May change
Mobility of nodes
Very high (up to 200 km/h)
Walking speed (up to 8 km/h)
Density of nodes
Very high (limitless)
Utmost 1000 nodes
Constraint of energy
Absent
Limited
Nodes movement
Irregular
Regular
Trajectory of node
Road network (predictable)
Randomly
Stability route
Route can quickly disappear
More stable route
So, based on the above characteristics, we can justify the requirement to design a routing algorithm distinct from the traditional routing protocols.
In recent years, several works reported in the literature deal with routing in VANETs among which the cluster-based routing protocols that show good prospects.
The authors in [9] proposed a multi-hop based cluster technique in order to progress stability. This method allows vehicles to choose their routes from one-hop neighbors. However, due to the mobility of nodes, it is hard to find the precise target for sending information.
In [10] the authors proposed a novel mobility-based clustering technique considering node mobility as metric for cluster formation process. Nevertheless, according to this method, all nodes make their cluster head decisions every clustering time seconds. Due to the instability of communications links, those decisions may not be the best.
In [11], the authors presented a stable cluster method in VANET based on speed and connectivity degree among nodes. Even that, the simulation results showed that the proposed scheme performs better in terms of cluster formation time and cluster life time, in our opinion, the maintenance process can take a lot of time because the vehicles can quickly disappear or change their cluster.
In [12], the authors developed another clustering method with an idea of taking only the public car as metric to form a group of vehicles. Nonetheless, this method is unsuitable in case where there is no public car.
VMaSC [13] is a novel clustering solution where the node that has the least mobility value will be selected as a cluster head. This approach based only on mobility value that requires a similar mobility patterns.
In [14], the authors studied the inter cluster communication and it used a double cluster head idea. The given method attempted to minimize energy consumption while energy constraint is a critical challenge for MANET and not for VANET.
The proposed approaches [15, 16] are based on GPS system to form stable groups. They take into consideration location and mobility of nodes as two metrics that cannot be the ideal features due to the dynamic network topology.
In [17], the author presented a cluster-based routing algorithm to solve the broadcasting storm. In this method the cluster head is the faster vehicle. When an accident occurs, vehicle broadcasts an alert message includes the identifier and the location of the vehicle involving the accident. In this way, any vehicle can receive the notification even if it is not concerned by this alert which can increase network traffic.
In [18], the authors proposed a routing protocol for VANET to construct the route based on the traffic load, the density of the vehicle and the distance to the destination. The proposed method is based on junction geographic routing technique that sends massages along the routes. However, the main routing decision is made before junctions.
In order to solve the problem of the mobility, a new mobility routing protocol for VANETs on the basis of a fixed direction at a high mobility value is published in [19]. The vehicle adopts this presented approach can obtains an IP address from the VANET via V2V architecture. But, due to the high mobility of nodes, we think that, an address conflict problem may be happen.
In [20], the authors proposed a new cluster-chain construction method. In this scheme, the authors considered, only, the distance from a cluster head to its neighbor as a factor to select the cluster head.
A localization method is presented in [21] where each vehicle evaluates its position based on a message that broadcasted by pairs of road side units (RSUs). This study attempted to develop routing performance based on localization of the vehicles that are currently on the road and their direction as well which are not guaranteed metrics in a highly dynamic environment.
An efficient clustering algorithm for clustering in VANETs is proposed in [22]. The authors considered different factors such as entropy, the direction of vehicle and the number of neighbors to perform the clustering of vehicles in an exact area. But like various clustering approach, this given solution used the GPS system.
The work proposed in [23] describes an adaptive connectivity aware routing in VANETs. The authors demonstrated the choice of the optimal path based on collecting data from diverse regions. Due to the fact that the density of nodes is varying, the collected information may not be precise.
However, in these studies one of the vehicles which are cluster head takes all the decisions on behalf of the other vehicles. Consequently, as the topology changes, these decisions may become not valid.
The most of aforementioned clustering approaches seek to minimize network overhead as well as number of cluster heads, and so on. We consider that all this is of secondary importance and that the principal aim must be the uninterrupted links between vehicles and avoiding the dropped packets as possible even at the highest overhead value.
Due to the mobility of nodes in VANETs, the backbone must be continuously reconstructed in a timely fashion, so the research on more distributed, adaptive and intelligent protocol becomes more than critical. For that, agent technology has become an exciting and promising research area for vehicular ad-hoc.
Previously [24], we proposed an idea of cluster-based architecture by integrating the agents. However, in this paper, we will improve the given architecture as well as study performance based on simulation results.

4 Proposed Clustering Algorithm

In this section, a Novel Clustering Algorithm Based on Agent Technology denoted (NCABAT) is presented to deal with routing in VANETs. Our approach is motivated, firstly, by the fact to assign agent properties to vehicles.
Secondly, we have to cluster the nodes by taking the context information of the vehicles into account in order to optimize the information flow between nodes and decrease overall network traffic deployment.
In [25], the authors defined the context as any related data that can be used to differentiate the situation of vehicles (such as vehicle identifier (ID), geographical location. left Lane, Right Lane etc.).

4.1 Agent Technology

The problem we address here is the intrinsic properties of VANETs that make MANET’s routing protocols unsuitable for VANET. In fact, routing protocol for this type of networks must be robust to ensure route stability and uninterrupted communication. The needed protocol must also be intelligent and to avoid dropping packets, the required method must react quickly to events that may occur such as topology changing or varying in density of nodes.
The idea of using agent technology for routing in vehicular networks has recently been explored in some works [2628].
Agent technology is a new paradigm from the field of artificial intelligence. An agent is an autonomous entity, real or abstract, which is able to perceive the environment in which they operate and dynamically react to the incumbent states that may occur.
An agent is capable to communicate with others agents in order to achieve its goals for which it was designed [4]. An agent has two special properties: orthogonal and mandatory characters which distinguish them from the traditional programs. The orthogonal properties are mobile, believable, communicative and learner. The mandatory properties are autonomous, reactive, proactive and temporally continuous. Consequently, a routing protocol based on this program seems appropriate to solve the afore-mentioned problems.

4.2 NCABAT Overview

As shown in Fig. 2, the main goal of the given approach is to divide the vehicles of VANETs into different disjoint groups where each vehicle is replaced by an agent. In our approach, we mainly focus on how to form a cluster where all agents have the same contextual information rather than how to select the main elements of each cluster. In literature, the term “contextual information” or “context” have different interpretations.
In our solution, we consider that the vehicular interest is the character that can differentiate a vehicle from another. Indeed, in a communication environment, each vehicle has its purpose; it resorts to internet, either to buy a ticket for parking space, play games online, move to right or move to left etc. So, all these routing wishes define the vehicular interests. Each cluster has three vital agents which are:
  • Cluster-head-agent It is the manager of its cluster. It has the responsibility of providing connection for its neighboring agents.
  • Context-agent It is an agent responsible for collecting the context information. In other words, when an agent comes within a transmission-range distance, from a nearby cluster-head, the context-agent checks if it has the same interest.
  • Optimization-agent To minimize messages and traffic congestion, the messages must be communicated to the concerned cluster which is formed on a contextual information basis. Optimization-agent is the vehicle that can listen to the different vehicles of two adjacent clusters and provide communication between them.

4.3 Cluster Formation Procedure

In our approach, each agent enters the network in a “non-clustered” state. To declare its existence to its neighbors, every agent transmits its routing data which represents a unique and different identifier (ID), routing interest and current state.
Upon receiving this data, each agent compares its own interest with its neighbor’s. If it is the same context and if an agent distinguishes that its own (ID) is the lowest of all its neighbors, as it can be seen in line 9 of pseudo-algorithm 1, the agent changes its state to “cluster-head-agent”.
But if its own (ID) is the highest as shown in line 8 of the below code, then it declares itself as “context-agent”.
To ensure interconnections among neighbor clusters, the optimization-agent is the vehicle that is located in the nearest position to the neighboring cluster-head-agent. The simplest method to determine the nearest neighbor is the coordinates (X, Y) determined by the GPS system.
Indeed, we assume that the vehicle which has the highest value of Y will be elected according to the peudo-algorithm 3, by the cluster-head agent, as an optimization-agent. The other agents in the cluster which have one-hop link to the cluster-head-agent are called the Ordinary Cluster Members (OCM).
To inform its neighbors, each elected agent must broadcast a message containing its new state, its ID as well as the identifier of its clusters (ID_Cluster) (as shown in Fig. 2). In spite of the fact that the topology of VANET is dynamic, the network topology can be changed over time. As a result, cluster maintenance is needed. In our approach, the cluster formation procedure will be triggered when a vehicle leaves a cluster and moves to another neighboring cluster or when a “non-clustered” agent enters the network looking to join a cluster.

4.4 Routing Scenario

In this section, we demonstrate the importance of taking into account the context information. Otherwise, the message would not be delivered to all neighboring agents, but only for the nodes which are interested with this packet. The idea behind this choice is to improve the routing performance based on a multicast technique rather than a broadcast mode. As shown in Fig. 3, each agent in the cluster 1 is interested in the Left line.
We assume that V3 was already informed by a vehicle on the left lane about an accident problem. So, if we don’t take the context into consideration, V3 broadcasts the message to the next hop neighbors. In addition, agents blindly rebroadcast every message they receive without applying additional control mechanisms. This method is called “Flooding” [29]. This process continues until the request packet reaches all neighboring agents.
As a result, even-though the agents of cluster 2 are not concerned by the accident alert, they have received the message which can increase the network traffic and decrease the routing performance.
According to our approach, the alert message must be routed to the interested agents. Consequently, agent V3 forwards the packets to the next hop along the way to the cluster-head-agent. The cluster-head-agent forwards the packet to its optimization agent which in turn, will forward it to the concerned neighboring agents. This process continues until the request packet reaches either an intermediate agent or the destination agent itself as illustrated in the Fig. 4.
In the following code, we demonstrate the process of sending an alert message presented in the above figure.

5 Simulation Results and Performance Comparison

This section presents the performance evaluation of our approach. The proposed approach has been simulated using JADE Frameword (Java Agent DEvelopment) [30].
To prove the usefulness of context information, we are chosen to compare the performance of our approach against the multicast routing protocols MAODV (Multicast Adhoc On-demand Vector) [31].
The only reason to choose this protocol from the different routing protocols, that it is the most attractive one based on a study proposed in [32] that compared MAODV with ODMRP [33] and ADMR [34] routing protocols. Indeed, according to this comparative study, MAODV routing protocol outperforms better than ODMRP and ADMR routing protocols in terms of end-to end delays, throughput and packet delivery ratio.
The simulation parameters are listed in Table 2.
Table 2
Simulation parameters
Parameters
Value
Simulation time
50 s
Transmission rate
54 Mbps
Playground Dimensions
1300 m × 700 m
Routing protocol
NCABAT, MAODV
Number of nodes
60
Transmission range
150 m
Mac type
IEEE802.11p

5.1 Performance Analysis

Lots of scenarios were carried out to evaluate our approach. We also intend to study the influence of increasing the network size on the performance of NCABAT as well as MAODV. The performance metrics used for our evaluation were the average of end-to-end delay, throughput and Packet Deliver Ratio (PDR).
  • The average of end-to-end delay defines all the delays caused during the routing process such as transmission/re-transmission delays at the MAC layer, transfer delay, route discovery delay.
  • Throughput is described as the total number of received packets at destination out of total simulation time. The throughput is the more important metric because we are concerned about the number of transmitted messages.
  • The Packet deliver ratio (PDR) is defined as the rate of the number of delivered packets to the best destination.

5.2 Results Analysis

5.2.1 Throughput

Figure 5 illustrates the results of measured throughput for two previously discussed methods depending on the number of agents. The results depict more efficient behavior of our approach NCABAT in comparison with MAODV when the number of vehicles grows.
As depicted from Fig. 5, throughput value of MAODV algorithm increases progressively from approximately 200 byte/s at 10 vehicles to 700 byte/s at 50 vehicles and remain stale with increase in the density of vehicles.
However, the throughput of our approach increases from 1400 to 1800 byte/s. Then, it remains almost constant at [25, 35] vehicles. But, it becomes higher again and reaches 3100 byte/s at 60 vehicles.

5.2.2 Average End to End Delay (EED)

Figure 6 depicts the average of end-to-end delay measured with increasing in the number of vehicles. We can notice that at [0, 20] vehicles and although the decrease of end-to-end delay value of NCABAT from 5 to 3%, MAODV outperforms our approach NCABAT. Nevertheless, when the number of vehicles grows, our approach demonstrates good scalability.
In fact, at [40,60] vehicles, our approach decreases to reach 1.7% however, the average of end-to-end delay of MAODV increases from 3% at 40 vehicles to 7% at 60 vehicles.

5.2.3 Packet Delivery Ratio (PDR)

As it can be seen from the Fig. 7, up to 50 vehicles, the performance of the packet delivery ratio for MAODV is better than our approach. But, when the number of vehicles increases to be 60 vehicles, our approach outperforms MAODV.
Table 3 summarizes the performance of our approach against MAODV routing protocol.
Table 3
Numerical comparison of MAODV and our approach
 
Number of vehicles is equal to 10
Number of vehicles is equal to 60
MAODV
NCABAT
MAODV
NCABAT
Throughput (byte/s)
200
1400
700
3100
Average End to End Delay (EED)
3%
4.5%
7%
1.7%
Packet Delivery Ratio (PDR)
6%
2%
3%
4%

6 Conclusion

VANETs possess exceptional network features that distinguish them from MANETs such as highly dynamic topology. From the above mentioned characteristics, it is evident that MANETs clustering algorithms have difficulties in finding stable routing paths in VANETs. Therefore, clustering techniques should be designed to adapt to the VANET environment. These algorithms must take into account all vehicle dynamics.
In this paper, we have proposed a new clustering algorithm based on agent technology. Our main objective is to describe agent properties to vehicles with the purpose of improving traditional schemes in terms of performance. Unlike most previous works, our clustering algorithm tends to group vehicles sharing the same context information (context) during the cluster formation process.
The simulation results show that our approach NCABAT performs well compared to MAODV in terms of throughput, average of end to end delay and packet delivery ratio with increasing in the number of vehicles.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://​creativecommons.​org/​licenses/​by/​4.​0/​), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Literatur
1.
Zurück zum Zitat Goonewardene, R. T., Ali, F. H., & Stipidis, E. (2009). Robust mobility adaptive clustering scheme with Support for geographic routing for vehicular ad hoc networks. IET Intelligent Transportation Systems, 3(2), 148–158.CrossRef Goonewardene, R. T., Ali, F. H., & Stipidis, E. (2009). Robust mobility adaptive clustering scheme with Support for geographic routing for vehicular ad hoc networks. IET Intelligent Transportation Systems, 3(2), 148–158.CrossRef
2.
Zurück zum Zitat Mottahedi, M., Jabbehdari, S., & Adabi, S. (2013). IBCAV: Intelligent based clustering algorithm in VANET. IJCSI International Journal of Computer Science Issues, 10(1), 538–543. Mottahedi, M., Jabbehdari, S., & Adabi, S. (2013). IBCAV: Intelligent based clustering algorithm in VANET. IJCSI International Journal of Computer Science Issues, 10(1), 538–543.
3.
Zurück zum Zitat Mohamed, S. A. E., Nasr, A., & Ansari, G. A. (2012). Precise positioning systems for vehicular ad-hoc networks’. International Journal of Wireless & Mobile Networks (IJWMN), 4(2), 251–265.CrossRef Mohamed, S. A. E., Nasr, A., & Ansari, G. A. (2012). Precise positioning systems for vehicular ad-hoc networks’. International Journal of Wireless & Mobile Networks (IJWMN), 4(2), 251–265.CrossRef
4.
Zurück zum Zitat Jennings, N. R., Sycara, K., & Wooldridge, M. (1998). A roadmap of agent research and development. Autonomous Agents and Multi-Agent Systems, 1, 275–306. Jennings, N. R., Sycara, K., & Wooldridge, M. (1998). A roadmap of agent research and development. Autonomous Agents and Multi-Agent Systems, 1, 275–306.
5.
Zurück zum Zitat Azzouzi, S., Benattou, M., El Hassan Charaf, M., & Abouchabaka, J. (2010). SMA and mobile agents actors for distributed testing. IJCSI International Journal of Computer Science Issues, 7(5), 231–238. Azzouzi, S., Benattou, M., El Hassan Charaf, M., & Abouchabaka, J. (2010). SMA and mobile agents actors for distributed testing. IJCSI International Journal of Computer Science Issues, 7(5), 231–238.
7.
Zurück zum Zitat Ranjan, P., & Ahirwar, K. K. (2011). Comparative study of VANET and MANET routing protocols. In Proceedings of the international conference on advanced computing and communication technologies (pp. 517–523). Ranjan, P., & Ahirwar, K. K. (2011). Comparative study of VANET and MANET routing protocols. In Proceedings of the international conference on advanced computing and communication technologies (pp. 517–523).
8.
Zurück zum Zitat Rahim, A., Ahmad, I., Khan, Z. S., Sher, M., Shoaib, M., Javed, A., et al. (2009). A comparative study of mobile and vehicular adhoc networks. International Journal of Recent Trends Engineering, 2(4), 195–197. Rahim, A., Ahmad, I., Khan, Z. S., Sher, M., Shoaib, M., Javed, A., et al. (2009). A comparative study of mobile and vehicular adhoc networks. International Journal of Recent Trends Engineering, 2(4), 195–197.
9.
Zurück zum Zitat Chen, Y., Fang, M., Shi, S., Guo, W., & Zheng, X. (2015). Distributed multi-hop clustering algorithm for VANETs based on neighborhood follow. EURASIP Journal on Wireless Communicationsand Networking, 2015, 98.CrossRef Chen, Y., Fang, M., Shi, S., Guo, W., & Zheng, X. (2015). Distributed multi-hop clustering algorithm for VANETs based on neighborhood follow. EURASIP Journal on Wireless Communicationsand Networking, 2015, 98.CrossRef
10.
Zurück zum Zitat Hassanabadi, B., Shea, C., Zhang, L., & Valaee, S. (2014). Clustering in vehicular ad hoc networks using affinity propagation. Ad Hoc Networks, 13, 535–548.CrossRef Hassanabadi, B., Shea, C., Zhang, L., & Valaee, S. (2014). Clustering in vehicular ad hoc networks using affinity propagation. Ad Hoc Networks, 13, 535–548.CrossRef
11.
Zurück zum Zitat Kakkasageri, M. S., & Manvi, S. S. (2014). Connectivity and mobility aware dynamic clustering in VANETs. International Journal of Future Computer and Communication, 3(1), 5–8.CrossRef Kakkasageri, M. S., & Manvi, S. S. (2014). Connectivity and mobility aware dynamic clustering in VANETs. International Journal of Future Computer and Communication, 3(1), 5–8.CrossRef
12.
Zurück zum Zitat Lloret, J., Canovas, A., & Catalá, A. (2013). Group-based protocol and mobility model for VANETs to offer internet access. Journal of Network and Computer Applications, 36, 1027–1038.CrossRef Lloret, J., Canovas, A., & Catalá, A. (2013). Group-based protocol and mobility model for VANETs to offer internet access. Journal of Network and Computer Applications, 36, 1027–1038.CrossRef
13.
Zurück zum Zitat Ucar, S., Ergen, S. C., & Ozkasap, O. (2013). VMaSC: Vehicular multi-hop algorithm for stable clustering in vehicular ad hoc networks. In Proceedings of the IEEE wireless communications and networking conference (WCNC’13) (pp. 2381–2386). Ucar, S., Ergen, S. C., & Ozkasap, O. (2013). VMaSC: Vehicular multi-hop algorithm for stable clustering in vehicular ad hoc networks. In Proceedings of the IEEE wireless communications and networking conference (WCNC’13) (pp. 2381–2386).
14.
Zurück zum Zitat Idjmayyel, H., Qazi, B. R., & Elmirghani, J. M. H. (2013). Energy efficient double cluster head routing scheme in a city vehicular network. In Proceedings of the 27th international conference on advanced information networking and applications workshops (pp. 1594–1599). Idjmayyel, H., Qazi, B. R., & Elmirghani, J. M. H. (2013). Energy efficient double cluster head routing scheme in a city vehicular network. In Proceedings of the 27th international conference on advanced information networking and applications workshops (pp. 1594–1599).
15.
Zurück zum Zitat Lo, S. C., Lin, Y. J., & Gao, J. S. (2013). A multi-head clustering algorithm in vehicular ad hoc networks. International Journal of Computer Theory and Engineering, 5(2), 242–247.CrossRef Lo, S. C., Lin, Y. J., & Gao, J. S. (2013). A multi-head clustering algorithm in vehicular ad hoc networks. International Journal of Computer Theory and Engineering, 5(2), 242–247.CrossRef
16.
Zurück zum Zitat Maglaras, L. A., & Katsaros, D. (2013). Clustering in urban environments: Virtual forces applied to vehicles. In IEEE international conference on communications workshops (ICC’13) (pp. 484–488). Maglaras, L. A., & Katsaros, D. (2013). Clustering in urban environments: Virtual forces applied to vehicles. In IEEE international conference on communications workshops (ICC’13) (pp. 484–488).
17.
Zurück zum Zitat Ghodrati, A. D. (2013). Reduces broadcast storm using clustering in VANETs. International Research Journal of Applied and Basic Sciences, 7(13), 979–987. Ghodrati, A. D. (2013). Reduces broadcast storm using clustering in VANETs. International Research Journal of Applied and Basic Sciences, 7(13), 979–987.
18.
Zurück zum Zitat Li, C., Zhao, C., Zhu, L., Lin, H., & Li, J. (2013). Geographic routing protocol for vehicular ad hoc networks in city scenarios: A proposal and analysis. International Journal of Communication Systems, 4126–4143. Li, C., Zhao, C., Zhu, L., Lin, H., & Li, J. (2013). Geographic routing protocol for vehicular ad hoc networks in city scenarios: A proposal and analysis. International Journal of Communication Systems, 4126–4143.
19.
Zurück zum Zitat Chen, Y.-S., Hsu, C.-S., & Cheng, C.-H. (2013). Network mobility protocol for vehicular ad hoc networks. International Journal of Communication Systems, 27(11), 3042–3063. Chen, Y.-S., Hsu, C.-S., & Cheng, C.-H. (2013). Network mobility protocol for vehicular ad hoc networks. International Journal of Communication Systems, 27(11), 3042–3063.
20.
Zurück zum Zitat Xiaonan, W., & Huanyan, Q. (2012). Constructing a VANET based on cluster chains. International Journal of Communication Systems, 2497–2517. Xiaonan, W., & Huanyan, Q. (2012). Constructing a VANET based on cluster chains. International Journal of Communication Systems, 2497–2517.
21.
Zurück zum Zitat Ou, C.-H. (2012). A roadside unit-based localization scheme for vehicular ad hoc networks. International Journal of Communication Systems, 135–150. Ou, C.-H. (2012). A roadside unit-based localization scheme for vehicular ad hoc networks. International Journal of Communication Systems, 135–150.
22.
Zurück zum Zitat Daeinabi, A., Rahbar, A. G. P., & Khademzadeh, A. (2010). VWCA: An efficient clustering algorithm in vehicular ad hoc networks. Journal of Network and Computer Applications, 207–222. Daeinabi, A., Rahbar, A. G. P., & Khademzadeh, A. (2010). VWCA: An efficient clustering algorithm in vehicular ad hoc networks. Journal of Network and Computer Applications, 207–222.
23.
Zurück zum Zitat Yang, Q., Alvin, L., Shuang, L., Jian, F., & Prathima, A. (2010). ACAR: Adaptive connectivity aware routing for vehicular ad hoc networks. City Scenarios Mobile Networks and Applications, 15(1), 36–60.CrossRef Yang, Q., Alvin, L., Shuang, L., Jian, F., & Prathima, A. (2010). ACAR: Adaptive connectivity aware routing for vehicular ad hoc networks. City Scenarios Mobile Networks and Applications, 15(1), 36–60.CrossRef
24.
Zurück zum Zitat Harrabi, S., Chainbi, W., & Ghédira, K. (2013). A multi-agent approach for routing on vehicular ad-hoc networks. ANT/SEIT, 19, 578–585. Harrabi, S., Chainbi, W., & Ghédira, K. (2013). A multi-agent approach for routing on vehicular ad-hoc networks. ANT/SEIT, 19, 578–585.
25.
Zurück zum Zitat Chen, G., & Kotz, D. (2000). A survey of context-aware mobile computing research. Technical Report, Hanover, NH, USA. Chen, G., & Kotz, D. (2000). A survey of context-aware mobile computing research. Technical Report, Hanover, NH, USA.
26.
Zurück zum Zitat Kumar, N., Chilamkurti, N., & Park, J. H. (2013). ALCA: Agent learning-based clustering algorithm in vehicular ad hoc networks. Personal and Ubiquitous Computing, 17(8), 1683–1692.CrossRef Kumar, N., Chilamkurti, N., & Park, J. H. (2013). ALCA: Agent learning-based clustering algorithm in vehicular ad hoc networks. Personal and Ubiquitous Computing, 17(8), 1683–1692.CrossRef
27.
Zurück zum Zitat Saharan, S., & Kumar, R. (2010). QoS provisioning in VANETs using mobile agent. International Journal of Computer Science & Communication, 1(1), 199–202. Saharan, S., & Kumar, R. (2010). QoS provisioning in VANETs using mobile agent. International Journal of Computer Science & Communication, 1(1), 199–202.
28.
Zurück zum Zitat Koti, R. B., & Mahabaleshwar, S. K. (2014). Multi agent based congestion control in VANETs. International Journal of Future Computer and Communication, 3(2), 102–104.CrossRef Koti, R. B., & Mahabaleshwar, S. K. (2014). Multi agent based congestion control in VANETs. International Journal of Future Computer and Communication, 3(2), 102–104.CrossRef
29.
Zurück zum Zitat Chen, G. G., Branch, J. W., Boleslaw, K., & Szymanski, a. (2006). Self-selection technique for flooding and routing in wireless ad hoc networks. Journal of Network and Systems Management, 14(3), 359–380.CrossRef Chen, G. G., Branch, J. W., Boleslaw, K., & Szymanski, a. (2006). Self-selection technique for flooding and routing in wireless ad hoc networks. Journal of Network and Systems Management, 14(3), 359–380.CrossRef
30.
Zurück zum Zitat Bellifemine, F., Poggi, A., & Rimassa, g. (2001). Developing multi-agent systems with a FIPA-compliant agent framework. Software-Practice and Experience, 31, 103–128.CrossRefMATH Bellifemine, F., Poggi, A., & Rimassa, g. (2001). Developing multi-agent systems with a FIPA-compliant agent framework. Software-Practice and Experience, 31, 103–128.CrossRefMATH
31.
Zurück zum Zitat Royer, E. M., & Perkins, C. E. (2000). Multicast ad hoc on-demand distance vector (MAODV) routing. Internet Draft: Draft-ietf-manet-maodv-00.txt. Royer, E. M., & Perkins, C. E. (2000). Multicast ad hoc on-demand distance vector (MAODV) routing. Internet Draft: Draft-ietf-manet-maodv-00.txt.
32.
Zurück zum Zitat Jetcheva, J. G., & Johnson, D. B. (2004). A performance comparison of on-demand multicast routing protocols for ad hoc networks. Technical Report CMU-CS-04-176, School of Computer Science, Carnegie Mellon University. Jetcheva, J. G., & Johnson, D. B. (2004). A performance comparison of on-demand multicast routing protocols for ad hoc networks. Technical Report CMU-CS-04-176, School of Computer Science, Carnegie Mellon University.
33.
Zurück zum Zitat Lee, S.-J., Gerla, M., & Chiang, C.-C. (1999). On-demand multicast routing protocol. In Proceedings of IEEE WCNC’99, New Orleans, LA (pp. 1298–1302). Lee, S.-J., Gerla, M., & Chiang, C.-C. (1999). On-demand multicast routing protocol. In Proceedings of IEEE WCNC’99, New Orleans, LA (pp. 1298–1302).
34.
Zurück zum Zitat Jetcheva, J. G., & Johnson, D. B. (2001). Adaptive demand-driven multicast routing in multi-hop wireless ad hoc networks. In Proceedings of the 2001 ACM international symposium on mobile ad hoc networking and computing (pp. 33–44). Jetcheva, J. G., & Johnson, D. B. (2001). Adaptive demand-driven multicast routing in multi-hop wireless ad hoc networks. In Proceedings of the 2001 ACM international symposium on mobile ad hoc networking and computing (pp. 33–44).
Metadaten
Titel
Message Dissemination in Vehicular Networks on the Basis of Agent Technology
Publikationsdatum
01.06.2017
Erschienen in
Wireless Personal Communications / Ausgabe 4/2017
Print ISSN: 0929-6212
Elektronische ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-017-4467-x

Weitere Artikel der Ausgabe 4/2017

Wireless Personal Communications 4/2017 Zur Ausgabe

Neuer Inhalt