Abstract
Network routing has a direct impact on the fairness and efficiency of the whole wireless multimedia sensor networks, the cooperation of nodes in term of routing can be considered as a group called routing coalition. In order to improve the fairness of the wireless multimedia sensors networks, each node should take into account the choices of joining a appropriate routing coalition. This paper presents a game theoretic approach, called coalitional routing game (CRG), which is guideline for nodes to choose the best coalition. The objective of the proposed method is to achieve fairness and QoS efficiency for each node in joining the routing coalition. The Shapley value is used as a solution for the CRG. The coalitional routing game is implemented in DSR protocol in network simulator NS-2 to verify its performance with simulations. Numerical analysis and simulations are conducted, and the results demonstrate that the CRG improves performance of the DSR compared to the same network with only DSR protocol.
1. Introduction
Wireless sensor networks (WSN) have been made viable by the convergence of microelectromechanical systems technology, wireless communications, and digital electronics [1]. They have been widely deployed in a vast variety of environments for commercial, civil, and military applications such as surveillance, vehicle tracking, and climate. Many problems associated with these large scale networks are emerging and receiving intensive studies, for example, the problem of decentralized networks and cooperation between the nodes, in [2]; these problems are formulated as a constrained quadratic programming problem and then a recurrent neural network with independent modules is proposed to solve the problem in a distributed manner. To tackle the problem of finding a feasible solution to a class of nonlinear inequalities defined on a graph, a recurrent neural network is proposed in [3], Laplacian Eigenmap as Heuristic Information is proposed in [4]. The problem of multimedia transmission is that video-streaming services are likely to be used. These services require the provision of QoS (quality of service), which still remains an open issue in WSN. The special characteristics of WSN, such as energy constraints, lack of centralized infrastructure, and variable link capacity, make the QoS provision over these networks a challenging objective; to tackle this problem, game theory was used, which was widely used in the distributed network [5, 6].
Multipath routing has become a promising quality of service (QoS) mechanism for multimedia streaming over WSN. It is motivated by two enabling technologies, that is, scalable source coding and service differentiation. Most of the latest image and video coding methods are scalable, including JPEG2000, MPEG-2, MPEG-4, and many wavelet based coders. These coders can produce a code stream in multiple quality layers, typically a base layer and one or more enhancement layers. When the network system allows for multipath routing, the multiple paths discovered by the routing protocol usually have quite different QoS characteristics, which are indicated by their link metrics, and multimedia streaming could be delivered over WSN with a promising QoS.
Multimedia streaming using multipath routing has been extensively studied [7–14]. Most of the multipath routing protocols originate from AODV [15] or DSR [16] protocols. These multipath routing protocols modify the route discovery and route maintenance mechanisms of DSR and AODV protocols to improve the performances of a network in terms of delay, reliability, overhead reduction, energy efficiency, and network throughput. Intuitively, there are multiple nodes in a path which can be considered as a coalition. If one node has many coalitions to choose, then it is natural to assume that every node will compete for the high payoff coalition. Traditionally this situation is managed through pricing and service agreements. However, such solutions often lead to in-effective use of the shared resource.
In this paper, a route between source and destination would be considered as a coalition, so there are many coalitions in WSN, and the same node would be in many deferent coalitions. This may cause WSN inefficiency. Game theoretic framework called coalitional routing game (CRG) will be introduced, which is guideline for nodes to choose the best coalition. The objective of the proposed method is to achieve fairness and QoS efficiency for each node in joining the appropriate coalition. The Shapley value is a solution for every node to choose the best coalition. The CRG is implemented in DSR to find multiple routing coalitions. By simulation, we verified that CRG not only improved performance adaptive to link-state, but also improved energy balance of WSN. All of these would prolong the lifetime and promote efficiency of WSN.
The rest of this paper is organized as follows. Section 2 discusses the proposed coalition routing game. Section 3 presents NS-2 simulation results for the proposed approach and compares the results with those of DSR. Section 4 provides the conclusion and some discussion on future works.
2. Coalitional Routing Game
A WSN can be presented as a connected, undirected, and weighted graph
For a unicast path
Consider the grouping problem for wireless sensor networks as a coalitional game. Every route from the source to the destination was treated as a coalition. The sensor nodes are the players and the game is concerned with whether a node should join a group or not. How the node may select the best group to join, we need a utility function which reflects the benefit for the node's joining a coalition. Here we use the quality of routing to measure the payoff for a participation node, because quality of routing is shared among every participation node. The payoff function of a path PC can be expressed as follows:
Cooperative games focus on how to assign the total benefits among coalitions, taking into account individual and group incentives, as well as various fairness properties. We define the notion of a benefit sharing game as follows: a benefit sharing game consists of a finite set A of n nodes and a benefit function
As a widely applicable concept, the Shapley value is a solution that assigns a single benefit allocation to benefit sharing games. We choose this solution to a cooperative game since the computational complexity is small and the Shapley value provides relatively anonymous solution by a random ordering of the nodes. It had been proved that the Shapley value is the unique value on the set of games satisfying anonymity, dummy, and additivity. Let
The benefit allocation in the benefit sharing for node i in the coalition
In (5), the benefit allocation in the benefit sharing for node i decreases with the number of participation n being increased and with coalition benefits being decreased. So as a rational node, in order to maximize the benefits, the node tends to join the coalition which has less participation number and more benefits.
3. Simulation Model and Results
In the previous section, the coalitional routing game (CRG) and the Shapley value in routing coalition as the solution of this game were explained. The Shapley value for every node, derived in (5), depends strictly on the routing coalition's payoff function
To compare the performance of the proposed algorithms, the CRG with DSR, the following metrics were considered: average end-to-end delay per packet is the end-to-end delay (in seconds) for successfully received packets. Packet delivery ratio is the ratio between the number of successfully received packets by the sink and the number of generated packets by the source node. Balance of the energy consumption for nodes can be denoted by standard deviation of all nodes residual energy
The number of nodes between source node and sink node varied between 30 and 200. Figures 1–3 show average end-to-end delay per packet, packet delivery ratio, and standard deviation of all paths residual energy versus the number of nodes in the network.

Average end-to-end delay versus number of nodes.

Packet delivery ratio versus number of nodes.

Standard deviation of all paths residual energy versus number of nodes.
Figure 1 compares the average end-to-end delay in using DSR with CRG versus using DSR alone with which all other network parameters held the same. The network with the CRG showed a slow increase in packet delay with increasing nodes number, whereas the network with DSR showed a quickly increase in packet delay with increasing nodes number.
In order to perform the convergence time analysis for the proposed CRG algorithm, we construct a mathematical model based on the well-known coupon collector problem [17] to derive the upper bound of the expected number needed in order to collect n distinct stamps, each from the individual router along the attacking path of length n. Following the same methodology as the coupon collector problem, we then want to derive the upper bound of the expected convergence time, so convergence time for every router path can be defined as follow:
Figure 2 shows that the packet delivery ratios of modified routing protocol outperform the DSR protocol alone.
Figure 3 confirms the fact that CRG which can balance the energy consumption of each node outperforms the DSR protocol alone. All these were due to CRG providing an effective guideline for each node's joining best payoff coalition. So that the network resource can be shared fairly and efficiently.
4. Conclusions
This paper introduced a game theoretic approach to coordinate QoS routing, called coalitional routing game (CRG), for optimizing multipath with different quality metrics in wireless sensor networks. The CRG provides a Shapley value for every node in each routing coalition from the source node to destination node. This makes each node only join one routing coalition one time, which can maximize its utility, and nodes employ CRG to calculate the Shapley value of routing coalition adaptively. Simulation results show that DSR with CRG outperforms the DSR routing protocol, especially in more nodes where much more interactive coalitions are a dominant factor degrading the network performance.
We should point out that this study only demonstrates the viability of the proposed method, and many technical challenges still need to be addressed. A protocol will be developed to implement this QoS game and to use the Shapley value as guideline in the QoS coalition routing for optimizing multipath. For example, the solution Shapley value can be used for the node to decide joining the appropriate routing coalition. A major difficulty in this approach is to accurately estimate all parameters needed in the Shapley value calculation, such as available bandwidth, the delay, the percentage of losses, and the available energy.
Footnotes
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
The authors thank the support by “the National Natural Science Foundation of China (no. 60972059),” “the Fundamental Research Funds for the Central Universities (nos. 2010QNB20, 2011QNA30),” and “China Postdoctoral Science Foundation (no. 20100481181).”
