Throughput Fairness Using Packet Aggregation on g Networks

Similar documents
Optimal CWmin Selection for Achieving Proportional Fairness in Multi-Rate e WLANs: Test-bed Implementation and Evaluation

Fair Time Sharing Protocol: a Solution for IEEE b Hot Spots

Performance anomaly of b

Expanding the use of CTS-to-Self mechanism to improving broadcasting on IEEE networks

The Impact of Transmission Overheads on IEEE Throughput: Analysis and Simulation

A Novel Contention Window Control Scheme Based on a Markov Chain Model in Dense WLAN Environment

A Backoff Algorithm for Improving Saturation Throughput in IEEE DCF

Group-Based Medium Access for Next-Generation Wireless LANs

A Comparative Analysis on Backoff Algorithms to Optimize Mobile Network

B. Bellalta Mobile Communication Networks

A New Full Duplex MAC Protocol to Solve the Asymmetric Transmission Time

On Admission of VoIP Calls Over Wireless Mesh Network

B. Bellalta Mobile Communication Networks

Performance Anomaly of b

Multi-Rated Packet Transmission Scheme for IEEE WLAN Networks

VoIP over wireless networks: a packet scheduling approach to provide QoS using Linux

Wireless Networks (MAC)

Handover Incentives: Revised Model with Extensions for Uplink Traffic

AN ANALYSIS OF THE MODIFIED BACKOFF MECHANISM FOR IEEE NETWORKS

A Hybrid Distributed Coordination Function for Scalability and Inter-operability in Large-scale WLANs

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

ECE442 Communications Lecture 3. Wireless Local Area Networks

TCP and UDP Fairness in Vehicular Ad hoc Networks

Wireless Networks (MAC) Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica

Multiple Access Links and Protocols

Bandwidth Allocation for DiffServ based Quality of Service over

E-BEB Algorithm to Improve Quality of Service on Wireless Ad-Hoc Networks

Design & Modeling of Hidden Nodes WLAN and MAC Layer Protocol Simulated By NS-2

Mohamed Khedr.

Understanding e contention-based prioritization mechanisms and their coexistence with legacy stations

QoS issues in Wi-Fi-WMM based triple play home networks

Performance Comparison of IEEE e EDCA and b DCF Under Non- Saturation Condition using Network Simulator

On the Performance Enhancement of Wireless LAN - A Multi-polling Mechanism with Hidden Terminal Solution

Adaptive Channel Occupation for Wireless Video Delivery

Analysis of IEEE e for QoS Support in Wireless LANs

Performance evaluation and enhancement of WLAN

Wireless Communication

Call Admission Control for IEEE Contention Access Mechanism

Enhancements and Performance Evaluation of Wireless Local Area Networks

On the Performance Characteristics of WLANs: Revisited

Chapter 4. The Medium Access Control Sublayer

ICE 1332/0715 Mobile Computing (Summer, 2008)

Performance evaluation and enhancement of WLAN

Dynamic Power Control MAC Protocol in Mobile Adhoc Networks

Analysis of Throughput and Energy Efficiency in the IEEE Wireless Local Area Networks using Constant backoff Window Algorithm

Exploiting Multi-User Diversity in Wireless LANs with Channel-Aware CSMA/CA

Implementing a Cooperative MAC Protocol for Wireless LANs

Providing Throughput Guarantees in IEEE e Wireless LANs

CSE 461: Multiple Access Networks. This Lecture

A Component Modular Modeling Approach based on Object Oriented Petri Nets for the Performance Analysis of Distributed Discrete Event Systems

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Applications and Performance Analysis of Bridging with L3 Forwarding on Wireless LANs

Adaptive Mechanism for Aggregation with fragments retransmission in high-speed wireless networks

Comparison of pre-backoff and post-backoff procedures for IEEE distributed coordination function

Resource sharing optimality in WiFi infrastructure networks

Unit 7 Media Access Control (MAC)

The MAC layer in wireless networks

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

A Cooperative MAC Protocol for Wireless Local Area Networks

Leader-based Rate Adaptive Multicasting for Wireless LANs

Empirical Study of Mobility effect on IEEE MAC protocol for Mobile Ad- Hoc Networks

An Efficient Backoff Algorithm for QoS Guaranteeing in Wireless Networks

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

An Adaptive QoS Model in Wireless Ad Hoc Networks

Lecture 4: Wireless MAC Overview. Hung-Yu Wei National Taiwan University

Packet Aggregation in Multi-rate Wireless LANs

Review on IEEE n Operation Base on MANET Routing Protocols

AN EFFICIENT MAC PROTOCOL BASED ON HYBRID SUPERFRAME FOR WIRELESS SENSOR NETWORKS

A cluster based interference mitigation scheme for performance enhancement in IEEE

EDCA LIMITATION WITH HIGH TRAFFIC REAL TIME APPLICATIONS

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

SHORT-TERM FAIRNESS OF NETWORKS WITH SEVERAL HOSTS

Cooperative Communication Protocol based on Relay Node Grouping in Wireless Networks

Md. Imrul Hassan, Hai L. Vu, and Taka Sakurai Centre for Advanced Internet Architectures, Faculty of ICT Swinburne University, Australia

Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE e networks

Applications and Performance Analysis of Bridging with Layer-3 Forwarding on Wireless LANs

High Performance Distributed Coordination Function for Wireless LANs

EVALUATION OF BACK-OFF ALGORITHM PERFORMANCE OF MAC LAYER IEEE WLAN

Energy Efficiency of an Enhanced DCF Access Method using Bidirectional Communications for Infrastructure-based IEEE WLANs

Impact of IEEE n Operation on IEEE Operation

Providing DiffServ Quality of Service in b Networks

CSE 461: Wireless Networks

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

A new MAC protocol for reducing effect of needless transmission deferment induced by missed RTS/CTS handshake

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross

IEEE b WLAN Performance with Variable Transmission Rates: In View of High Level Throughput

Performance Analysis for Channel Utilization in Wireless LAN

Two-Tier WBAN/WLAN Healthcare Networks; Priority Considerations

Mohammad Hossein Manshaei 1393

Performance analysis of Admission Control for WLAN Networks in ad hoc mode

Throughput Enhancement of IEEE WLAN for Multimedia Communications.

04/11/2011. Wireless LANs. CSE 3213 Fall November Overview

Throughput Evaluation and Enhancement of TCP Clients in Wi-Fi Hot Spots

Error-Sensitive Adaptive Frame Aggregation in n WLANs

Keywords: Medium access control, network coding, routing, throughput, transmission rate. I. INTRODUCTION

IEEE Ad Hoc Networks: Performance Measurements

Data and Computer Communications. Chapter 13 Wireless LANs

Wireless Local Area Networks (WLANs) and Wireless Sensor Networks (WSNs) Primer. Computer Networks: Wireless LANs

Effect of Payload Length Variation and Retransmissions on Multimedia in a WLANs

Transcription:

Throughput Fairness Using Packet Aggregation on 802.11g Networks R. F. Aji *,a, S. Yazid b, H. Suhartanto c and I. Budi d Faculty of Computer Science, University of Indonesia, Depok, Indonesia a rizal@cs.ui.ac.id, b setiadi@cs.ui.ac.id, c heru@cs.ui.ac.id, d indra@cs.ui.ac.id Abstract Throughput fairness in 802.11 environments have been widely studied for most of the researchers. Application protocols with small packet size get lesser throughput compared to large packet size protocols. In this paper, we propose fairness mechanism with selective packet aggregation based on type of protocol. The fairness mechanism affects packets that only belong to delay insensitive protocols. We simulate the mechanism using WLAN simulator and compare the result with standard 802.11g implementation. The simulation result shows, our mechanism can give good equality of throughput and can increase overall system throughput on 802.11g network. Copyright 2016 Penerbit - All rights reserved. Keywords: 802.11g, fairness, packet aggregation, wireless network, WLAN 1.0 INTRODUCTION Recent development in wireless and mobile technology has been a great impact in shaping our current life. Increased speed and reliability of mobile network help us to connect anytime and anywhere. Wireless LAN (WLAN) technology is growing fast, starting from 1997 with legacy 802.11 protocol with only 2 Mbps data rate to the current 802.11ac protocol that can give us hundreds of M bit data rate per second. Although newer and faster technology have been established, some old and legacy WLAN technology are still widely used, especially in developing countries like Indonesia where there are plenty of mobile devices, laptops and access points use the legacy 802.11b or 802.11g protocols. WLAN technology allows multiple users share the same communication medium to communicate each other. In order to give the same priority for each node, the legacy 802.11g applies fairness channel access method. Using this method, each node in the wireless network have the same opportunity to transmit its data [1]. However, there are problems with this type of fairness. For instance, the node with the small packet size will get a smaller throughput compared to nodes with larger packet size [2], [3]. This is because, they can send only small packet every time they get the opportunity to send. If every node get the same delivery slot, nodes with smaller packet have less data rates compare to other nodes with bigger packets. Small packet size is used by some protocols, especially control protocol like DHCP. Real time protocols like VOIP also use small packet size in delivering its services [3], [4]. 19

2.0 PREVIOUS WORKS AND PRELIMINARY SIMULATION Research on 802.11 throughput fairness have been studied by researchers [1], [5], [6]. In [1], Kim propose fairness mechanism in 802.11n with adaptive MPDU, while in [7] [9], researchers proposed fairness in 802.11 by modifying contention window parameter. Another research shows that packet fairness can be achieved by minimizing hidden and exposed node problems [10], channel scheduling [11], modifying backoff mechanism in CSMA/CA [12], [13] and using time based fairness [14] [16]. Research on small and large packet in 802.11 has also been widely studied, in [17], [18] stated that large packets will get maximum throughput but higher delay, while small packet will get smaller delay and smaller throughput. To emphasize our problem statement, we conduct preliminary simulation using Pamvotis WLAN simulator to compare the differences between nodes with small packet size dan large packet size. Pamvotis is java based WLAN simulator that implement full functionality of 802.11a/b/g protocols [19]. In this simulation, we create two nodes with different packet size. The first node send 5000 packet/second, the size of each packet is 1500 bytes. Meanwhile the second node send 10000 packet/second and each packet contain 750 bytes. The result of the simulation can be seen in Table 1 below. Table 1: Throughput comparison of node with large packet size and small packet size Node Packet size Packet to send Average Throughput 1 1500 bytes 7,5Mbytes/second 0,3 Mbps 2 750 bytes 7,5Mbytes/second 0,15 Mbps Although node 1 and 2 have the same amount packet to send (7,5 Mbytes per second), but their throughput were different. Throughput for the first node is 0,3 Mbps while the second node only get 0,15Mbps of throughput. According to [2], small size packet have less delays than bigger packet, but it cannot get an optimum throughput. Each protocol has different needs of delay and throughput. Delay insensitive protocols with small packet size could get higher throughput by aggregating its packet. In this paper, we propose fairness mechanism with selective packet aggregation based on type of protocol. By using this type of fairness, we expect to achieve optimum delay and throughput according to the needs of each application protocol. 3.0 PROPOSED SOLUTION We proposed a simple mechanism to achieve fairness in 802.11g networks without modifying the hardware design and physical layer protocol. In order to implement our proposed mechanism, we have to handle two main problems. First, we have to choose frame aggregation mechanism that can be implemented with minimum modification, and the second is how to select protocols to be applied with frame aggregation. Aggregating frame can be done by concatenating IP packets up to MTU size and insert the concatenate packet in 802.11 frames as payload. The frame will flow in the 802.11 network just like other standard 802.11 frame. Receiver open and check the frame payload, if it contain multiple IP packets, the receiver split those packets and send them to network layer. 20

Before aggregating frame, we must select which packet to aggregate and which one to leave intact. To achieve optimum delay and throughput, we can aggregate small packet which belongs to insensitive delays protocols but need more throughput. We cannot aggregate small packet that belongs to delay sensitive protocols because if we aggregate those packet, the throughput are better but it will have longer delays. The flowchart of sending mechanism can be seen in figure 1 below. Start Packet from network layer Packet size = MTU size Yes Create standard frame No Delay sensitive? Yes No Aggregate frame Send to physical layer Finish Figure 1: Proposed sending mechanism While the receiving mechanism can be seen in figure 2 below. The receiving mechanism is much simpler than sending mechanism. Figure 2: Proposed receiving mechanism Our proposed fairness mechanism can coexist with standard 802.11 network, because the modified packets will be seen as standard 802.11 packets. Modification needed to implement this type of fairness are minimal. In linux, the implementation can be done in sending and 21

receiving function of the wireless card modules, so it will not affect any other networking functions. 4.0 EXPERIMENTS We conduct some experiments by using simulation to measure the effectiveness of our proposed solution. The simulation created using Pamvotis simulator and we need to modify some of its code so that the proposed system can be tested. We modified the sending and receiving function in Pamvotis to implement the new mechanism in figure 1 and 2. The simulation design consists of 10 nodes connecting to single 802.11g network. Five nodes only transmit small packets (140 bytes) with 1000 packet per second, while the other five nodes transmit large packet (up to 1400 bytes) with 100 packets per second. The simulation runs for 100 ms simulation time and we monitor the average throughput to measure the performance of our proposed mechanism. Result of simulation using standard 802.11g implementation can be seen in table 2 below. Table 2: Simulation result using standard 802.11g implementation Node Packet size Packet to send Average Throughput 1-5 140 bytes 140Kbytes/second 104,0771 Kbps 6-10 1400 bytes 140Kbytes/second 139,9936 Kbps While the simulation result of our proposed mechanism can be seen in table 3 below. Table 3: Simulation result using proposed mechanism Node Packet size Packet to send Average Throughput 1-5 140 bytes 140KBytes/second 139,9577 KBps 6-10 1400 bytes 140KBytes/second 139,8544 KBps The simulation results show our proposed solution can give good equality of throughput on 802.11g network. Node with small packet size (node 1-5) can gain more throughput without affecting node 1-6 (nodes with bigger packet size). The result also shows that our solution can increase overall system throughput, it increased the system throughput from 122,0354 Kbps to 139,9060 KBps. Using our proposed mechanism, throughput fairness can be achieved. By aggregating packets selectively, delay insensitive protocols with small packet size can gain maximum throughput. It will have the equal throughput just like protocols with large packet size. This mechanism also increased overall system throughput by minimizing idle time that occur while transmitting small size packets. 4.0 CONCLUSION 22

In this paper, we proposed a solution to improve the performance of 802.11g by giving good equality of throughput among different size of packet. Our proposed solution can coexist in 802.11 standards for implementation and only need a little modification in data link layer. From the experiments, our proposed solution can improve overall system throughput on 802.11g networks. Although we only simulate it in 802.11g network, the same mechanism can be applied to 802.11b based network. In this research, we still use manual identification of delay sensitive packets, so it is not feasible to implement it in real world scenario. As for future work of this research, we will create an adaptive mechanism based on protocol behaviour that can automate the identification of delay sensitive packets and conduct a real world simulation using our proposed mechanism. REFERENCES [1] M. Kim, E. C. Park, C. H. Choi, Adaptive Two-Level Frame Aggregation for Fairness and Efficiency in IEEE 802.11n Wireless LANs, Mobile Information Systems 2015 (2015) 548109. [2] J. J. J. Jun, P. Peddabachagari, M. Sichitiu, Theoretical maximum throughput of IEEE 802.11 and its applications, Second IEEE International Symposium on Network Computing and Applications (2003) 0-7. [3] D. P. Hole, F. A. Tobagi, Capacity of an IEEE 802.11b Wireless LAN supporting VoIP, IEEE International Conference on Communications (2004) 196-201. [4] S. Garg, M. Kappes, An experimental study of throughput for UDP and VoIP traffic in IEEE 802.11b networks, IEEE Wireless Communications and Networking Conference, 3 (2003) 1748 1753. [5] A. V. Babu, L. Jacob, Fairness Analysis of IEEE 802.11 Multirate Wireless LANs, Vehicular Technology, IEEE Tr 56 (2007) 3073 3088. [6] M. Heusse, F. Rousseau, G. Berger-sabbatel, A. Duda, Performance anomaly of 802.11b, Twenty-Second Annual Joint Conference of the IEEE Computer and Communications. IEEE Societies 2 (2003) 836 843. [7] V. Siris, G. Stamatakis, Optimal CWmin selection for achieving proportional fairness in multi-rate 802.11 e wlans: Test-bed implementation and evaluation, Proc. of 1st ACM Int l Workshop on Wireless Network Testbeds, Experimental evaluation and CHaracterization (2006) 41 48. [8] M. Adnan, E.-C. Park, Hybrid Control of Contention Window and Frame Aggregation for Performance Enhancement in Multirate WLANs, Mobile Information Systems 2015 (2015) 383081. [9] Q. Yu, Y. Zhuang, L. Ma, Dynamic contention window adjustment scheme for improving throughput and fairness in IEEE 802.11 wireless LANs, in GLOBECOM - IEEE Global Telecommunications Conference (2012) 5074 5080. [10] L. Bin Jiang, S. C. Liew, Improving throughput and fairness by reducing exposed and hidden nodes in 802.11 networks, IEEE Transactions on Mobile Computing 7 (2008) 23

34 49. [11] B. A. H.. Abeysekera, K. Ishihara, Y. Inoue, T. Ichikawa, M. Mizoguchi, A Master-Slave Channel Selection Scheme to Improve Fairness among Cells in IEEE 802.11 Wireless LANs, in IEEE 77th Vehicular Technology Conference (VTC Spring) (2013). [12] V. Sagvekar, V. Sagvekar, Enhancement of Back off Algorithm in CSMA / CA, International Journal of Recent Technology and Engineering (IJRTE) 5 (2013) 102 107. [13] K. H. Almotairi, Inverse Binary Exponential Backoff: Enhancing Short-term Fairness for IEEE 802.11 Networks, in Tenth International Symposium on Wireless Communication Systems, (2013). [14] Y. Le, L. Ma, W. Cheng, X. Cheng, B. Chen, A Time Fairness Based MAC Algorithm for Throughput Maximization in 802.11 Networks, IEEE Transactions on Computers 1 (2013). [15] Y. Fu, Y. Li, The Time Fairness Strategy of Minimum Contention Window for IEEE 802.11 WLAN, Fourth International Conference on Computational and Information Sciences (ICCIS) (2012). [16] Y. Le, L. Ma, W. Cheng, X. Cheng, B. Chen, Maximizing throughput when achieving time fairness in multi-rate wireless LANs, in Proceedings - IEEE INFOCOM (2012) 2911-2915. [17] A. M. Sweedy, A. I. Semeia, S. Y. Sayed, A. H. Konber, The effect of frame length, fragmentation and RTS/CTS mechanism on IEEE 802.11 MAC performance, Intelligent Systems Design and Applications (ISDA), 2010 10th International Conference on (2010) 1338-1344. [18] I. Djama, T. Ahmed, Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on 2008 (2008) 507637. [19] D. El Vassis, V. Zafeiris, Pamvotis - IEEE 802.11 WLAN Simulator, 2010. [Online]. Available: http://www.pamvotis.org. 24