Distributed Throughput Maximization in Wireless Networks via Random Power Allocation

ABSTRACT:
We develop a distributed throughput-optimal power allocation algorithm in wireless networks. The study of this problem has been limited due to the non-convexity of the underlying optimization problems that prohibits an efficient solution even in a centralized setting. By generalizing the randomization framework originally proposed for input queued switches to SINR rate-based interference model, we characterize the throughput-optimality conditions that enable efficient and distributed implementation. Using gossiping algorithm, we develop a distributed power allocation algorithm that satisfies the optimality conditions, thereby achieving (nearly) 100 percent throughput. We illustrate the performance of our power allocation solution through numerical simulation.

EXISTING SYSTEM:
The most of the existing works in the literature consider a simple setting where all nodes in the network use fixed transmission power levels and the resource allocation problem degenerates into simply a link scheduling problem. Furthermore, the link scheduling problem has been mostly studied assuming a simplistic graph-based interference model.



DISADVANTAGES OF EXISTING SYSTEM:
RESOURCE allocation in multi-hop wireless networks involves solving a joint link scheduling and power allocation problem which is very difficult in general.

PROPOSED SYSTEM:
In every time slot, the randomization framework does the following:

1. RAND-SCH: generate a new random schedule,

2. DECIDE: decide on the current schedule by comparing and selecting the better of the new and old schedules (i.e., the one with higher weight)

We present a power allocation policy RAND-POW that satisfies C1, i.e., finds with positive probability a power vector within a small factor of the optimal value.

ADVANTAGES OF PROPOSED SYSTEM:
We considered the problem of achieving maximum throughput under SINR rate-based model in multi-hop wireless networks.

By applying randomization approach, we characterized new throughput-optimality conditions that enable distributed implementation. We developed a randomized power allocation that satisfies the new optimality conditions, and a distributed gossip-based comparison mechanism that achieves 100 percent throughput, together with the randomized power allocation.

MODULES:
ü Network Construction Module

ü SINR rate based interference model

ü Randomized Power Control Framework

ü Wireless Network Simulation Module


MODULE DESCRIPTION:

Network Construction Module

In fact, the resource allocation problem has been considered mainly in two different network settings. The first setting is a static one which does not take randomness in the traffic arrival processes into consideration. In particular, it is usually assumed that users either have unlimited amount of traffic to transmit or have predetermined traffic demands. Here, resource allocation aims at achieving fair share of resource among competing traffic flows or developing resource allocation algorithms which have nice performance properties (e.g., constructing minimum length schedule to support a traffic demands). The second setting assumes random arrival traffic and one of the main objectives of the resource allocation problem is to maximize the average arrival rates which can be supported while maintaining network stability.


SINR rate based interference model

In this module, we assume a SINR rate-based interference model where the transmission rate of a link is given as a continuous function of its SINR. To the best of our knowledge, there is no known work that assumes the SINR rate-based interference model and solves the throughput optimal power control problem in the stability framework. SINR rate-based interference model will be as follows: first, in each time slot t, the nodes generate a new random power allocation vector, denoted by ~pðtÞ, in a distributed manner. Second, the current power vector pðtÞ is selected by comparing the new power vector

Randomized Power Control Framework

In this module, we implement the following algorithm:

Algorithm 1:
Randomized Power Control Framework (for each time slot t)
1. RAND-POW: Generate a new random power allocation vector ~pðtÞ in a distributed manner.

2. DECIDE: Determine the current power allocation pðtÞ by comparing the previous power allocation pðt _ 1Þ and the new power allocation ~pðtÞ, and selecting the one with higher weight



Wireless Network Simulation Module
In this module we develop a simulator for Wireless Networks which shows the simulation features and power values. We generated a network topology by randomly placing N nodes in a plane. For each link ða; bÞ, packets arrive according to a Poisson arrival process of rate 0.5, with the mean packet size of 2_. The offered load is thus, and this parameter will be changed to examine the algorithm performance.

HARDWARE REQUIREMENTS

                     SYSTEM             : Pentium IV 2.4 GHz
                     HARD DISK        : 40 GB
                     FLOPPY DRIVE  : 1.44 MB
                     MONITOR           : 15 VGA colour
                     MOUSE               : Logitech.
                     RAM                    : 256 MB
                     KEYBOARD       : 110 keys enhanced.

SOFTWARE REQUIREMENTS

                     Operating system           :-  Windows XP Professional
                     Front End             :-  Microsoft Visual Studio .Net 2008
                     Coding Language : - C# .NET.


REFERENCE:
Hyang-Won Lee, Member, IEEE, Eytan Modiano, Fellow, IEEE, and Long Bao Le, Member, IEEE, “Distributed Throughput Maximization in Wireless Networks via Random Power Allocation”, IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 11, NO. 4, APRIL 2012.