• No results found

Power Optimized MAC Protocol in Ad Hoc Network’s

N/A
N/A
Protected

Academic year: 2020

Share "Power Optimized MAC Protocol in Ad Hoc Network’s"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

Abstract - Wireless hosts are usually powered by batteries which provide a limited amount of energy. Therefore, techniques to reduce energy consumption are of interest. One way to conserve energy is to use power saving mechanisms. Power saving mechanisms allow a node to enter a doze state by powering off its wireless network interface when deemed reasonable. Another alternative is to use power control schemes which suitably vary transmit power to reduce energy consumption. In addition to providing energy saving, power control can potentially be used to improve spatial reuse of the wireless channel.

Keywords - MANET (Mobile Ad-hoc Network), MAC (Media Access Control), DCF (Distributed Coordination Function), CSMA (Carrier Sense Multiple Access), RTS (Request to Send), CTS (Clear to Send).

I. INTRODUCTION

An ad-hoc network is formed when two or more stations come together to form an independent network. Ad-hoc networks are also termed as infrastructure-less networks since as they do not require any prior infrastructure. Two stations that are within transmission range of each other are called one hop neighbours. Multi-hop ad-hoc networks are ones in which the stations can talk to stations more than one hop away via intermediate stations.

[image:1.595.315.538.256.444.2]

Wireless hosts are usually powered by batteries which provide a limited amount of energy. Therefore, techniques to reduce energy consumption are of interest. A way is to use power control schemes which suitably vary transmit power to reduce energy consumption. In addition to providing energy saving, power control can potentially be used to improve spatial reuse of the wireless channel. In this paper, we study power control for the purpose of energy saving.

Figure .1. Ad-hoc wireless network

II. REQUIREMENTS AND CHALLENGES OF MULTI-HOP

WIRELESS NETWORKS

A. Bandwidth

Bandwidth is the one of the most scarce resource in wireless networks. The available bandwidth in wireless networks (2-10Mbps) is far less than the wired links (typically 100Mbps).

B. Range Issues

The transmission range of stations depends upon the transmitted power and various sensitivity values. Unlike wired networks all stations on a LAN cannot listen to one another.

C. Power

The wireless stations are battery operated and therefore higher transmission power leads to faster degeneration of the batteries. On the other hand, if we keep transmission power too small, the stations may no longer be in range of each other.

D. Collisions

Since all stations can not listen to each other, transmission from two stations may lead to collision at another station.

Power Optimized MAC Protocol in Ad-Hoc

Network’s

Rahul Mukherjee

Head of Department (HOD), Electronics & Communication Engineering,

(2)

E. Link Errors

Channel fading and interference cause link errors and these errors may sometimes be very sever.

III. CSMA/CA

CSMA/CA (Carrier Sense Multiple Access) is

[image:2.595.308.547.51.179.2]

derived from CSMA/CD (Collision Detection) which is the channel access mechanism used in wired Ethernets. Since the transmission range of wireless stations is limited, collision cannot be detected directly. This protocols tries to avoid the collision. On arrival of a data packet from LLC, a station senses the channel before transmission and if found idle, starts transmission. If another transmission is going on, the station waits for the length of current transmission, and starts contention. Since the contention is a random time, each station get statistically equal chance to win the contention.

Figure .2. CSMA Channel Access Mechanism

IV. IEEE802.11OPERATION

The IEEE 802.11 MAC offers two kinds of medium access methods, namely Distributed Coordination Function (DCF), and Point Coordination Function (PCF). DCF is the basic access method in 802.11 and requires no infrastructure.

The IEEE 802.11 MAC is designed for wireless LANs. The requirements of multi-hop ad-hoc networks are more challenging than those of wireless LANs. In this chapter, we investigate the operation of IEEE 802.11 MAC in centralized multi-hop ad-hoc networks. The terms station and node are used interchangeably throughout the thesis. Multi-hop cooperative wireless ad-hoc networks will be simply referred to as multi-hop networks.

Figure .3. Multi-hop Scenario

Consider a multi-hop centralized scenario, as shown in the figure 3. For convenience, the stations inside the network are classified into following categories:

Central station : is the central controlling station. Most of the traffic in the network is directed towards it.

Inner stations : are within one hop boundary of the central station.

Boundary stations : are at one hop boundary of the central station. These stations act as relaying stations for the stations outside the reach of central node. Outer stations are outside the communication range of central node.

V. IEEE802.11OPERATION IN MULTI-HOP NETWORKS

[image:2.595.61.293.284.414.2]

The 802.11 MAC with DCF mode of operation is the simplest choice in multi-hop ad hoc networks. The reason for the choice of DCF is that it does not require any prior infrastructure. Two or more stations can come together and form an BSS. This nature of DCF is very suitable for ad-hoc networks as the ad-hoc networks are simply formed by as set of stations coming together. In this section we discuss the operation of 802.11 MAC in multi-hop networks, especially centralized multi-hop ad-hoc networks. Since the DCF is a contention based distributed protocol, it performs badly in high load conditions. The poor performance of DCF is due to fact that the collisions increase as more and more stations try to access the medium at the same time. It is well known that the polling MAC performs better than pure CSMA/CA under high load conditions. Therefore, contention can be decreased by using polling MAC where central station acts as polling station.

[image:2.595.313.556.634.758.2]
(3)

IEEE802.11SCHEME SPECIFICATION

IEEE 802.11 specifies two medium access control protocols, PCF (Point Coordination Function) and DCF (Distributed Coordination Function). PCF is a centralized scheme, whereas DCF is a fully distributed scheme. We consider DCF in this paper.

Transmission range : When a node is within transmission range of a sender node, it can receive and correctly decode packets from the sender node. In our simulations, the transmission range is 250 m when using the highest transmit power level.

Carrier sensing range : Nodes in the carrier sensing range can sense the sender’s transmission. Carrier sensing range is typically larger than the transmission range, for instance, two times larger than the transmission range. In our simulations, the carrier sensing range is 550 m when using the highest power level. Note that the carrier sensing range and transmission range depend on the transmit power level.

[image:3.595.66.285.486.711.2]

Carrier sensing zone : When a node is within the carrier sensing zone, it can sense the signal but cannot decode it correctly. Note that, as per our definition here, the carrier sensing zone does not include transmission range. Nodes in the transmission range can indeed sense the transmission, but they can also decode it correctly. Therefore, these nodes will not be in the carrier sensing zone as per our definition. The carrier sensing zone is between 250 m and 550 m with the highest power level in our simulation.

Figure .5. Carrier Sensing

VI. MACSUB LAYER IN IEEE802.11

The IEEE standard 802.11 specifies the most famous family of WLANs in which many products are already available. Standard belongs to the group of 802.x LAN standards, e.g., 802.3 Ethernet or 802.5 Token Ring. This means that the standard specifies the physical and medium access layer adapted to the special requirements of wireless LANs, but offers the same interface as the others to higher layers to maintain interoperability.

SYSTEM ARCHITECTURE

The basic service set (BSS) is the fundamental building block of the IEEE 802.11 architecture. A BSS is defined as a group of stations that are under the direct control of a single coordination function (i.e., a DCF or PCF) which is defined below. The geographical area covered by the BSS is known as the basic service area (BSA), which is analogous to a cell in a cellular communications network.

[image:3.595.303.555.498.658.2]

Conceptually, all stations in a BSS can communicate directly with all other stations in a BSS. However, transmission medium degradations due to multipath fading, or interference from nearby BSSs reusing the same physical-layer characteristics (e.g., frequency and spreading code, or hopping pattern), can cause some stations to appear hidden from other stations. An ad hoc network is a deliberate grouping of stations into a single BSS for the purposes of internetworked communications without the aid of an infrastructure network. Figure 4.1 is an illustration of an independent BSS (IBSS), which is the formal name of an ad hoc network in the IEEE 802.11 standard. Any station can establish a direct communications session with any other station in the BSS, without the requirement of channeling all traffic through a centralized access point (AP).

Figure .6. System Architecture of an Ad-hoc network

(4)
[image:4.595.57.298.155.311.2]

BSSs, thus forming an extended service set (ESS). The ESS has the appearance of one large BSS to the logical link control (LLC) sub layer of each station (STA). The ESS consists of multiple BSSs that are integrated together using a common distribution system (DS). The DS can be thought of as a backbone network that is responsible for MAC-level transport of MAC service data units (MSDUs).

Figure .7. Example of infrastructure network

VII. DCFOPERATION

The DCF is the fundamental access method used to support asynchronous data transfer on a best effort basis. The DCF is based on CSMA/CA. The carrier sense is performed at both the air interface, referred to as physical carrier sensing, and at the MAC sub layer, referred to as virtual carrier sensing. Physical carrier sensing detects presence of other users by analyzing the activity in the channel through the received signal strength.

A station performs virtual carrier sense by examining the received MPDU (MAC Protocol Data Unit) information in the header of RTS, CTS and ACK frames. The stations in BSS use this information to adjust their Network Allocation Vector (NAV), which indicates amount of time that must elapse until the current transmission is complete and the channel can be sampled again for idle status.

Figure .8. DCF access using RTS/CTS

A. Inter frame Spacing

IFS is the time interval between frames. IEEE 802.11 defines four IFSs – SIFS (short inter frame space), PIFS (PCF inter frame space), DIFS (DCF inter frame space), and EIFS (extended inter frame space). The IFSs provide priority levels for accessing the channel. The SIFS is the shortest of the inter frame spaces and is used after RTS, CTS, and DATA frames to give the highest priority to CTS, DATA and ACK, respectively. In DCF, when the channel is idle, a node waits for the DIFS duration before transmitting any packet.

In figure, nodes in transmission range correctly set their NAVs when receiving RTS or CTS. However, since nodes in the carrier sensing zone cannot decode the packet, they do not know the duration of the packet transmission. To prevent a collision with the ACK reception at the source node, when nodes detect a transmission and cannot decode it, they set their NAVs for the EIFS duration. The main purpose of the EIFS is to provide enough time for a source node to receive the ACK frame, so the duration of EIFS is longer than that of an ACK transmission. As per IEEE 802.11, the EIFS is obtained using the SIFS, the DIFS, and the length of time to transmit an ACK frame at the physical layer’s lowest mandatory rate, as the following equation :

EIFS = SIFS+ DIFS+ [ (8·ACKsize) + Preamble Length+ PLCP Header Length] / Bit Rate

[image:4.595.309.549.512.692.2]

where ACK size is the length (in bytes) of an ACK frame, and Bit Rate is the physical layer’s lowest mandatory rate. Preamble Length is 144 bits and PLCP Header Length is 48 bits . Using a 1 Mbps channel bit rate, EIFS is equal to 364 μs

Figure .9. NAV duration in transmission range and carrier sensing zone

[image:4.595.57.279.590.753.2]
(5)
[image:5.595.315.551.52.207.2]

Different transmit powers used at different nodes may also result in increased collisions, unless some precautions are taken. Suppose nodes A and B use lower power than nodes C and D. When A is transmitting a packet to B, this transmission may not be sensed by C and D. So, when C and D transmit to each other using a higher power, their transmissions will collide with the on-going transmission from A to B.

Figure .10. Basic Scheme.

In the BASIC scheme, the RTS–CTS handshake is used to decide the transmission power for subsequent DATA and ACK packets. This can be done in two different ways as described below. Let pmax denote the maximum possible transmit power level.

Suppose that node A wants to send a packet to node B. Node A transmits the RTS at power level pmax. When B receives the RTS from A with signal level pr, B can calculate the minimum necessary transmission power level, pdesired, for the DATA packet based on received power level pr, the transmitted power level, pmax, and noise level at the receiver B.

We can borrow the procedure for estimating pdesired from. This procedure determines pdesired taking into account the current noise level at node B. Node B then specifies pdesired in its CTS to node A. After receiving CTS, node A sends DATA using power level pdesired. Since the signal-to-noise ratio at the receiver B is taken into

consideration, this method can be accurate in estimating the appropriate transmit power level for DATA.

In the second alternative, when a destination node receives an RTS, it responds by sending a CTS as usual (at power level p max). When the source node receives the CTS, it calculates p desired based on received power level, pr, and transmitted power level (p max), as

P desired = p max/pr · Rxthresh · c,

[image:5.595.59.291.152.271.2]

where Rxthresh is the minimum necessary received signal strength and c is a constant. We set c equal to 1 in our simulations. Then, the source transmits DATA using a power level equal to p desired. Similarly, the transmit power for the ACK transmission is determined when the destination receives the RTS.

Figure .11. Basic Power Control Protocol.

IX. DEFICIENCY OF THE BASIC PROTOCOL

In the BASIC scheme, RTS and CTS are sent using

pmax, and DATA and ACK packets are sent using the minimum necessary power to reach the destination. When the neighbour nodes receive an RTS or CTS, they set their NAVs for the duration of the DATA–ACK transmission. For example, in figure 5.4, suppose node D wants to transmit a packet to node E. When D and E transmit the RTS and CTS, respectively, B and C receive the RTS, and F and G receive the CTS, so these nodes will defer their transmissions for the duration of the D–E transmission. Node A is in the carrier sensing zone of D (when D transmits at pmax) so it will only sense the signals and cannot decode the packets correctly. Node A will set its NAV for EIFS duration when it senses the RTS transmission from D. Similarly, node H will set its NAV for EIFS duration following CTS transmission from E.

(6)
[image:6.595.60.286.59.263.2]

Figure .12. Basic Scheme.

X. PROPOSED POWER CONTROL MAC PROTOCOL

Proposed power control MAC (PCM) is similar to the Basic scheme in that it uses power level pmax for RTS–CTS and the minimum necessary transmit power for DATA–ACK transmissions. We now describe the procedure used in PCM.

1. Source and destination nodes transmit the RTS and CTS using pmax. Nodes in the carrier sensing zone set their NAVs for EIFS duration when they sense the signal and cannot decode it correctly.

2. The source node may transmit DATA using a lower power level, similar to the BASIC scheme.

3. To avoid a potential collision with the ACK (as discussed earlier), the source node transmits DATA at the power level pmax, periodically, for just enough time so that nodes in the carrier sensing zone can sense it.

4. The destination node transmits an ACK using the minimum required power to reach the source node, similar to the BASIC scheme.

Figure shows how the transmit power level changes during the sequence of an RTS–CTS–DATA–ACK transmission. After the RTS–CTS handshake using pmax, suppose the source and destination nodes decide to use power level p1 for DATA and ACK. Then, the source will transmit DATA using p1 and periodically use pmax. The destination uses p1 for ACK transmission.

Figure .13. PCM periodically increases

As we described, the key difference between PCM and the Basic scheme is that PCM periodically increases the transmit power to pmax during the DATA packet transmission. With this change, nodes that can potentially interfere with the reception of ACK at the sender will periodically sense the channel as busy, and defer their own transmission.

Since nodes that can sense a transmission but not decode it correctly only defer for EIFS duration, the transmit power for DATA is increased once every EIFS duration. Also, the interval which the DATA is transmitted at pmax should be larger than the time required for physical carrier sensing.

Accordingly, 15 μs should be adequate for carrier sensing, and time required to increase output power (power on) from 10% to 90% of maximum power (or power-down from 90% to 10% of maximum power) should be less than 2 μs. Thus, we believe 20 μs should be enough to power up (2 μs), sense the signal (15 μs), and power down (2 μs). In our simulation, EIFS duration is set to 212 μs using a 2 Mbps

bit rate. In PCM, a node transmits DATA at pmax every 190 μs for a 20 μs duration. Thus, the interval between the transmissions at pmax is 210 μs, which is shorter than EIFS duration. A source node starts transmitting DATA at pmax for 20 μs and reduces the transmit power to a power level adequate for the given transmission for 190 μs. Then, it repeats this process during DATA transmission. The node also transmits DATA at pmax for the last 20 μs of the transmission.

With the above simple modification, PCM overcomes the problem of the BASIC scheme and can achieve throughput comparable to 802.11, but uses less energy. However, note that PCM, just like 802.11, does not prevent collisions completely. Specifically, collisions with DATA being received by the destination can occur, as discussed earlier. Our goal in this paper is to match the performance of 802.11 while reducing energy consumption. To be more conservative in estimating the energy consumption of PCM, we also perform our simulations where we increase the transmit power every 170 μs for 40 μs during DATA transmission.

[image:6.595.318.550.66.222.2]
(7)
[image:7.595.60.288.279.656.2]

level for a very fraction of time, in order to make the neighbouring nodes understand that transmission is going on and they should restrict their transmission during that period so that collision does not take place hence saving power consumption.

Figure .14. Flow chart of Proposed Protocol

XI. SIMULATION RESULTS

The given table shows all the different parameters taken into account for conducting the simulation in NS-2 atmosphere. In this table the values of all the different parameters are shown, using which the simulation for aggregate throughput and total data delivered per joule in

accordance with Data rate per flow and Packet size is calculated for all three schemes namely, BASIC, 802.11 and Proposed protocol’s

.

A. Simulation Result for Aggregate Throughput vs Data Rate Per Flow

B. Simulation Result for Aggregate Throughput vs Packet Size

B. Simulation Result for Data Delivered per Joule vs Data rate per flow

Parameters Values

Number of nodes 50

Simulation Area(m) 800x800

Topology Random

Transmission range 50,100,150,200,250 Radio Propagation model Shadowing

Traffic model CBR, TCP

Packet Size 256,512,1024 bytes Simulation times 150 seconds,300 seconds

Bandwidth 2 Mbps

(8)

C. Simulation Result for Data Delivered per joule vs Packet Size

XII. CONCLUSION

From the results obtained by conducting simulations for Aggregate Throughput and Data delivered per joule in accordance with Data rate per flow and Packet size we observe that the existing BASIC protocol shows the least value of throughput and data delivered, whereas its modified form i.e, IEEE 802.11 with power control shows certain enhancement in both the parameters. Whereas, the proposed protocol shows appreciable increase in both Aggregate Throughput and Data delivered per joule with respect to Data rate per flow and Packet size, compared to both Basic and IEEE 802.11 with power control.

XIII. SUGGESTION FOR FUTURE WORK

 We have shown the throughput of proposed protocol

comparable to 802.11 with less power consumption, we can also try to increase the number of nodes in dynamic applications.

 In future the same power consumption scheme will also

be conducted for grid topology.

One possible approach to the mobile ad hoc network power control scheme is that, it is only applied to the Random topology ad hoc scenario but it can also be made applicable for Grid Topology power control scheme without degrading the throughput. Where the nodes will be placed sequentially in a proper arranged manner.

XIV. REFERENCES

[1] S.-L.Wu, Y.-C. Tseng, C.-Y. Lin and J.-P. Sheu, A multi-channel MAC protocol with power control for multi-hop mobile ad hoc networks, The Computer Journal (SCI) 45(1) 101–110 (2002).

[2] R. Ramanathan and R. Rosales-Hain, Topology control of multihop wireless networks using transmit power adjustment, Vol. 2 pp. 404–413 (March 2000).

[3] Sundaresan, K., Anantharaman, V., Hsieh, H., and Sivakumar, R. 2005. ATP: A Reliable Transport Protocol for Ad-hoc Networks, IEEE Transactions on Mobile Computing, Vol. 4, No. 6, pp. 588 – 603.

[4] IEEE 802.11 standard, “Wireless LAN Medium Access Control (MAC) and Physical Layer specifications” IEEE std. June 1999.

[5] Imrich Chlamtac, Macro Conti, Jennifer, Mobile ad hoc networking : imperatives and challenges, School of engineering, University of Texas at Dallas, USA, Ad-Hoc Networks 1 (2003).

[6] Nandagopal, T., Kim, T. E., Gao, X., and Bharghavan, V. 2000. Achieving MAC Layer Fairness in Wireless Packet Networks, Annual ACM International Conference on Mobile Computing and Networking, pp. 87-98.

[7] S. Agarwal, S. Krishnamurthy, R.H. Katz and S.K. Dao,Distributed power control in ad-hoc wireless networks (2001).

[8] N. Poojary, S.V. Krishnamurthy and S. Dao, Medium access control in a network of ad hoc mobile nodes with heterogeneous power capabilities, in: Proc. IEEE International Conference on Communications (ICC 2001), Vol. 3 pp. 872–877 (2001).

[9] J. Gomez, A.T. Campbell, M. Naghshineh and C. Bisdikian, Conserving transmission power in wireless ad hoc networks (November 2001).

[10] M.K.Marina and S.R.Das, 2001, “On-Demand Multipath distance vector routing in ad hoc Networks” in: Proceedings of 9th IEEE International Conference on Network Protocols (ICNP).

[11] E.M. Royer and C.K. Toh, “A review of current routing protocols for ad hoc mobile wireless networks,” IEEE Personal Communications, pp. 46-55, 1999.

[12] Geetha jayakumar and G Gopinath – ―Performance comparison of Two On- demand routing protocols for Ad-hoc Networks based on random way point mobility model. – Department of Computer Science, Bharathidasan University, Triuchirapalli- 620 023, India

(9)

[14] Vadiya, Nitin H., “Mobile Ad Hoc Networks: Routing, MAC and Transport Issues”, MobiComm 2001 Tutorial, Rome, IT, pp. 1-431, July 2001.

[15] Ruay-Shiung Chang and Shing-Jiuan Leu, January 2006,”Long-lived Path Routing With Received Signal Strength for Ad Hoc Networks”, IEEE International Symposium on Wireless Pervasive Computing.

References

Related documents

By the tenth century, the Image of Edessa and its legends came to define the vera icon type.

ko speaks to the present yield highlight's file number, Fi and Fo speaks of channels and yield highlights, l and m speaks to the yield highlight's information line

PROCEEDINGS Open Access Alternative strategies for selecting subsets of predicting SNPs by LASSO LARS procedure M Graziano Usai*, Antonello Carta, Sara Casu From 15th European workshop on

support. He then snuggles in behind the weapon and places the buttatock solidly into the meat of his shoulder, supporting it with the web of his left hand. Then he places his cheek

The plasma MHPG level was significantly higher in depressed COPD patients (p=0.043) than in smokers, but was not higher than that in non-depressed COPD patients or non-smokers,

In this study, various coolant condition such as dry, MQL, and cryogenic cooling techniques are compared in term of workpiece surface integrity and burnishing tool wear..

3.9 Changes in lipid binding specificity by Spt7 N-terminal mutant fragments 54 3.10 Phenotypes of strains carrying N-terminal point mutations 56 3.11 Spt7 localization in the

We can see that Eastern Retreat, Panikhaiti has the highest rate of infiltration than the other five study areas and Bonda has the lowest infiltration rate.. In