Wireless Ad Hoc and Sensor Networks
Wireless Ad Hoc and Sensor Networks Wireless Ad Hoc and Sensor Networks
Distributed Power Control and Rate Adaptation 2476.5.4 Contention TimeThe change in contention time for the proposed DPC scheme is due totwo major factors: (1) more retransmissions during fading channel conditionsand (2) improved channel utilization. During fading channel conditions,retransmissions will increase with the proposed DPC because ofthe possibility of insufficient power for the reception of a packet. As aresult, the average contention time increases. Additionally, higher utilizationdue to the proposed DPC will cause an increase in the throughputcausing congestion. Under these conditions, the proposed protocol willcause certain frames to be delayed longer compared to the 802.11 standard.Therefore, the contention time will increase with the DPC from Zawodniokand Jagannathan (2004).6.5.5 Overhead AnalysisThe proposed MAC protocol requires additional data to be incorporatedinto the 802.11 frames for transmission. This additional information willinclude the current and the new transmitter power value to be used forthe response. All RTS, CTS, DATA, and ACK frames will embed thisinformation. The following analysis is used to evaluate the efficiency ofthe proposed protocol and to compare it with 802.11. In particular, wehave analyzed the case where the RTS/CTS messages are followed by asingle DATA/ACK exchange.6.5.5.1 RTS/CTS Followed by a Single DATA/ACK Frame ScenarioIn this scenario, there will be a total of four frames transmitted: RTS, CTS,DATA, and ACK. This is a typical sequence used for an Ethernet/IP basedpackets (length up to 2500 octets). Each frame includes two power values;thus overhead per data packet will include a total of eight power values.Let the size of power value in octets be expressed by S power ; the overhead(OH) size in octets per data packet is equal to:OH = 4frames × ( S * 2) = 8*Spowerpower(6.10)6.5.5.2 Minimizing Overhead ImpactIn the simulations, the power values are stored as real numbers and theyare sent in the MAC frame. However, in actual implementation, the overheadcan be minimized by allowing discrete values for power levels andlowering the OH in terms of number of bits used for power. Second, thepower values can be embedded in the frame only when the transmitterpower changes between the power levels. This can be accomplished byusing a one-bit flag to indicate whether the power values are added to
248 Wireless Ad Hoc and Sensor Networksthe header or not. The one-bit flag field will be included in all the frames.If the power value does not change from its previous value, the flag iscleared, and no additional data is sent. Otherwise, the bit is set, and thenew power value is included in the header.Let us assume that the power value will change between frames witha probability p. Then the OH per data packet — in case of RTS/CTSfollowed by a single DATA/ACK — will be expressed as:OHsave= 4frames × ( 2× 1bit _ flag + p × 2× Spower) = 8*(1bit _ flag + p * S power )(6.11)where p is the probability with which the change in power level will occurfor a frame, a one-bit flag is used to indicate whether the power value isincluded in the header or not.6.5.5.3 Protocol Efficiency for RTS/CTS/DATA/ACK SequenceThe efficiency of the protocol in terms of OH size can be evaluated as theratio of user data portion to total data transmitted (data + frame headers+ backoff) (Wei et al. 2002). The efficiency can be expressed asSpacketη =S + S + S + S + S + Spacket RTS CTS DATA ACK BACKOFF(6.12)where S packet is the size of data packet in octets; S RTS , S CTS , and S ACK representthe size of RTS, CTS, and ACK frames, respectively, S DATA denotes the size ofDATA frame header (without data packet), and S BACKOFF represents the backofftime given in octets.Because of the implementation of the DPC in the MAC protocol, theframe size of RTS/CTS/DATA/ACK will increase by an amount equal toOH from Equation 6.11 and Equation 6.12, respectively. To understandthe OH, the efficiency of the proposed implementation has been comparedwith that of the standard 802.11 protocol. Different size fields used for thepower levels have been compared: 4-bit, allows 32 different power levels,and 8-bit (one octet) allows 255 power levels and so on. Also, probabilitylevels are used to assess the power change between frames: p = 0.5 impliesthat the change occurs at every second frame and p = 0.1 represents thechange occurring at every tenth frame.In the worst-case scenario all the frames will contain the power fields.Because of the additional OH resulting from the incorporation of powerlevels for the proposed DPC, a 2.5% decrease in efficiency calculatedusing Equation 6.12 is observed when compared to 802.11. Thus the
- Page 219 and 220: 196 Wireless Ad Hoc and Sensor Netw
- Page 221 and 222: 198 Wireless Ad Hoc and Sensor Netw
- Page 223 and 224: 200 Wireless Ad Hoc and Sensor Netw
- Page 225 and 226: 202 Wireless Ad Hoc and Sensor Netw
- Page 227 and 228: 204 Wireless Ad Hoc and Sensor Netw
- Page 229 and 230: 206 Wireless Ad Hoc and Sensor Netw
- Page 231 and 232: 208 Wireless Ad Hoc and Sensor Netw
- Page 233 and 234: 210 Wireless Ad Hoc and Sensor Netw
- Page 235 and 236: 212 Wireless Ad Hoc and Sensor Netw
- Page 237 and 238: 214 Wireless Ad Hoc and Sensor Netw
- Page 239 and 240: 216 Wireless Ad Hoc and Sensor Netw
- Page 241 and 242: 218 Wireless Ad Hoc and Sensor Netw
- Page 243 and 244: 220 Wireless Ad Hoc and Sensor Netw
- Page 245 and 246: 222 Wireless Ad Hoc and Sensor Netw
- Page 247 and 248: 224 Wireless Ad Hoc and Sensor Netw
- Page 249 and 250: 226 Wireless Ad Hoc and Sensor Netw
- Page 251 and 252: 228 Wireless Ad Hoc and Sensor Netw
- Page 253 and 254: 230 Wireless Ad Hoc and Sensor Netw
- Page 255 and 256: 232 Wireless Ad Hoc and Sensor Netw
- Page 257 and 258: 234 Wireless Ad Hoc and Sensor Netw
- Page 259 and 260: 236 Wireless Ad Hoc and Sensor Netw
- Page 261 and 262: 238 Wireless Ad Hoc and Sensor Netw
- Page 263 and 264: 240 Wireless Ad Hoc and Sensor Netw
- Page 265 and 266: 242 Wireless Ad Hoc and Sensor Netw
- Page 267 and 268: 244 Wireless Ad Hoc and Sensor Netw
- Page 269: 246 Wireless Ad Hoc and Sensor Netw
- Page 273 and 274: 250 Wireless Ad Hoc and Sensor Netw
- Page 275 and 276: 252 Wireless Ad Hoc and Sensor Netw
- Page 277 and 278: 254 Wireless Ad Hoc and Sensor Netw
- Page 279 and 280: 256 Wireless Ad Hoc and Sensor Netw
- Page 281 and 282: 258 Wireless Ad Hoc and Sensor Netw
- Page 283 and 284: 260 Wireless Ad Hoc and Sensor Netw
- Page 285 and 286: 262 Wireless Ad Hoc and Sensor Netw
- Page 287 and 288: 264 Wireless Ad Hoc and Sensor Netw
- Page 289 and 290: 266 Wireless Ad Hoc and Sensor Netw
- Page 291 and 292: 268 Wireless Ad Hoc and Sensor Netw
- Page 293 and 294: 270 Wireless Ad Hoc and Sensor Netw
- Page 295 and 296: 272 Wireless Ad Hoc and Sensor Netw
- Page 297 and 298: 274 Wireless Ad Hoc and Sensor Netw
- Page 299 and 300: 276 Wireless Ad Hoc and Sensor Netw
- Page 301 and 302: 278 Wireless Ad Hoc and Sensor Netw
- Page 303 and 304: 280 Wireless Ad Hoc and Sensor Netw
- Page 305 and 306: 282 Wireless Ad Hoc and Sensor Netw
- Page 307 and 308: 284 Wireless Ad Hoc and Sensor Netw
- Page 309 and 310: 286 Wireless Ad Hoc and Sensor Netw
- Page 311 and 312: 288 Wireless Ad Hoc and Sensor Netw
- Page 313 and 314: 290 Wireless Ad Hoc and Sensor Netw
- Page 315 and 316: 292 Wireless Ad Hoc and Sensor Netw
- Page 317 and 318: 294 Wireless Ad Hoc and Sensor Netw
- Page 319 and 320: 296 Wireless Ad Hoc and Sensor Netw
Distributed Power Control <strong>and</strong> Rate <strong>Ad</strong>aptation 2476.5.4 Contention TimeThe change in contention time for the proposed DPC scheme is due totwo major factors: (1) more retransmissions during fading channel conditions<strong>and</strong> (2) improved channel utilization. During fading channel conditions,retransmissions will increase with the proposed DPC because ofthe possibility of insufficient power for the reception of a packet. As aresult, the average contention time increases. <strong>Ad</strong>ditionally, higher utilizationdue to the proposed DPC will cause an increase in the throughputcausing congestion. Under these conditions, the proposed protocol willcause certain frames to be delayed longer compared to the 802.11 st<strong>and</strong>ard.Therefore, the contention time will increase with the DPC from Zawodniok<strong>and</strong> Jagannathan (2004).6.5.5 Overhead AnalysisThe proposed MAC protocol requires additional data to be incorporatedinto the 802.11 frames for transmission. This additional information willinclude the current <strong>and</strong> the new transmitter power value to be used forthe response. All RTS, CTS, DATA, <strong>and</strong> ACK frames will embed thisinformation. The following analysis is used to evaluate the efficiency ofthe proposed protocol <strong>and</strong> to compare it with 802.11. In particular, wehave analyzed the case where the RTS/CTS messages are followed by asingle DATA/ACK exchange.6.5.5.1 RTS/CTS Followed by a Single DATA/ACK Frame ScenarioIn this scenario, there will be a total of four frames transmitted: RTS, CTS,DATA, <strong>and</strong> ACK. This is a typical sequence used for an Ethernet/IP basedpackets (length up to 2500 octets). Each frame includes two power values;thus overhead per data packet will include a total of eight power values.Let the size of power value in octets be expressed by S power ; the overhead(OH) size in octets per data packet is equal to:OH = 4frames × ( S * 2) = 8*Spowerpower(6.10)6.5.5.2 Minimizing Overhead ImpactIn the simulations, the power values are stored as real numbers <strong>and</strong> theyare sent in the MAC frame. However, in actual implementation, the overheadcan be minimized by allowing discrete values for power levels <strong>and</strong>lowering the OH in terms of number of bits used for power. Second, thepower values can be embedded in the frame only when the transmitterpower changes between the power levels. This can be accomplished byusing a one-bit flag to indicate whether the power values are added to