A Distributed Multi-Channel MAC Protocol. for Ad Hoc Wireless Networks
|
|
|
- Godwin Goodwin
- 10 years ago
- Views:
Transcription
1 A Distributed Multi-Channel MAC Protocol 1 for Ad Hoc Wireless Networks Khaled H. Almotairi, Member, IEEE, and Xuemin (Sherman) Shen, Fellow, IEEE Abstract This paper proposes a novel distributed multi-channel medium access control (MAC) protocol using fast and slow hopping sequences with dual radio interfaces. Specifically, one interface follows fast hopping and is primarily for transmission, and the other interface follows slow hopping and is generally for reception. The proposed protocol, which is in line with the IEEE MAC strategies, is based on the multiple rendezvous approach and able to enhance the network performance and resolve the congestion. An analytical model is developed to evaluate the network performance in terms of the aggregate throughput. Furthermore, the maximum saturation throughput and the upper achievable throughput are computed. Simulations using network simulator-2 (ns-2) are conducted to validate the analytical model and demonstrate the significant enhancement of the proposed protocol in single- and multi-hop networks. Index Terms Multi-channel networks, frequency hopping sequence, IEEE networks, medium access control 1 INTRODUCTION Ad hoc networks are cost-effective and easy to deploy. However, the network performance of ad hoc networks is limited due to the interference among nodes. Many K. Almotairi is with the Department of Computer Engineering, Umm Al-Qura University, Makkah, Saudi Arabia ( [email protected]). X. Shen is with the Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON, N2L 3G1 Canada ( [email protected]).
2 2 schemes and technologies have been proposed to improve the network performance such as using smart antennas, exploiting multiple orthogonal channels, and improving spatial reuse. Integrating one or more of these techniques provides further capacity improvement (e.g., using multiple channels with power control [1] [2]). On the other hand, a significant amount of research has been conducted to maximize the utilization of the available channels [1], [3] [10]. Using multiple, orthogonal channels in the unlicensed spectrum can improve the network capacity because multiple transmissions can take place on multiple channels, e.g., three orthogonal channels are defined in the 2.4-GHz band and 12 channels are defined in the 5-GHz band [11], [12]. Some multi-channel medium access control (MCMAC) protocols have been proposed to use all of the available channels for ad hoc networks to enhance the network performance. MCMAC protocols can be generally classified into two categories based on their operations [13], i.e., single rendezvous (SR) and multiple (parallel) rendezvous (MR) protocols. In SR-MCMAC protocols, one agreement made between a transmitter and a receiver occurs over only one channel at any time, whereas, in MR-MCMAC protocols, multiple agreements made between different transmitter-receiver pairs occur over multiple channels at the same time. Thus, MR-MCMAC protocols outperform SR- MCMAC protocols [13]. SR-MCMAC protocols are further classified into three different operations [13]. First, common hopping SR-MCMAC protocols in which all nodes follow the same hopping sequence and hop between channels, e.g., the channel-hopping multiple access (CHMA) protocol [14] and the hop-reservation multiple access (HRMA) protocol [15]. Although nodes need only one interface, frequent switching between channels (i.e., the dwell time is equal to the RTS transmission) and tight global clock synchronization are required in these protocols [13]. Another issue should be addressed in these protocols is the busy receiver problem [13], which is also termed the missing receiver problem [16]. The second set of SR-MCMAC protocols is known as the split phase protocols in which time is slotted. A slot is divided into two phases. The first phase is the control phase in which the nodes meet on a predefined control channel to make agreements. In the second phase (the data phase), successful pairs tune to their agreed upon channels and exchange data [17] [19]. For example, the multi-channel MAC (MMAC) protocol
3 3 [17], which uses the Ad Hoc Traffic Indication Messages (ATIM) window defined in the IEEE for the power saving mechanism (power management), falls in this set. During the ATIM window, nodes tune their radios to the known channel. A pair of nodes select a channel by exchanging ATIM/ATIM-ACK/ATIM-RES packets. After the ATIM window, successful pairs switch their radios to the agreed channels. Then, source nodes start competition using the IEEE MAC standard. MMAC solves the multi-channel hidden terminal problem by synchronization. The third set of SR-MCMAC protocols is known as the dedicated control channel protocols in which one channel is dedicated for control and broadcasting packets and the remaining channels are data channels for data transmissions. The main disadvantage of using the dedicated control channel protocols is the congestion on the control channel [13], [17], [20], [21]. However, it does not require clock synchronization and is able to fully support broadcast information because all of the nodes listen to one channel all the time [1], [2], [9], [21], [22]. Examples are the dynamic channel assignment (DCA) protocol [9] and the multi-channel MAC protocol with hopping reservation (MMAC-HR) [22]. In the DCA protocol, nodes exchange control packets over the control channel to reserve data channels. Channel selection is based on the channel usage lists (CULs) of the nodes. However, using CULs leads to poor channel utilization and introduces a new issue in multi-channel networks called the multi-channel exposed terminal problem because nodes do not have full knowledge of channel condition [22]. In MMAC-HR, nodes hop between data channels, and source nodes reserve data channels for their transmission and then compete the data channels using the IEEE MAC protocol. Using multiple channels with transmission power control (TPC), such as the DCA with power control (DCA-PC) protocol [1] and distributed power control over multiple channels [2], can further enhance the network performance. The SR-MCMAC protocols suffer from the congestion on the common channel because a single agreement are made at any time [13]. MR-MCMAC protocols are therefore proposed to make multiple agreements at the same time to resolve the congestion on the common channel [3], [4], [23]. Examples include the Slotted Seeded Channel Hopping (SSCH) protocol [4] and the multi-channel MAC (McMAC) [3] protocol. Both protocols employ only one radio interface per node, which independently hops between
4 4 channels. In order to send a packet to the receiver, the sender must synchronize with the receiver. SSCH employs an optimistic synchronization technique, and McMAC is based on a pairwise synchronization [24]. Therefore, the sender deviates from its default hopping sequence to meet the receiver. As a result, the busy receiver problem (the missing receiver problem) occurs [16]. A comparison among different MCMAC protocols is given in [13]. In [7], many protocols using multiple channels in order to improve the network performance have been discussed and classified. In the Hybrid Multi-channel Protocol (HMCP) [12], [25], it is required one interface be fixed and the second interface be switchable, which resolves the congestion over the control channel. The fixed interface considers only the node distribution over channels to switch on for the long term. Generally, the performance of this protocol depends on the traffic pattern over channels. This can lead to performance degradation because the channel assignment of the fixed interfaces is unaware of the traffic load. Fig. 1 shows the disadvantage of static assignment, where the number in the parenthesis is the channel number assigned to the fixed interface (i.e., the solid lines between two nodes mean that the nodes can communicate using their fixed interfaces, and the dashed lines between the source and destination nodes indicate that the source can communicate with its destination by switching its switchable interface to meet the fixed interface of the destination). If node A needs to communicate with node B, the switchable interface of node A tunes to the fixed interface s channel of node B, which is on Channel 2. At the same time, node G has packets for node F, and nodes B and D are required to transmit packets to nodes D and F, respectively; as a result, the switchable interface of node G switches to Channel 2, and nodes B and D use their fixed interfaces to communicate with nodes D and F, respectively, because their fixed interfaces are on Channel 2. Thus, the channel bandwidth is wasted due to unbalanced traffic load [26]. Moreover, a routing metric is developed in [12], [25] to engage the switching delay. Although existing wireless interfaces can switch between channels with delays of 130 µs [27], it is expected that the channel switching delay of wireless interfaces will be reduced to µs [4]. In this paper, we propose a novel multi-channel MAC protocol [28] based on the parallel rendezvous approach (i.e., independent frequency hopping). There are several
5 5 A(3) D(2) F(2) G(1) B(2) E(4) C(3) Fig. 1: The problem of static channel assignment. advantages of the proposed protocol: 1) utilization of multiple channels by allowing multiple transmissions at the same time; 2) the ability to avoid congestion because the proposed protocol does not need a dedicated control channel and enables wireless nodes dynamically switch among channels; 3) the contention level on any channel is much less compared with SR-MCMAC protocols; and 4) avoiding the busy receiver problem, which has not been addressed in other multiple rendezvous protocols including the McMAC [3] and SSCH [4] protocols because one interface in our protocol never deviates from its hopping sequence. Moreover, the proposed protocol does not change the IEEE legacy and employs two half-duplex interfaces. One interface follows fast hopping and can deviate from its hopping sequence to communicate with other wireless nodes, and the other interface follows slow hopping and never deviates from its hopping sequence. In general, the fast hopping interface is for transmission and the slow hopping interface is for reception; therefore, a node can work as a full-duplex system on different channels. The main contributions of this paper can be summarized as follows: We present a new MCMAC protocol which improves the network capacity using independent frequency hopping. The proposed protocol follows the parallel rendezvous approach and does not change the IEEE standard. An analytical model is developed and validated using the network simulator (ns-2) for single-hop networks. The maximum saturation throughput of each channel can be achieved by comput-
6 6 ing the optimal transmission probability considering the number of channels. In addition, we derive the upper limit throughput when the number of channel is large. The proposed protocol works well in multi-hop networks using the Dynamic Source Routing (DSR) protocol. The remainder of this paper is organized as follows. First, we describe the system model in Section 2. In Section 3, we present the proposed MCMAC protocol. Section 4 presents the analytical model to evaluate the proposed protocol, followed by the validation of the analytical model in Section 5. The maximum saturation throughput and throughput limit are computed in Sections 6 and 7, respectively. In Section 8, simulation results of multi-hop networks are illustrated. Finally, the conclusion and future work are given in Section 9. 2 SYSTEM MODEL Consider that k orthogonal channels are with an equal bandwidth. All nodes are equipped with two half-duplex interfaces, and both interfaces are able to switch between multiple channels. The two interfaces do not share the same channel at any time and do not interfere with each other so that they can work simultaneously. One interface follows a slow hopping sequence and the other one follows a fast hopping sequence. In addition, the slow hopping interface never deviates from its hopping sequence to avoid the busy receiver problem [13]. In general, the fast hopping interface is for transmission while the slow hopping interface is for reception. However, the fast hopping interface is able to receive any packet (e.g., a broadcast packet). For the slow hopping interface, it transmits HELLO and broadcast packets. In addition, a transmitter can communicate with its receiver if their slow hopping interfaces share the same channel. Each node is assumed to be synchronized only with its neighboring slow hopping interfaces. Note that the proposed protocol does not require a global synchronization, but requires a pairwise synchronization between neighbors, which is similar to the existing
7 7 parallel rendezvous protocol [3]. To facilitate a single-hop (pairwise) synchronization 1, each node transmits a HELLO packet through its slow hopping interface when switching to a new channel. The HELLO packet contains three fields: the first field is the default seed; the second field is the local clock time of the node; and the third field contains the remaining time to switch to the next channel. When a node receives any HELLO packet, the receiving node creates or updates a record of the transmitting node. The nodes within the communication range of each other are able to communicate over one hop transmission, so a transmitting node must meet (rendezvous) with a receiving node over a channel. If both the slow hopping interfaces of the transmitting and receiving nodes share the same channel, the transmitting node starts the data transmission using its slow hopping interface (e.g., nodes C and D during slot i shown in Fig. 2 in which node C is the transmitter and node D is the receiver). Otherwise, the transmitter deviates its fast hopping interface to meet the slow hopping interface of the receiver (e.g., the fast hopping interface of node D switches to Channel 4 to meet the slow hopping interface of node A as shown in Fig. 2). Consequently, multiple communications can take place at the same time and a node is able to concurrently transmit and receive over different channels. Each transmission follows the IEEE MAC scheme and the distributed coordination function (DCF) protocol [11], showing that we do not modify the IEEE MAC strategies. In multi-hop networks, a routing protocol is required to determine the routing path and each interface after switching must sense a channel for a period of time before attempting to transmit to avoid the multi-channel hidden terminal problem [17]. In Section 8, we evaluate the proposed protocol in multi-hop networks. 3 DYNAMIC SWITCHING PROTOCOL (DSP) USING FREQUENCY HOPPING In this section, we propose a novel MCMAC protocol called dynamic switching protocol (DSP). The proposed protocol is based on the parallel rendezvous approach (i.e., independent frequency hopping) and uses two interfaces that can switch dynamically. One 1. Pairwise synchronization techniques are scalable with different network densities and achieve a better level of synchronization especially for operating MCMAC protocols [24] [29]. However, this paper is not concerned about any implementation of pairwise synchronization protocols.
8 8 Fig. 2: Instances of the channel activities using the proposed protocol. interface follows fast hopping while the other one follows slow hopping. The proposed protocol is distributed and based on the IEEE MAC strategies. All nodes randomly generate hopping sequences for their slow hopping interfaces, and these interfaces never deviate from their hopping sequences. Nodes should only synchronize with the slow hopping interfaces of each other using pairwise synchronization as presented in Section 2, and it will lead to network-wide synchronization [29]. Therefore, in this paper, we assume that the network is globally synchronized. There are four components that control the proposed protocol: Hopping Control: This control is used to generate hopping sequences for both the slow and fast hopping interfaces. Moreover, it guarantees that the two interfaces do not share the same channel at the same time. Nodes only need to know each other s hopping sequence of the slow hopping interface. Discovery: New and existing nodes should periodically transmit HELLO packets over channels. The HELLO packets include the following: 1) the hopping sequence of the slow hopping interface; 2) the current time of the node; and 3) the time to switch to the next channel. Rendezvous: When a node has a packet, the node determines which channel the slow hopping interface of a destination node is on. Then, the node sends the packet
9 9 through one of its two interfaces. Note that the fast hopping interface is allowed to deviate from current hopping sequence. Broadcast support: Broadcast packets are essential in wireless networks. For example, routing protocols maintain their routing tables or determine nodes through routing discovery based on broadcast packets. Whenever a broadcast packet needs to be transmitted, the proposed protocol transmits the broadcast packet over both interfaces. In other words, two copies of the broadcast packet are generated; one for each interface to be transmitted. 3.1 Hopping Control The two interfaces are not allowed to share the same channel at any time, and the hopping control is used to generate hopping sequences for both interfaces. The hopping sequence of the slow interface of a node is based on a pseudo-random generator. We use a linear congruential generator (similar to [3]), which can be described by X(t) = X(t 1)mod(2 31 1), (1) where X(t) is the current channel number of the t th sequence. X(t) must be within the range of the number of channel, so X(t) is modular to k, the number of channels. X(0) is the seed of the hopping sequence and generated randomly. For the fast hopping interface, the hopping control generates a deterministic hopping sequence: f(t) = (f(t 1)+1) mod (k), (2) where f(t) is the current channel of the t th sequence. The hopping control does not allow both interfaces to be on the same channel. Consequently, if the sequence of the fast hopping interface is equal to the sequence of the slow hopping interface, then (2) is executed again. In other words, the fast hopping sequence jumps to another channel. 3.2 Discovery New and existing nodes should periodically transmit HELLO packets over channels, and the nodes can receive the packets by one of the two interfaces; therefore, the nodes
10 10 can discover each other. The HELLO packets are only transmitted through the slow hopping interfaces after they switch to new channels. Despite the fact that the HELLO packets are broadcasted, they are only transmitted through slow hopping interfaces to reduce the overhead in the network. When the nodes receive any HELLO packet through one of their interfaces, the nodes maintain records of their neighbors. These records are important for the nodes to determine their destinations. A HELLO packet contains three fields. The first field is the seed of the slow hopping sequence of a node, and this field determines the current and future channels of the node using (1). The second field is the local clock time of the node to determine the slot hopping boundary of the node. Finally, the third field contains the remaining time to switch to the next channel. The purpose of the third field is to align the slow hopping boundary because the HELLO packet may not be transmitted immediately after switching. 3.3 Rendezvous A node transmits only one unicast packet at any given time and uses the IEEE MAC strategies for any transmission because we do not change the legacy IEEE MAC protocols. Similar to parallel rendezvous multi-channel protocols, the proposed protocol allows multiple concurrent transmissions. This approach solves the congestion problem in single rendezvous multi-channel protocols [13]. The fast hopping interfaces of nodes are used for transmission, and the slow hopping interfaces of nodes are generally for reception. Therefore, if a source node has a packet to transmit, the source first determines the current channel of the slow interface of the destination node. Next, the fast hopping interface of the source switches to the same channel which the slow hopping interface of the destination is on. Finally, the packet is transmitted over the fast hopping interface according to the IEEE MAC strategies. If the slow hopping interface of the destination is on the same channel as that of the source, the packet is transmitted through the slow hopping interface of the source. Fig. 2 shows five channels and four nodes using the proposed protocol. During slot i 1, if node A has a packet for node B, but the slow hopping interface of node A is not with the same channel of the slow hopping interface of node B, node A switches
11 11 its fast hopping interface to meet the slow hopping interface of node B. After that, node A uses the IEEE MAC strategies to transmit its packet to node B through its fast hopping interface. Nodes C and D want to transmit packets to nodes D and A, respectively, during slot i. The slow hopping interfaces of nodes C and D are over Channel 5, so node C transmits its packet through its slow hopping interface. The slow hopping interface of node A, on the other hand, is on Channel 4. As a result, node D switches its fast hopping interface to Channel 4 and then transmits its packet. As a result, node D is able to transmit and receive concurrently during slot i. 3.4 Broadcast Support Unlike the existing parallel rendezvous multi-channel protocols that have a single radio interface, the proposed protocol has two interfaces per node. When a broadcast packet needs to be transmitted, two copies of the broadcast packet are generated and passed to each interface. Then, the broadcast copies are transmitted through both interfaces, which are on two different channels. Recall that the two interfaces do not share the same channel at any time and hop according to the hopping control presented in Section 3.1. The proposed protocol schedules the next packet when both interfaces transmit their broadcast copies. Any node within the communication range of the transmitter has a high probability to receive the broadcast packet through one of the interfaces if no collisions occur. Since different nodes are on different channels, broadcast messages may not be received by all nodes (especially when the number of channels is large). Generally, we have two possible solutions to address this issue. The first solution is to have a dedicated period on a predefined channel for broadcast packets, which it is called the broadcast channel, so the nodes turn their fast hopping interfaces on the broadcast channel during the broadcast period. Thus, all nodes transmit only their broadcast packets during the broadcast period. Another solution is by rebroadcasting. When a node receives a broadcast packet during the current slot, the node rebroadcasts the packet on a different channel in the next slot. Both solutions would degrade the network performance.
12 12 4 SYSTEM ANALYSIS In this section, we present the system analysis of the proposed protocol. We adapt Bianchi s model [30] to analyze the throughput of our protocol because we do not change the legacy IEEE MAC protocols. We track only the slow hopping interface of a receiver. At each time instance, the nodes randomly select the channels for next transmissions. Similarly, we have n balls (nodes) that are thrown intok bins (channels). Thus, the number of nodes on a particular channel follows the binomial distribution [13], [31]. Following Bianchi s approach [30], all nodes have packets for transmission at all times (saturation condition), meaning that each node has a packet to transmit after each successful transmission. From [30], the transmission probability, τ, that a node transmits a packets over a channel is given τ = 2(1 2p c ) (1 2p c )(CW min +1)+p c CW min (1 (2p c ) m ), (3) where p c is the conditional collision probability over one channel seen by one node transmitted its packet, CW min is the minimum contention window size, and m is the maximum backoff stage. The probability p c is defined as one or more of remaining nodes transmit their packets given that one node has already transmitted its packet on the same channel so that a collision occurs over that particular channel. The probability p c is assumed to be independent and constant and can be computed as follows: p c = n 1 i=1 ( )(( 1 (1 τ) i n 1 )( 1k i )i (1 1k ) )n 1 i = 1 (1 τ k )n 1. (4) Note that the transmission probability τ defined in (3) is different from the transmission probability defined in Bianchi s paper because the conditional collision probability is different. τ depends on the unknown variable p c, and Equations (3) and (4) can be solved numerically similar to [30]. P i is defined as the probability that there is no transmission (idle) in any given time over a particular channel and given as follows:
13 13 P i = n j=0 ( )(( (1 τ) j n )( 1k j )j (1 1k ) )n j = (1 τ k )n. (5) Let P s denote the probability that a successful transmission occurred over a particular channel given that at least one node transmits (i.e., exactly one station transmits over that channel). P s is determined as follows: P s = = (( nj=1 j 1) )(( ) τ(1 τ) j 1 n j ( 1 k )j (1 1 k )n j) 1 P i nτ (1 τ k k )n 1. (6) 1 P i The throughput ψ l for channel l can be expressed as ψ l = P s (1 P i )E[P] P i σ +P s (1 P i )T s +(1 P s )(1 P i )T c, (7) where E[P] is the average packet payload size, σ is the slot time, T s is the average successful time because one node transmits over channel l successfully, and T c is the average collision time that channel l is sensed as being busy because two or more nodes transmit their packets causing a collision. The total throughput for all channels is given k Ψ = ψ l. (8) l=1 Notice that (7) indicates the saturation throughput without specifying the access methods. In our protocol, we use only the RTS/CTS access mechanism, but it is very easy to apply the analytical model to the basic access method. Therefore, T s and T c are obtained as follows: T s = RTS +T SIFS +δ +CTS +T SIFS +δ +H +E[P]+T SIFS +δ +ACK +T DIFS +δ, (9) T c = T DIFS +RTS +T SIFS +CTS +2δ, (10) where H = PHY hdr +MAC hdr is the packet header, and δ is the propagation delay.
14 14 5 MODEL VALIDATION In this section, we validate our analytical model presented in Section 4. The simulation platform used to validate our analysis is the ns-2 simulator (ns-2-30). We also present the performance of the IEEE MAC protocols for comparison. Table 1 provides the system parameters, and Fig. 3 and Fig. 4 show the saturation throughput of the proposed protocol and the IEEE MAC protocol. The average packet payload, E[P], is1000 bytes. The proposed protocol encounters certain overheads. Such overheads are Hello packets and switching delay for each radio interface. It can be seen that the analytical and simulation results are matched well. As shown in Fig. 3a, when the number of channels increases, more nodes are needed to match the analytical results 2. Fig. 4a demonstrates the throughput with different available channels and payloads, i.e., 256, 512, and 1024 bytes, when the number of nodes is 25. To measure the improvement of the proposed protocol with respect to the IEEE protocol, Fig. 3b and Fig. 4b show the normalized saturation throughput. We normalize the analytical throughput driven in Section 4 with the analytical throughput driven in [30] and the simulation throughput of the proposed protocol with the simulation throughput of the IEEE MAC protocol both obtained from the ns-2 simulator [32]. As shown in Fig. 3b, the proposed protocol approximately achieves as many times as the number of channels. If the payload length is changed, the proposed protocol still achieves about k times the throughput of the IEEE MAC scheme as shown in Fig. 4b. Recall that the node distribution over channels follows the binomial distribution as discussed in the previous section. Fig. 5 shows two instances of the expect number of nodes over different channels for different nodes in the network. The first bar is the analytical result (the expect number of nodes over any channel is n/k, where. is the floor operation), the second bar is the expect number of nodes over channel index 1, the third bar is the expect number of nodes over channel index 2, and so on. The last 2. Bianchi has stated that his model is accurate when the number of nodes is large [30]. This statement is also true in our model because our model is based on Bianchi s model.
15 15 TABLE 1: System Parameters Carrier sense threshold mw Receiver sensitivity mw Maximum transmission power (P max) mw T DIFS (µs) 50 T SIFS (µs) 10 PHY hdr (bits) 192 Slot Time σ (µs) 20 MAC hdr (bits) 272 CW min 32 CW max 1024 Channel bit rate 1 Mbps ACK (bits) PHY hdr RTS (bits) PHY hdr CTS (bits) PHY hdr Hello packet (bits) PHY hdr Propagation delay δ (µs) 1 Slow hopping time (ms) 100 Fast hopping time (ms) 1 Switching delay time (µs) 100 bar is the average number of nodes from all channels (i.e., the sum of expect number of nodes over channel index 1, channel index 2,..., channel index k divided by k). From the figure, we can see the node distribution over channels is valid. Recall that we only track the slow hopping interface because the fast hopping interface of a transmitter follows the slow hopping interface of a receiver. 6 MAXIMUM SATURATION THROUGHPUT In this section, we determine the maximum throughput, and what parameters can affect the achievable network throughput to compute the optimal transmission probability τ. Equation (7) determines the saturation throughput analytically. By rearranging (7), we get ψ l = E[P] E[P] T s T c + σp i/(1 P i )+T c = T s T c +σy. (11) P s
16 Saturation Throughput (bps) Bianchi s model IEEE , simu. 3 channels, anal. 3 channels, simu. 4 channels, anal. 4 channels, simu. 5 channels, anal. 5 channels, simu. 6 channels, anal. 6 channels, simu. Normalized Saturation Throughput channels, anal. 3 channels, simu. 4 channels, anal. 4 channels, simu. 5 channels, anal. 5 channels, simu. 6 channels, anal. 6 channels, simu Number of Nodes (a) Throughput Number of Nodes (b) Normalized throughput Fig. 3: Saturation throughput vs. different numbers of nodes and channels Saturation Throughput (bps) Bianchi s model-256 Bianchi s model-512 Bianchi s model-1024 payload = 256, anal. payload = 512, anal. payload = 1024, anal. IEEE , simu. IEEE , simu. IEEE , simu. payload = 256, simu. payload = 512, simu. payload = 1024, simu. Normalized Saturation Throughput payload = 256, anal. payload = 256, simu. payload = 512, anal. payload = 512, simu. payload = 1024, anal. payload = 1024, simu Number of Channels Number of Channels (a) Throughput (b) Normalized throughput Fig. 4: Saturation throughput vs. different numbers of channels and payloads. Since T s,t c,e[p], and σ are constants, ψ l depends on y. When ψ l is maximized, 1/y is maximized as follows: 1 y = P s P i /(1 P i )+T c /σ = nτ (1 τ k k )n 1 Tc (1 τ (12) k )n (Tc 1), where T c = T c /σ is the time duration of a collision measured per σ unit. By taking the
17 17 Nodes anal. channel index 1, simu. channel index 2, simu. channel index 3, simu. avgerage, simu. 3 channels Number of nodes in the network Nodes anal. channel index 1, simu. channel index 2, simu. channel index 3, simu. channel index 4, simu. channel index 5, simu. channel index 6, simu. avgerage, simu. 6 channels Number of nodes in the network (a) Three channels (b) Six channels Fig. 5: Expected number of nodes over different channels. derivative of (12) with respect to τ and imposing it equal to 0, we obtain Under the condition τ 1, (1 τ k )n T c {nτ k [1 (1 τ k )n ]} = 0. (13) (1 τ k )n 1 nτ k + n(n 1) ( τ 2 k )2 (14) holds and leads to the following approximate solution: [n+2(n 1)(Tc τ = k 1)]/n 1 (n 1)(Tc 1) n k T c /2. (15) Equation (13) and its approximate solution (15) indicate that the optimal transmission probability τ should consider the number of channels. In (15), within a given network, τ depends on the network size n, the number of channels k, and the system parameters m and CW min. Since n and k are not a directed controllable variable, m and CW min are the only way to achieve maximum throughput. This conclusion has been also stated in [30], and unfortunately, the values m and CW min are fixed, as specified in the IEEE standard. Let K = Tc /2 and use (15), from (5) and (6), we have and P i = (1 τ k )n = (1 1 nk )n e 1/K (16)
18 18 P s = nτ k (1 τ k )n 1 1 P i n (nk 1)(e 1/K 1) 1 K(e 1/K 1), (17) when n is sufficiently large. Thus, the maximum achievable throughput ψ max l l can be approximated as ψ max l = of channel E[p] T s +σk +T c (K(e 1/K 1) 1), (18) which is independent of n and k, and the maximum achievable throughput of all channels is the summation of the maximum throughput of each channel and given Ψ max = k l=1 ψ max l, (19) which depends on the number of channels in the network, but not the number of nodes. To determine the improvement of the proposed protocol, the improvement gain can be determined = Ψmax S max = k, (20) where S max is the maximum achievable throughput of single-channel networks obtained in [30]. 7 SATURATION THROUGHPUT LIMIT In the previous section, we determine the maximum achievable throughput, and how the system parameters and network topology (i.e., the number of stations and channels) affect the maximum throughput. In this section, we compute the throughput limit when we have a large number of channels, i.e., k, to investigate the performance bottleneck of the proposed protocol. Assume the number of channels is large (k ) for a fixed number of nodes n, the question is what is the upper limit throughput that we can achieve? The following remarks summarize the results: Remark 1. When the number of channels is large (k ), from (3), the transmission probability τ is only depends on the minimum window size (no exponential backoff)
19 19 τ = 2 CW min +1. (21) Remark 2. From (8), the total throughput of all channels is given by Ψ = lim k = nτe[p] σ kp s (1 P i )E[P] P i σ +P s (1 P i )T s +(1 P s )(1 P i )T c 2nE[P] = (CW min +1)σ. (22) Equation (22) proves that the proposed protocol does not have any bottleneck issue. Remark 3. A special case is when the number of channels is equal to the number of nodes (k = n), and n goes to infinity. Under the condition τ 1, p c from (4) can be derived by p c = 1 e τ 0. (23) From (7), We can obtain the throughput of a given channel ψ = τe τ E[P] σe τ +τe τ T s +(1 e τ τe τ )T c τe[p] σ +τ(t s T c ). (24) 8 SIMULATION RESULTS In this section, simulation results are given to first compare the proposed protocol with McMAC [3] in single-hop networks. Recall that both DSP and McMAC follow the parallel rendezvous approach, but DSP employs two interfaces (one of the two interfaces follows slow hopping and never deviates from its hopping sequence) and McMAC uses one interface that can deviate from its default hopping sequence, thereby leading to the busy receiver problem. This comparison is useful for investigating performance gain of additional interface used in the DSP. Then, we evaluate the proposed DSP in multi-hop networks and finally compare it with the HMCP [12]. The Dynamic Source Routing (DSR) protocol is adopted [33] in multi-hop networks. Recall that both DSP and HMCP have two radio interfaces, but
20 20 DSP employs channel hopping for both interfaces and HMCP has one interface fixed and the other interface switchable. We select the following three performance metrics: 1) Average aggregate throughput. To achieve k times the throughput of a single-channel network, one may say that each node should have k interfaces, which is unpractical. In single-hop networks (Sections 4 and 5), we show that the proposed protocol approximately achievesk times the throughput of IEEE single channel MAC protocol with only two interfaces per node. In multi-hop networks, the proposed protocol utilizes all channels by frequency hopping and achieves about k times the capacity of the IEEE MAC protocol as discussed in the following. 2) Average end-to-end packet delay. The end-to-end packet delay is important for real time applications, and it is the time duration for a packet to be received correctly by its destination. The delay occurs because of queueing, backoff, propagation, access, switching, and transmission times. The MAC queueing size of each node is 50 packets, and packets will be dropped after reaching a retry limit, i.e., 7. We do not take into account the dropped packets. 3) Normalized routing overhead. Most routing protocols use broadcast information to determine a routing path from any source node to any destination node. In the proposed protocol, nodes could be over different channels and thereby affecting the routing protocols. In addition, any broadcast packet is transmitted through two interfaces. The normalized routing overhead is the total transmitted routing packets normalized by the total received packets. For any routing packet sent over multiple hops, we count each hop as two using the proposed protocol and as one using the IEEE MAC scheme. At the same time, we only count the received packets at destination nodes. 8.1 Simulation Settings The ns-2 simulator (ns-2.30) [32] is used for simulations, and the simulation parameters are presented in Table 1. In addition, in multi-hop networks, the retry limit is set to 7, i.e., after 7 retransmissions of a packet without succeeding, the packet is dropped and the next packet in the queue is scheduled for the next transmission. The two-ray
21 21 x 10 6 Saturation Throughput (bps) IEEE McMAC 3 channels DSP 3 channels McMAC 6 channels DSP 6 channels Number of Nodes Fig. 6: Comparison between DSP and McMAC. path loss model is adopted in the simulations, and the radio transmission range and the carrier sensing range of each node of each channel is 250 meters and 550 meters, respectively. We simulate multi-hop wireless networks by randomly deploying 100 mobile nodes into two different network sizes: 250mx250m and 500mx500m square areas. We refer to the 250mx250m square area as the dense network and the 500mx500m square area as the sparse network. A node movement is simulated using the random waypoint model [34] with speed uniformly distributed in the range [0, 20] m/s, and the simulation results are shown with five different pause times: 60, 120, 300, 600, and 900 seconds. The simulation time is 900 seconds, so a pause of 900, the length of the simulation time, means no mobility. Each simulation scenario is run for five different movement patterns. Thus, we have a total of 50 different scenarios. There are50 flows with rate of500 Kbps in the simulations, and source and destination pairs are randomly chosen. Each traffic flow in the network uses the constant bit rate (CBR) traffic model, and the packet size is 1024 bytes. We assume the switching delay time is 100 µs. Existing wireless interfaces can switch between channels with a delay of 130 µs [27], and it is expected that the channel switching delay of wireless interfaces will be reduced to µs [4], [13].
22 Simulation Results We first present the saturation throughput between the DSP and McMAC protocols in single-hop networks as shown in Fig. 6. The simulation parameters are presented in Table 1 with packet size of 1000 bytes, and, for McMAC, we set P deviate to 0.1. From the figure, DSP preforms better than McMAC because the proposed DSP avoids the busy receiver problem and utilizes both interfaces on different channels for transmission and reception at any time (i.e., a node can work as a full-duplex system on different channels). In addition, McMAC suffers more from the busy receiver problem when the number of channels increases. Fig. 7 and Fig. 8 show the performance of the proposed DSP in multi-hop environments. DSP-3, DSP-6, and DSP-12 mean that the proposed DSP has 3, 6, and 12 channels, respectively. Fig. 7a shows the average aggregate throughput of the dense network. The throughput of DSP is higher than the throughput of IEEE , and the two protocols achieve steady throughput values with different mobility patterns because the size of the network is small. To examine the achievement of the proposed protocol, the proposed DSP achieves 3.63, 9.57, and times the throughput of the IEEE MAC protocol for 3, 6, and 12 channels, respectively, when there is no mobility, i.e., the pause time is 900 seconds. These achievements are due to k available channels and channel reuse. Fig. 7b presents the average end-to-end delays of the dense network. The proposed DSP achieves less delay with more channels. The uncertainty of the delay using the IEEE strategies is high because the network has only a single channel and all nodes compete over the shared channel. Since our proposed protocol transmits any broadcast packet through two interfaces, this approach increases the likelihood of discovering neighboring nodes and determines shorter routing paths, but increases routing messages. In Fig. 7c, we show the normalized routing overhead and observe that the proposed protocol encounters less normalized routing overhead with more available channels due to better network performance and resolving the congestion. In Fig. 8a, the throughput of the protocols increases and then decreases due to the
23 23 mobility patterns and spatial reuse [35]. However, the proposed DSP provides better performance, and the more channels the network has, the better performance will be. When there is no mobility, for instance, the proposed DSP achieves 2.99, 6.37, and times the throughput of the IEEE MAC protocol for 3, 6, and 12 channels, respectively. When the pause time is 300 seconds, the proposed DSP achieves 3.22, 7.05, and times the throughput of the IEEE MAC protocol for 3, 6, and 12 channels, respectively. Thus, the capacity of the proposed MCMAC protocol approximately achieves k (the total number of channels in the network) times the capacity of the IEEE MAC protocol. In Fig. 8b, the end-to-end delay of the IEEE MAC strategies encounter higher delay than the proposed DSP because the IEEE MAC protocols use a single channel. Comparing the dense network as shown in Fig. 7b with the sparse network as shown in Fig. 8b, the delay differences of the DSP between the sparse and dense networks are small, but the delay differences of the IEEE MAC protocol are high. Fig. 8c shows the normalized routing overhead in the sparse network. The IEEE incurs high routing overhead when the mobile nodes are in fast mobility. However, when there is less or no mobility, the IEEE protocol has the same routing overhead ratio as the proposed DSP with three channels. As the number of channel increases, the routing overhead of DSP has less effect. Finally, we compare the DSP with the HMCP in the multi-hop networks and focus only on the aggregate throughput. In Fig. 9, we show the throughput of the dense network for five different scenarios and the last bar is the average (i.e., Fig. 9a shows the throughput when the mobile nodes pause every 300 seconds and Fig. 9b presents the throughput when no mobility). From the figures, it shows that in some scenarios DSP achieves better throughput than HMCP (e.g., scenarios 3 and 4 in Fig. 9a) because HMCP suffers from unbalanced traffic load over channels discussed in Section 1 while in other scenarios HMCP achieves slightly higher throughput than DSP due to the two main reasons: 1) HMCP does not suffer from unbalanced traffic load; and 2) DSP has an overhead from the switching delay of the slow hopping interfaces. Thus, the throughput of HMCP varies according to the traffic pattern, but the throughput of DSP is steady.
24 24 In Fig. 10, we further compare the performance of DSP with HMCP in five different scenarios and their averages in the sparse network when there is no mobility (there are three and six available channels as shown in Fig. 10a and Fig. 10b, respectively). The observations from Fig. 10 are the same as that in Fig. 9. Note that when the number of channels is large, the performance of DSP can be enhanced because of the spatial channel reuse (i.e., reducing the interference). For example, there is difference between the throughput for scenario 5 in Fig. 9b and Fig. 10b when there is no mobility. In the first case, there are only three channels in the dense network, and, in the second case, the number of channels has increased to six in the sparse network. 9 CONCLUSION AND FUTURE RESEARCH In this paper, we have proposed a novel MCMAC protocol based on the fast and slow hopping approaches. Our protocol does not change the legacy IEEE MAC strategies and employs two radio interfaces per node. The fast hopping interface is mainly for transmission, whereas the slow hopping interface is for reception. In particular, whenever a transmitter has a packet for a receiver, the fast hopping interface of the transmitter follows the slow hopping interface of the receiver. The proposed protocol is based on the multiple rendezvous approach and avoids the busy receiver problem because the slow hopping interface never deviates from its hopping sequence. In addition, an analytical study has been presented to evaluate the network throughput. Simulation results have been provided to validate the analytical model and to demonstrate the improvement in the capacity of the network. In addition, the upper throughput limit is computed in the context of an infinite number of channels. In our future work, we will address the energy consumption issue and develop a eco-friendly protocol. 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, vol. 45, no. 1, pp , [2] K. H. Almotairi and X. Shen, Distributed power control over multiple channels for ad hoc wireless networks, Wiley Journal of Wireless Communications and Mobile Computing, vol. 13, no. 18, pp , [3] H.-S. W. So, J. Walrand, and J. Mo, McMAC: A parallel rendezvous multi-channel MAC protocol, in Proc. of IEEE Wireless Communications and Networking Conference (WCNC), Mar 2007, pp
25 25 [4] P. Bahl, R. Chandra, and J. Dunagan, SSCH: slotted seeded channel hopping for capacity improvement in IEEE ad-hoc wireless networks, in Proc. of ACM MobiCom, 2004, pp [5] Y. Bi, K.-H. Liu, L. X. Cai, X. Shen, and H. Zhao, A multi-channel token ring protocol for QoS provisioning in inter-vehicle communications, IEEE Trans. on Wireless. Comm., vol. 8, no. 11, pp , [6] Y. Bi, L. X. Cai, X. Shen, and H. Zhao, Efficient and reliable broadcast in intervehicle communication networks: A cross-layer approach, IEEE Trans. on Vehicular Technology, vol. 59, no. 5, pp , June [7] J. Crichigno, M.-Y. Wu, and W. Shu, Protocols and architectures for channel assignment in wireless mesh networks, Ad Hoc Networks, vol. 6, no. 7, pp , [8] P. Bahl, A. Adya, J. Padhye, and A. Walman, Reconsidering wireless systems with multiple radios, SIGCOMM Comput. Commun. Rev., vol. 34, no. 5, pp , [9] S.-L. Wu, C.-Y. Lin, Y.-C. Tseng, and J.-L. Sheu, A new multi-channel MAC protocol with on-demand channel assignment for multi-hop mobile ad hoc networks, in Proc. of Int. Symp. Parallel Architectures, Algorithms and Networks (ISPAN), 2000, pp [10] H. Omar, W. Zhuang, and L. Li, VeMAC: A TDMA-based MAC protocol for reliable broadcast in VANETs, IEEE Transactions on Mobile Computing, vol. 12, no. 9, pp , Sept [11] IEEE standard , Wireless LAN Medium Access Control (MAC) and Physical layer (PHY) specifications, August [12] P. Kyasanur and N. Vaidya, Routing and interface assignment in multi-channel multi-interface wireless networks, in Proc. of IEEE WCNC, vol. 4, 2005, pp [13] J. Mo, H.-S. So, and J. Walrand, Comparison of multichannel MAC protocols, IEEE Trans. on Mobile Computing, vol. 7, no. 1, pp , Jan [14] A. Tzamaloukas and J. Garcia-Luna-Aceves, Channel-hopping multiple access, in Proc. of IEEE International Conference on Communications (ICC), vol. 1, 2000, pp [15] Z. Yang and J. Garcia-Luna-Aceves, Hop-reservation multiple access (HRMA) for ad-hoc networks, in Proc. of IEEE INFOCOM, vol. 1, Mar. 1999, pp [16] J. Shi, T. Salonidis, and E. W. Knightly, Starvation mitigation through multi-channel coordination in CSMA multi-hop wireless networks, in Proc. of the 7th ACM international symposium on Mobile ad hoc networking and computing (MobiHoc). Florence, Italy: ACM, 2006, pp [17] J. So and N. H. Vaidya, Multi-channel MAC for ad hoc networks: handling multi-channel hidden terminals using a single transceiver, in Proc. of ACM MobiHoc, 2004, pp [18] K. Hafeez, L. Zhao, J. Mark, X. Shen, and Z. Niu, Distributed multichannel and mobility aware cluster-based mac protocol for vehicular ad-hoc networks, IEEE Trans. on Vehicular Technology, vol. 62, no. 8, pp , [19] J. Lee, J. Mo, T. M. Trung, J. Walrand, and H.-S. So, Design and analysis of a cooperative multichannel mac protocol for heterogeneous networks, IEEE Trans. on Vehicular Technology, vol. 59, no. 7, pp , [20] T. Luo, M. Motani, and V. Srinivasan, Cooperative asynchronous multichannel MAC: Design, analysis, and implementation, IEEE Transactions on Mobile Computing, vol. 8, no. 3, pp , March [21] C. Han, M. Dianati, R. Tafazolli, X. Liu, and X. Shen, A novel distributed asynchronous multichannel mac scheme for large-scale vehicular ad hoc networks, IEEE Transactions on Vehicular Technology, vol. 61, no. 7, pp , 2012.
26 26 [22] K. H. Almotairi and X. Shen, Multichannel medium access control for ad hoc wireless networks, Wireless Communications and Mobile Computing (Wiley), vol. 13, no. 11, pp , [23] L. Tang, Y. Sun, O. Gurewitz, and D. B. Johnson, EM-MAC: a dynamic multichannel energy-efficient MAC protocol for wireless sensor networks, in Proceedings of the Twelfth ACM International Symposium on Mobile Ad Hoc Networking and Computing, 2011, pp. 23:1 23:11. [24] H.-S. W. So, G. Nguyen, and J. Walrand, Practical synchronization techniques for multi-channel MAC, in Proc. of the 12th annual intl conference on Mobile computing and networking (MobiCom), 2006, pp [25] P. Kyasanur and N. H. Vaidya, Routing and link-layer protocols for multi-channel multi-interface ad hoc wireless networks, SIGMOBILE Mob. Comput. Commun. Rev., vol. 10, no. 1, pp , [26] J. So and N. H. Vaidya, Load-balancing routing in multichannel hybrid wireless networks with single network interface, IEEE Trans. on Vehicular Technology, vol. 56, no. 1, pp , Jan [27] Maxim MAX2829 Dual-Band a/b/g Transceivers, MAX2829.pdf. [28] K. H. Almotairi and X. Shen, Fast and slow hopping MAC protocol for single-hop ad hoc wireless networks, in Proc. of IEEE International Conference on Communications (ICC), June 2011, pp [29] K.-Y. Cheng, K.-S. Lui, Y.-C. Wu, and V. Tam, A distributed multihop time synchronization protocol for wireless sensor networks using pairwise broadcast synchronization, IEEE Transactions on Wireless Communications, vol. 8, no. 4, pp , April [30] G. Bianchi, Performance analysis of the IEEE distributed coordination function, IEEE Journal on Selected Areas in Communications (JSAC), vol. 18, no. 3, pp , March [31] J. W. Chong, Y. Sung, and D. K. Sung, Multi-band CSMA/CA-based cognitive radio networks, in Proc. of International Conference on Wireless Communications and Mobile Computing (IWCMC). New York, NY, USA: ACM, 2009, pp [32] The Network Simulator; ns-2, [33] D. B. Johnson and D. A. Maltz, Dynamic source routing in ad hoc wireless networks, in Mobile Computing, ser. The Kluwer International Series in Engineering and Computer Science, T. Imielinski and H. F. Korth, Eds. Springer US, 1996, vol. 353, pp [34] J. Yoon, M. Liu, and B. Noble, Sound mobility models, in Proc. of the 9th annual International Conf. on Mobile Computing and Networking (MobiCom), 2003, pp [35] M. Grossglauser and D. Tse, Mobility increases the capacity of ad hoc wireless networks, IEEE/ACM Trans. Netw., vol. 10, pp , August 2002.
27 27 Khaled H. Almotairi (IEEE S 08-M 13) received the B.Sc. degree from King Abdulaziz University, Jeddah, Saudi Arabia, in 2004 and the M.A.Sc. and Ph.D. degrees from the University of Waterloo, Waterloo, ON, Canada, in 2007 and 2012, respectively, all in electrical and computer engineering. He is currently an assistant professor in the Department of Computer Engineering, Umm Al- Qura University, Makkah, Saudi Arabia. From 2004 to 2005, he worked as a full-time Instructor in the College of Telecommunication and Electronics, Jeddah, Saudi Arabia. His research interests include channel allocation, performance analysis and evaluation, protocol design, transmission power control, ad hoc networking. Xuemin (Sherman) Shen (M 97-SM 02-F 09) received the B.Sc. degree from Dalian Maritime University, Dalian, China, in 1982, and the M.Sc. and Ph.D. degrees from Rutgers University, New Brunswick, NJ, USA, in 1987 and 1990, respectively, all in electrical engineering. He is a Professor and University Research Chair with the Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON, Canada. He was the Associate Chair for Graduate Studies from 2004 to He is a coauthor/editor of eleven books and has published extensively in wireless communications and networks. His research focuses on resource management in interconnected wireless/wired networks, wireless network security, wireless body area networks, smart grid, and vehicular ad hoc and sensor networks. Dr. Shen is a registered Professional Engineer of Ontario, Canada, a Fellow of the Canadian Academy of Engineering, a Fellow of the Engineering Institute of Canada, and a Distinguished Lecturer of the IEEE Vehicular Technology Society and IEEE Communications Society. He served as the Technical Program Committee Co-Chair for IEEE Infoocm 2014, Technical Program Committee Chair for IEEE VTC Fall 2010, the Symposia Chair for IEEE ICC 2010, the Tutorial Chair for IEEE ICC 2014, IEEE VTC Spring 2011 and IEEE ICC 2008, the Technical Program Committee Chair for IEEE GLOBECOM 2007, the General Co-Chair for Chinacom 2007 and QShine 2006, the Chair for the IEEE Communications Society Technical Committee on Wireless Communications, and P2P Communications and Networking. He also serves/served as the Editor-in-Chief for IEEE Network, Peer-to-Peer Networking and Application, and IET Communications; a Founding Area Editor for IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS; an Associate Editor for IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, Computer Networks, and Wireless Networks; and a Guest Editor for the IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, IEEE Wireless Communications, IEEE Communications Magazine, and ACM Mobile Networks and Applications.
28 28 6 x Average aggregate throughput (bps) IEEE DSP 3 channels DSP 6 channels DSP 12 channels Pause time (sec) (a) average throughput Average end to end delay (sec) IEEE DSP 3 channels DSP 6 channels DSP 12 channels Pause time (sec) (b) average end-to-end delay Normalized routing overhead IEEE DSP 3 channels DSP 6 channels DSP 12 channels Pause time (sec) (c) normalized routing overhead Fig. 7: The performance of the dense network.
29 x Average aggregate throughput (bps) IEEE DSP 3 channels DSP 6 channels DSP 12 channels Pause time (sec) (a) average throughput Average end to end delay (sec) IEEE DSP 3 channels DSP 6 channels DSP 12 channels Pause time (sec) (b) average end-to-end delay IEEE DSP 3 channels DSP 6 channels DSP 12 channels Normalized routing overhead Pause time (sec) (c) normalized routing overhead Fig. 8: The performance of the sparse network.
30 x x x xxxxx xxxxx xxxxx xxxxx 1 HMCP xxdsp xxxxx xxxxx xxxxx xxxxx 1 HMCP xxdsp Aggregate throughput (bps) scenario 1 scenario 2 scenario 3 scenario 4 (a) pause of 300 sec. scenario 5 avg. Aggregate throughput (bps) scenario 1 scenario 2 scenario 3 scenario 4 (b) pause of 900 sec. scenario 5 avg. Fig. 9: Comparison between DSP and HMCP [12] when three channels available in the dense network xxxxx xxxxx xxxxx xxxxx HMCP xxxxx xxxxx xxxxx xxxxx DSP 2 HMCP 8 xxdsp Aggregate throughput (bps) scenario 1 scenario 2 scenario 3 scenario 4 scenario 5 avg. Aggregate throughput (bps) scenario 1 scenario 2 scenario 3 scenario 4 scenario 5 avg. (a) Three channels (b) Six channels Fig. 10: Comparison between DSP and HMCP [12] when no mobility in the sparse network.
Performance Evaluation of The Split Transmission in Multihop Wireless Networks
Performance Evaluation of The Split Transmission in Multihop Wireless Networks Wanqing Tu and Vic Grout Centre for Applied Internet Research, School of Computing and Communications Technology, Glyndwr
Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction
Wireless Physical Layer Q1. Is it possible to transmit a digital signal, e.g., coded as square wave as used inside a computer, using radio transmission without any loss? Why? It is not possible to transmit
CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING
CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility
Enhanced Power Saving for IEEE 802.11 WLAN with Dynamic Slot Allocation
Enhanced Power Saving for IEEE 802.11 WLAN with Dynamic Slot Allocation Changsu Suh, Young-Bae Ko, and Jai-Hoon Kim Graduate School of Information and Communication, Ajou University, Republic of Korea
An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *
An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks * Inwhee Joe College of Information and Communications Hanyang University Seoul, Korea iwj oeshanyang.ac.kr Abstract. To satisfy the user requirements
Adaptive DCF of MAC for VoIP services using IEEE 802.11 networks
Adaptive DCF of MAC for VoIP services using IEEE 802.11 networks 1 Mr. Praveen S Patil, 2 Mr. Rabinarayan Panda, 3 Mr. Sunil Kumar R D 1,2,3 Asst. Professor, Department of MCA, The Oxford College of Engineering,
Collision of wireless signals. The MAC layer in wireless networks. Wireless MAC protocols classification. Evolutionary perspective of distributed MAC
The MAC layer in wireless networks The wireless MAC layer roles Access control to shared channel(s) Natural broadcast of wireless transmission Collision of signal: a /space problem Who transmits when?
Routing in Multi-Channel Multi-Interface Ad Hoc Wireless Networks
Routing in Multi-Channel Multi-Interface Ad Hoc Wireless Networks Technical Report, December 4 Pradeep Kyasanur Dept. of Computer Science, and Coordinated Science Laboratory, University of Illinois at
other. A B AP wired network
1 Routing and Channel Assignment in Multi-Channel Multi-Hop Wireless Networks with Single-NIC Devices Jungmin So + Nitin H. Vaidya Department of Computer Science +, Department of Electrical and Computer
IEEE 802.11 Ad Hoc Networks: Performance Measurements
IEEE 8. Ad Hoc Networks: Performance Measurements G. Anastasi Dept. of Information Engineering University of Pisa Via Diotisalvi - 56 Pisa, Italy Email: [email protected] E. Borgia, M. Conti, E.
Load Balancing Routing in Multi-Channel Hybrid Wireless Networks with Single Network Interface
Load Balancing Routing in Multi-Channel Hybrid Wireless Networks with Single Network Interface Jungmin So Nitin H. Vaidya Coordinated Science Laboratory, University of Illinois at Urbana-Champaign Email:
DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS
DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS K.V. Narayanaswamy 1, C.H. Subbarao 2 1 Professor, Head Division of TLL, MSRUAS, Bangalore, INDIA, 2 Associate
A TCP-like Adaptive Contention Window Scheme for WLAN
A TCP-like Adaptive Contention Window Scheme for WLAN Qixiang Pang, Soung Chang Liew, Jack Y. B. Lee, Department of Information Engineering The Chinese University of Hong Kong Hong Kong S.-H. Gary Chan
Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan [email protected]
ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks
ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks Surjya Ray, Ilker Demirkol and Wendi Heinzelman Department of Electrical and Computer Engineering University of Rochester, Rochester,
CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006
CSE331: Introduction to Networks and Security Lecture 6 Fall 2006 Open Systems Interconnection (OSI) End Host Application Reference model not actual implementation. Transmits messages (e.g. FTP or HTTP)
SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in IEEE 802.11 Ad-Hoc Wireless Networks
SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in IEEE.11 Ad-Hoc Wireless Networks Paramvir Bahl Microsoft Research One Microsoft Way Redmond, WA 95 [email protected] Ranveer Chandra Department
Fibonacci Backoff Algorithm for Mobile Ad Hoc Networks
Fibonacci Backoff Algorithm for Mobile Ad Hoc Networks Saher S Manaseer Mohamed Ould-Khaoua Lewis M Mackenzie Department of Computing Science University of Glasgow, Glasgow G 8RZ, UK {saher, mohamed, lewis}@dcs.gla.ac.uk
Express Forwarding : A Distributed QoS MAC Protocol for Wireless Mesh
Express Forwarding : A Distributed QoS MAC Protocol for Wireless Mesh, Ph.D. [email protected] Mesh 2008, Cap Esterel, France 1 Abstract Abundant hidden node collisions and correlated channel access
CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE 802.11 Wireless Local Area Networks (WLANs)
CS6956: Wireless and Mobile Networks Lecture Notes: //05 IEEE 80. Wireless Local Area Networks (WLANs) CSMA/CD Carrier Sense Multi Access/Collision Detection detects collision and retransmits, no acknowledgement,
Performance Analysis of QoS Multicast Routing in Mobile Ad Hoc Networks Using Directional Antennas
I.J.Computer Network and Information Security, 21, 2, 26-32 Published Online December 21 in MECS (http://www.mecs-press.org/) Performance Analysis of QoS Multicast Routing in Mobile Ad Hoc Networks Using
CS263: Wireless Communications and Sensor Networks
CS263: Wireless Communications and Sensor Networks Matt Welsh Lecture 4: Medium Access Control October 5, 2004 2004 Matt Welsh Harvard University 1 Today's Lecture Medium Access Control Schemes: FDMA TDMA
APPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM
152 APPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM A1.1 INTRODUCTION PPATPAN is implemented in a test bed with five Linux system arranged in a multihop topology. The system is implemented
Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks
Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks Hoang Lan Nguyen and Uyen Trang Nguyen Department of Computer Science and Engineering, York University 47 Keele Street, Toronto,
Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols
Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols Purvi N. Ramanuj Department of Computer Engineering L.D. College of Engineering Ahmedabad Hiteishi M. Diwanji
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 5, September
Analysis and Implementation of IEEE 802.11 MAC Protocol for Wireless Sensor Networks Urmila A. Patil, Smita V. Modi, Suma B.J. Associate Professor, Student, Student Abstract: Energy Consumption in Wireless
SIMULATION STUDY OF BLACKHOLE ATTACK IN THE MOBILE AD HOC NETWORKS
Journal of Engineering Science and Technology Vol. 4, No. 2 (2009) 243-250 School of Engineering, Taylor s University College SIMULATION STUDY OF BLACKHOLE ATTACK IN THE MOBILE AD HOC NETWORKS SHEENU SHARMA
An Experimental Study of Throughput for UDP and VoIP Traffic in IEEE 802.11b Networks
An Experimental Study of Throughput for UDP and VoIP Traffic in IEEE 82.11b Networks Sachin Garg [email protected] Avaya Labs Research Basking Ridge, NJ USA Martin Kappes [email protected] Avaya Labs Research
A research perspective on the adaptive protocols' architectures and system infrastructures to support QoS in wireless communication systems
Workshop on Quality of Service in Geographically Distributed Systems A research perspective on the adaptive protocols' architectures and system infrastructures to support QoS in wireless communication
... neither PCF nor CA used in practice
IEEE 802.11 MAC CSMA/CA with exponential backoff almost like CSMA/CD drop CD CSMA with explicit ACK frame added optional feature: CA (collision avoidance) Two modes for MAC operation: Distributed coordination
Multi-Channel Wireless Networks: Capacity, Protocols, and Experimentation (with Net-X) Nitin Vaidya
Multi-Channel Wireless Networks: Capacity, Protocols, and Experimentation (with Net-X) Nitin Vaidya University of Illinois at Urbana-Champaign www.crhc.uiuc.edu/wireless Joint work with Pradeep Kyasanur,
A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks
1 A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks Yang Song, Bogdan Ciubotaru, Member, IEEE, and Gabriel-Miro Muntean, Member, IEEE Abstract Limited battery capacity
Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, [email protected]
Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, [email protected] 1. Introduction Ad hoc wireless networks pose a big challenge for transport layer protocol and transport layer protocols
Routing Analysis in Wireless Mesh Network with Bandwidth Allocation
International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 8958, Volume-2, Issue-3, February 213 Routing Analysis in Wireless Mesh Network with Bandwidth Allocation T.S. Starlin, D.
Real-Time Traffic Support in Heterogeneous Mobile Networks
Real-Time Traffic Support in Heterogeneous Mobile Networks Yuan Sun Elizabeth M. Belding-Royer Department of Computer Science University of California, Santa Barbara {suny, ebelding}@cs.ucsb.edu Xia Gao
NetworkPathDiscoveryMechanismforFailuresinMobileAdhocNetworks
Global Journal of Computer Science and Technology: E Network, Web & Security Volume 14 Issue 3 Version 1.0 Year 2014 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR
Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR GUIDOUM AMINA University of SIDI BEL ABBES Department of Electronics Communication Networks,
Throughput Modeling in IEEE 802.11 WLAN-based Wireless Networks
Throughput Modeling in IEEE 82.11 WLAN-based Wireless Networks Kirill Ermolov Aalto University Espoo, Finland [email protected] Abstract Wireless Local Area Networks (WLANs) are nowadays the most
A Workload-Based Adaptive Load-Balancing Technique for Mobile Ad Hoc Networks
A Workload-Based Adaptive Load-Balancing Technique for Mobile Ad Hoc Networks Young J. Lee and George F. Riley School of Electrical & Computer Engineering Georgia Institute of Technology, Atlanta, GA 30332
Performance Evaluation of Unicast and Broadcast Mobile Ad-hoc Networks Routing Protocols
Vol. 7, No., 200 Performance Evaluation of Unicast and Broadcast Mobile Ad-hoc Networks Routing Protocols Sumon Kumar Debnath, Foez Ahmed 2, and Nayeema Islam 3 Dept. of Computer Science and Telecommunication
Cluster-based Multi-path Routing Algorithm for Multi-hop Wireless Network
International Journal of Future Generation Communication and Networking 67 Cluster-based Multi-path Routing Algorithm for Multi-hop Wireless Network Jie Zhang, Choong Kyo Jeong, Goo Yeon Lee, Hwa Jong
TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)
TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) *Slides adapted from a talk given by Nitin Vaidya. Wireless Computing and Network Systems Page
- Cognitive Radio (CR) technology is a promising emerging technology that enables a more efficient usage of
An Asynchronous Neighbor Discovery Algorithm for Cognitive Radio Networks Short Paper Chanaka J. Liyana Arachchige, S. Venkatesan and Neeraj Mittal Erik Jonsson School of Engineering and Computer Science
A Routing Metric for Load-Balancing in Wireless Mesh Networks
A Routing Metric for Load-Balancing in Wireless Mesh Networks Liang Ma and Mieso K. Denko Department of Computing and Information Science University of Guelph, Guelph, Ontario, Canada, N1G 2W1 email: {lma02;mdenko}@uoguelph.ca
How To Determine The Capacity Of An 802.11B Network
Capacity of an IEEE 802.11b Wireless LAN supporting VoIP To appear in Proc. IEEE Int. Conference on Communications (ICC) 2004 David P. Hole and Fouad A. Tobagi Dept. of Electrical Engineering, Stanford
CSMA/CA. Information Networks p. 1
Information Networks p. 1 CSMA/CA IEEE 802.11 standard for WLAN defines a distributed coordination function (DCF) for sharing access to the medium based on the CSMA/CA protocol Collision detection is not
Adaptive Multiple Metrics Routing Protocols for Heterogeneous Multi-Hop Wireless Networks
Adaptive Multiple Metrics Routing Protocols for Heterogeneous Multi-Hop Wireless Networks Lijuan Cao Kashif Sharif Yu Wang Teresa Dahlberg Department of Computer Science, University of North Carolina at
IRMA: Integrated Routing and MAC Scheduling in Multihop Wireless Mesh Networks
IRMA: Integrated Routing and MAC Scheduling in Multihop Wireless Mesh Networks Zhibin Wu, Sachin Ganu and Dipankar Raychaudhuri WINLAB, Rutgers University 2006-11-16 IAB Research Review, Fall 2006 1 Contents
Performance Evaluation of Wired and Wireless Local Area Networks
International Journal of Engineering Research and Development ISSN: 2278-067X, Volume 1, Issue 11 (July 2012), PP.43-48 www.ijerd.com Performance Evaluation of Wired and Wireless Local Area Networks Prof.
EPL 657 Wireless Networks
EPL 657 Wireless Networks Some fundamentals: Multiplexing / Multiple Access / Duplex Infrastructure vs Infrastructureless Panayiotis Kolios Recall: The big picture... Modulations: some basics 2 Multiplexing
A NOVEL RESOURCE EFFICIENT DMMS APPROACH
A NOVEL RESOURCE EFFICIENT DMMS APPROACH FOR NETWORK MONITORING AND CONTROLLING FUNCTIONS Golam R. Khan 1, Sharmistha Khan 2, Dhadesugoor R. Vaman 3, and Suxia Cui 4 Department of Electrical and Computer
Energy Effective Routing Protocol for Maximizing Network Lifetime of WSN
Energy Effective Routing Protocol for Maximizing Network Lifetime of WSN Rachana Ballal 1, S.Girish 2 4 th sem M.tech, Dept.of CS&E, Sahyadri College of Engineering and Management, Adyar, Mangalore, India
PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks
PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks Sinem Coleri and Pravin Varaiya Department of Electrical Engineering and Computer Science University of California,
TCP in Wireless Networks
Outline Lecture 10 TCP Performance and QoS in Wireless s TCP Performance in wireless networks TCP performance in asymmetric networks WAP Kurose-Ross: Chapter 3, 6.8 On-line: TCP over Wireless Systems Problems
Lecture 17: 802.11 Wireless Networking"
Lecture 17: 802.11 Wireless Networking" CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Lili Qiu, Nitin Vaidya Lecture 17 Overview" Project discussion Intro to 802.11 WiFi Jigsaw discussion
IJMIE Volume 2, Issue 7 ISSN: 2249-0558
Evaluating Performance of Audio conferencing on Reactive Routing Protocols for MANET Alak Kumar Sarkar* Md. Ibrahim Abdullah* Md. Shamim Hossain* Ahsan-ul-Ambia* Abstract Mobile ad hoc network (MANET)
EECS 122: Introduction to Computer Networks Multiaccess Protocols. ISO OSI Reference Model for Layers
EECS 122: Introduction to Computer Networks Multiaccess Protocols Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 94720-1776
Rapid Prototyping of a Frequency Hopping Ad Hoc Network System
Rapid Prototyping of a Frequency Hopping Ad Hoc Network System Martin Braun, Nico Otterbach, Jens Elsner, and Friedrich K. Jondral Communications Engineering Lab, Karlsruhe Institute of Technology (KIT),
TCOM 370 NOTES 99-12 LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL
1. Local Area Networks TCOM 370 NOTES 99-12 LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL These are networks spanning relatively short distances (e.g. within one building) for local point-to-point and point-to-multipoint
Energy Consumption analysis under Random Mobility Model
DOI: 10.7763/IPEDR. 2012. V49. 24 Energy Consumption analysis under Random Mobility Model Tong Wang a,b, ChuanHe Huang a a School of Computer, Wuhan University Wuhan 430072, China b Department of Network
RT-QoS for Wireless ad-hoc Networks of Embedded Systems
RT-QoS for Wireless ad-hoc Networks of Embedded Systems Marco accamo University of Illinois Urbana-hampaign 1 Outline Wireless RT-QoS: important MA attributes and faced challenges Some new ideas and results
Estimation of Interference in Wi-Fi Networks
Estimation of Interference in Wi-Fi Networks Prajakta D. Patil 1, M. M. Wankhade 2 Student, E & TC, Sinhgad College of Engineering, Pune, India 1 Professor, E & TC, Sinhgad College of Engineering, Pune,
How To Make A Multi-User Communication Efficient
Multiple Access Techniques PROF. MICHAEL TSAI 2011/12/8 Multiple Access Scheme Allow many users to share simultaneously a finite amount of radio spectrum Need to be done without severe degradation of the
Figure 1. The Example of ZigBee AODV Algorithm
TELKOMNIKA Indonesian Journal of Electrical Engineering Vol.12, No.2, February 2014, pp. 1528 ~ 1535 DOI: http://dx.doi.org/10.11591/telkomnika.v12i2.3576 1528 Improving ZigBee AODV Mesh Routing Algorithm
802.11 standard. Acknowledgement: Slides borrowed from Richard Y. Yang @ Yale
802.11 standard Acknowledgement: Slides borrowed from Richard Y. Yang @ Yale IEEE 802.11 Requirements Design for small coverage (e.g. office, home) Low/no mobility High data-rate applications Ability to
Energy Efficiency of Load Balancing in MANET Routing Protocols
Energy Efficiency of Load Balancing in MANET Routing Protocols Sunsook Jung, Nisar Hundewale, Alex Zelikovsky Abstract This paper considers energy constrained routing protocols and workload balancing techniques
C-MAC: A Cognitive MAC Protocol for Multi- Channel Wireless Networks
C-MAC: A Cognitive MAC Protocol for Multi- Channel Wireless Networks Carlos Cordeiro and Kiran Challapali Philips Research North America Briarcliff Manor, NY 10510 {Carlos.Cordeiro, Kiran.Challapali}@philips.com
Denial of Service Attacks at the MAC Layer in Wireless Ad Hoc Networks
Denial of Service Attacks at the MAC Layer in Wireless Ad Hoc Networks Vikram Gupta +, Srikanth Krishnamurthy, and Michalis Faloutsos Abstract Department of Computer Science and Engineering, UC Riverside,
Performance Evaluation of the IEEE 802.11p WAVE Communication Standard
Performance Evaluation of the IEEE 8.p WAVE Communication Standard Stephan Eichler ([email protected]), Institute of Communication Networks, Technische Universität München Abstract In order to provide Dedicated
Lecture 7 Multiple Access Protocols and Wireless
Lecture 7 Multiple Access Protocols and Wireless Networks and Security Jacob Aae Mikkelsen IMADA November 11, 2013 November 11, 2013 1 / 57 Lecture 6 Review What is the responsibility of the link layer?
COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 2 Issue 5 May, 2013 Page No. 1680-1684 COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK ABSTRACT: Mr.Upendra
Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network
Recent Advances in Electrical Engineering and Electronic Devices Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network Ahmed El-Mahdy and Ahmed Walid Faculty of Information Engineering
Performance Evaluation of Priority based Contention- MAC in Mobile Ad-Hoc Networks
International Journal of Computer Applications (975 7) Volume 5 No.1, June 11 Performance Evaluation of Priority based Contention- MAC in Mobile Ad-Hoc Networks Soni Sweta Arun Nahar Sanjeev Sharma ABSTRACT
Performance Evaluation Of Multiband CSMA/CA With RTS/CTS For M2M Communication With Finite Retransmission Strategy
Performance Evaluation Of Multiband CSMA/CA With RTS/CTS For M2M Communication With Finite Retransmission Strategy Baher Mawlawi, Jean-Baptiste Doré, Nikolai Lebedev, Jean-Marie Gorce To cite this version:
Mobile Communications Exercise: Satellite Systems and Wireless LANs. Georg von Zengen, IBR, TU Braunschweig, www.ibr.cs.tu-bs.de
Mobile Communications Exercise: Satellite Systems and Wireless LANs N 1 Please define the terms inclination and elevation using the following two figures. How do these parameters influence the usefulness
SELECTIVE ACTIVE SCANNING FOR FAST HANDOFF IN WLAN USING SENSOR NETWORKS
SELECTIVE ACTIVE SCANNING FOR FAST HANDOFF IN WLAN USING SENSOR NETWORKS Sonia Waharte, Kevin Ritzenthaler and Raouf Boutaba University of Waterloo, School of Computer Science 00, University Avenue West,
CAODV: Routing in Mobile Ad-hoc Cognitive Radio Networks
: Routing in Mobile Ad-hoc Cognitive Radio Networks Angela Sara Cacciapuoti, Cosimo Calcagno, Marcello Caleffi Department of Biomedical, Electronics and Telecommunications Engineering University of Naples
Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
Selfish MAC Layer Misbehavior in Wireless Networks
1 Selfish MAC Layer Misbehavior in Wireless Networks Pradeep Kyasanur + and Nitin H. Vaidya This research was supported in part by UIUC Campus Research Board. This research was published in part at International
Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks
Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks Vasilios A. Siris and Despina Triantafyllidou Institute of Computer Science (ICS) Foundation for Research and Technology - Hellas
Role of Clusterhead in Load Balancing of Clusters Used in Wireless Adhoc Network
International Journal of Electronics Engineering, 3 (2), 2011, pp. 283 286 Serials Publications, ISSN : 0973-7383 Role of Clusterhead in Load Balancing of Clusters Used in Wireless Adhoc Network Gopindra
The Monitoring of Ad Hoc Networks Based on Routing
The Monitoring of Ad Hoc Networks Based on Routing Sana Ghannay, Sonia Mettali Gammar, Farouk Kamoun CRISTAL Laboratory ENSI, University of Manouba 21 Manouba - Tunisia {chnnysn,sonia.gammar}@ensi.rnu.tn,
PERFORMANCE ANALYSIS OF AODV, DSR AND ZRP ROUTING PROTOCOLS IN MANET USING DIRECTIONAL ANTENNA
International Research Journal of Engineering and Technology (IRJET) e-issn: -00 Volume: 0 Issue: 0 Oct-01 www.irjet.net p-issn: -00 PERFORMANCE ANALYSIS OF AODV, DSR AND ZRP ROUTING PROTOCOLS IN MANET
NEW applications of wireless multi-hop networks, such
870 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 17, NO. 3, JUNE 2009 Delay Aware Link Scheduling for Multi-Hop TDMA Wireless Networks Petar Djukic, Member, IEEE, and Shahrokh Valaee, Senior Member, IEEE
A Well-organized Dynamic Bandwidth Allocation Algorithm for MANET
A Well-organized Dynamic Bandwidth Allocation Algorithm for MANET S.Suganya Sr.Lecturer, Dept. of Computer Applications, TamilNadu College of Engineering, Coimbatore, India Dr.S.Palaniammal Prof.& Head,
Efficient Load Balancing Routing in Wireless Mesh Networks
ISSN (e): 2250 3005 Vol, 04 Issue, 12 December 2014 International Journal of Computational Engineering Research (IJCER) Efficient Load Balancing Routing in Wireless Mesh Networks S.Irfan Lecturer, Dept
Dynamic Load Balance Algorithm (DLBA) for IEEE 802.11 Wireless LAN
Tamkang Journal of Science and Engineering, vol. 2, No. 1 pp. 45-52 (1999) 45 Dynamic Load Balance Algorithm () for IEEE 802.11 Wireless LAN Shiann-Tsong Sheu and Chih-Chiang Wu Department of Electrical
SJBIT, Bangalore, KARNATAKA
A Comparison of the TCP Variants Performance over different Routing Protocols on Mobile Ad Hoc Networks S. R. Biradar 1, Subir Kumar Sarkar 2, Puttamadappa C 3 1 Sikkim Manipal Institute of Technology,
