Full text
Contributions to IEEE 802.11-based long range communications Víctor Hugo Baños González Directors: Dr. Elena López Aguilera and Dr. Eduard Garcia Villegas Wireless Networks Group (WNG), Department of Network Engineering Universitat Politècnica de Catalunya SEPTEMBER 2020
2
3 This thesis is dedicated to the memory of my beloved father Víctor B. Baños Acosta (1954-2010).
4 Abstract The most essential part of the Internet of Things (IoT) infrastructure is the wireless communication system that acts as a bridge for the delivery of data and control messages between the connected things and the Internet. Since the conception of the IoT, a large number of promising applications and technologies have been developed, which will change different aspects in our daily life. However, the existing wireless technologies lack the ability to support a huge amount of data exchange from many battery-driven devices, spread over a wide area. In order to support the IoT paradigm, IEEE 802.11ah is an Internet of Things enabling technology, where the efficient management of thousands of devices is a key function. This is one of the most promising and appealing standards, which aims to bridge the gap between traditional mobile networks and the demands of the IoT. To this aim, IEEE 802.11ah provides the Restricted Access Window (RAW) mechanism, which reduces contention by enabling transmissions for small groups of stations. Optimal grouping of RAW stations requires an evaluation of many possible configurations. In this thesis, we first discuss the main PHY and MAC layer amendments proposed for IEEE 802.11ah. Furthermore, we investigate the operability of IEEE 802.11ah as a backhaul link to connect devices over possibly long distances. Additionally, we compare the aforementioned standard with previous notable IEEE 802.11 amendments (i.e. IEEE 802.11n and IEEE 802.11ac) in terms of throughput (with and without frame aggregation) by utilizing the most robust modulation schemes. The results show an improved performance of IEEE 802.11ah (in terms of power received at long range while experiencing different packet error rates) as compared to previous IEEE 802.11 standards. Additionally, we expose the capabilities of future IEEE 802.11ah in supporting different IoT applications. In addition, we provide a brief overview of the technology contenders that are competing to cover the IoT communications framework. Numerical results are presented showing how the future IEEE 802.11ah specification offers the features required by IoT communications, thus putting forward IEEE 802.11ah as a technology to cater the needs of the Internet of Things paradigm. Finally, we propose an analytical model (named e-model) that provides an evaluation of the RAW configuration performance, allowing a fast adaptation of RAW grouping policies, in accordance to varying channel conditions. We base the e-model in known saturation models, which we adapted to include the IEEE 802.11ah’s PHY and MAC layer modifications and to support different bit rate and packet sizes. As a proof of concept, we use the proposed model to compare the performance of different grouping strategies,
5 showing that the e-model is a useful analysis tool in RAW-enabled scenarios. We validate the model with existing IEEE 802.11ah implementation for ns-3.
6 “One, remember to look up at the stars and not down at your feet. Two, never give up work. Work gives you meaning and purpose and life is empty without it. Three, if you are lucky enough to find love, remember it is there and don't throw it away” Stephen Hawking
7 Acknowledgement Firstly, I would like to express my deepest gratitude to all the people who have supported me throughout my life. To every teacher who encouraged me to pursue science, to my brothers, and my sister for always being there. To my parents, whom supported me and push me to the limit into perfection, thank you for always teaching me right from wrong, your constant guidance has taught me so many things over the years. They gave me the greatest gift anyone could ever give another person: They believed in me. Special thanks to my Ph.D. supervisors Dr. Elena López Aguilera and Dr. Eduard Garcia Villegas, for all the support through this process, for their guidance and help through my Ph.D. Thank you for always making me push myself to better and for sharing with me your expertise, knowledge, and experience in the field. Thanks to Dr. Jorge Gaitan Pitre and Akshay Jain for their help in the right moments when I needed it, and for sharing their knowledge and friendship. Last but not least, a special thanks to my beloved wife and kids, thank you all for always pushing me to go further, for being my companion in the journey of life. Thanks, Caroll for the help and love, for dedicating yourself to make my life easier and for your support on the development of my Ph.D., and for your unconditional love. Words cannot express how grateful I am for your support; I would not be here if it weren’t for you. Gracias totales.
8 Contents 1. Introduction.....................................................................................................18 1.1 IEEE 802.11 next generation wireless networks for IoT communications ........ 20 1.1.1 IEEE 802.11ah ........................................................................................................... 20 1.1.2 IEEE 802.11ba ........................................................................................................... 21 1.2 IEEE 802.11 mainstream wireless networks ....................................................... 22 1.2.1 IEEE 802.11ac ........................................................................................................... 22 1.2.2 IEEE 802.11ax ........................................................................................................... 22 1.3 IEEE 802.11 long-range wireless networks ......................................................... 23 1.4 Main wireless technologies for IoT ...................................................................... 23 1.4.1 LoRaWAN .................................................................................................................. 23 1.4.2 Sigfox......................................................................................................................... 24 1.4.3 NB-IoT ....................................................................................................................... 24 1.4.4 ZigBee/IEEE 802.14.4e .............................................................................................. 24 1.4.5 Bluetooth low energy .................................................................................................. 24 1.4.6 3GPP MTC ................................................................................................................ 25 1.5 Motivation .............................................................................................................. 25 1.6 Thesis main objectives ......................................................................................... 26 1.6.1 IEEE 802.11ah characterization of the PHY and MAC layer against other standards .. 26 1.6.2 IoT applications characterization and evaluation against IEEE 802.11ah capabilities .. 26 1.6.3 Identification of MAC layer problem in IEEE 802.11ah ................................................ 27 1.6.4 IEEE 802.11ah restricted access window: analytical tool and evaluation of grouping strategies ................................................................................................................................ 27 1.7 Research methodology ........................................................................................ 27 1.8 Thesis contributions............................................................................................. 28 1.9 Thesis organization .............................................................................................. 30 2. IEEE 802.11ah (Wi-Fi HaLow) amendment ...................................................31 2.1 Overview of the IEEE 802.11ah amendment ....................................................... 32 2.2 Use cases .............................................................................................................. 32
9 2.2.1 Smart sensor and meters ........................................................................................... 32 2.2.2 Backhaul aggregation and extended range hotspot .................................................... 33 2.2.3 Extended range hotspot and cellular offloading ........................................................... 33 2.3 Background: Legacy IEEE 802.11 ........................................................................ 34 2.4 Physical layer ........................................................................................................ 35 2.4.1 Available spectrum ..................................................................................................... 36 2.4.2 Transmission modes .................................................................................................. 36 2.5 MAC layer .............................................................................................................. 38 2.5.1 Compact frame format to increase throughput. ........................................................... 38 2.5.2 Restricting the effects of fading................................................................................... 39 2.5.3 Large number of stations with hierarchical grouping.................................................... 40 2.5.4 Channel access.......................................................................................................... 40 2.5.5 BSS color ................................................................................................................... 41 2.5.6 Power saving mode. .................................................................................................. 42 2.6 Mechanism reused from legacy IEEE 802.11 ...................................................... 42 2.6.1 Backwards compatibility ............................................................................................. 43 2.6.2 Traffic indication map ................................................................................................. 43 2.6.3 Hybrid Coordination Function ..................................................................................... 44 2.6.4 TxOP ......................................................................................................................... 44 2.6.5 Frame aggregation ..................................................................................................... 45 2.6.6 Block ACK .................................................................................................................. 46 2.6.7 Multi User MIMO (MU-MIMO) ..................................................................................... 46 3. Performance evaluation of IEEE 802.11ah amendment ..............................48 3.1 Channel and pathloss models .......................................................................... 49 3.2 Throughput and coverage range analysis in error prone scenarios ............. 50 3.2.1 Throughput analytical model ....................................................................................... 50 3.2.2 Evaluation and results ................................................................................................ 53 3.3 Throughput and coverage range analysis under distinct PHY features........ 58 3.3.1 Throughput analytical model ....................................................................................... 59 3.3.2 Evaluation results ....................................................................................................... 60 3.4 Summary ............................................................................................................ 65 4. IEEE 802.11ah as a technology to face the IoT challenge...........................66 4.1 IoT communications challenges ...................................................................... 66 4.1.1 Coverage range ......................................................................................................... 67 4.1.2 Time and frequency resources ................................................................................... 67
16 M2H Machine to Human. M2M Machine to Machine. MAC Medium Access Control. MCS Modulation and Coding Schemes. MIMO Multiple Input Multiple Output. MPDU MAC Protocol Data Units. MSDU MAC Service Data Units. MTC Machine Type Communications. MU Multi User. MU-MIMO Multiple User MIMO. NAV Networks Allocation Vector. NB-IoT Narrowband Internet of Things. NDP Null Data Packets. NIC Network Interface Card. NLoS Non-Line-of-Sight. OFDM Orthogonal Frequency Division Multiplexing. OPEX Operation Expenditure. PCF Point Coordination Function. PDU Protocol Data Unit. PER Packet Error Rate. PHY Physical Layer. PS-Poll Power Save-Polling. PSDU PLCP Service Data Unit. QoS Quality of Service. RAW Restricted Access Window. RD Reverse Direction. RPS RAW Parameter Set. RTS Request To Send.
17 S1G below 1 GHz. SG Study Group. SIFS Short Interframe Space. SIG Signal. SPF Speed Frame Exchange. SS Spatial Stream. SST Sub-Channel Selective Transmission. STAs Stations. TCP Transmission Control. TG Task Group. TIG Topic Interest Group. TIM Traffic Indication Map. TWS TV White Spaces. TWT Target Wake up Time. TxOP Transmit Opportunity. UANs Urban Automation Networks. UDP User Datagram Protocol. VANETs Vehicular Ad-hoc Networks. WG Working Group. Wi-Fi HaLow IEEE 802.11ah standard. WLAN Wireless Local Area Networks. WSN Wireless Sensor Networks. WuR Wake-up Radio.
18 1. Introduction Technology is a fundamental part of our daily life, and it appears to us in an intangible way. In the case of wireless communications, wireless networks are used 24 hours per day and 7 days per week around us without even being noticed. Information and communication technologies (ICT) have been evolving in a fast way. As a part of this evolution, in the last 3 decades the Internet grew-up from a simple network formed by hundreds of users until today’s mega-network that is capable to connect hundreds of millions of users among them. Human curiosity evolves each day and takes us each time to new and hardest boundaries, as is the idea that the Internet was not made just to interconnect people. The Internet concept has been improved with the addition of the idea that it must connect things (sensors, machines, smart devices, cars, cities) with people at the same time, thus envisioning and making a new scenario that needs to develop new network communication standards or technologies to fulfill the new requirements. Besides, these new technologies must be capable to develop and satisfy the user’s new needs, such as covering the mobility of the users across the cities, better data transfer rates, longer coverage ranges, and low latency response time systems. As a response to the Internet network enhancement required by the new scenarios, the ubiquity concept comes to the scene and can be explained as a pervasive networking feature that consists of having network connectivity everywhere the users move around. Ubiquitous networking data and ubiquitous computing perform the latest edge experiences, such as virtual reality gaming, work at a distance, business applications, infrastructure, remote surgery, and artificial intelligence applications that people and companies envision, among others. As well, cloud and edge intelligent applications are also included as part of this enhancement’s services offered to people to improve how they operate and compete to offer real-time response solutions in a rapidly changing world, evolving and reshaping people's needs all the time.
19 Apart from this, both new scenarios and users’ requirements create the need to develop new standards, which must be able to interconnect people and smart objects (smart things) such as computers, e-health devices, sensors for environmental metrics, home automation, autonomous and semiautonomous vehicles, among others. Giving meaning to the Internet of Things (IoT), which its single motto is “to have network connectivity between users at any time any place”. The telemetry concept is needed to be settled as a stream of data that IoT devices generate, and open the novel scenarios for telemetry values in different use-cases where acceleration, humidity, location, pressure, temperature, and velocity are involved. Additionally, the socalled “Industry 4.0” is a new edge in the industrial process using IoT technologies and use-cases that are beneficiated by IoT in its production lines, retail shelves, retail checkouts, driving equipment, etc. Undoubtedly, the Institute of Electrical and Electronics Engineers (IEEE) 802.11 wireless networks technology or so-called “Wi-Fi”, that is world spread and widely used nowadays, is a technology that is one of the prominent enablers that could be used to tackle the new challenges and requirements for the smart applications. As a result of the millions of wireless communication technologies users around the world, and the massive number of devices connected to the IoT, it is estimated that around 50 billion devices are connected in 2020 [1]. Furthermore, the success of wireless networks generated the need for the creation of the Wi-Fi Alliance [2], which is an organization that certifies products indicating that they have met industry standards for security, interoperability, and applications for specific protocols. The IEEE 802.11 standard is evolving by developing the next generation of wireless IEEE 802.11 networks. Evidently, Wireless Local Area Networks (WLAN) popularity locates it as one of the most reliable and world-spread technology with presence practically everywhere. Moreover, IEEE 802.11 identified the need to develop a new standard focused on IoT requirements, which is capable of supporting thousands of stations (STAs) within the same network, allowing large coverage range distances and providing energy savings mechanisms. As the so-called Wi-Fi HaLow [3] by the Wi-Fi Alliance certification, this new technology was tailormade covering these IoT features, and the IEEE 802.11ah standard [4] was released at the end of 2016. Further information about IEEE 802.1ah is presented in the next chapters. This thesis explores IEEE 802.11ah, as the principal standard for long-range wireless communications and as a part of the next generation of wireless standards for IoT communications. Chapter 2 presents thoroughly the 802.11ah amendment. Thereafter, in Chapter 3, a performance evaluation of Wi-Fi HaLow is provided. Subsequently, IEEE 802.11ah is compared against other notable IoT competitors to enable IoT applications in Chapter 4. In Chapter 5, the network simulation tool used in this dissertation is presented and validated. The Restricted Access Window (RAW) feature is studied in Chapter 6, where we propose
20 our “e-model” based on different strategies to get the best RAW configuration. In addition, to conclude, the final discussion is presented in Chapter 7. 1.1 IEEE 802.11 next generation wireless networks for IoT communications Considering that wireless network communication standards evolve accordingly to the user's needs and, due to constant research and development, we have witnessed in the last years how wireless networks have been fulfilling the Internet for Humans (IoH) requirements. In order to support the addition of the IoT to the IoH, it will require the improvement in distinct mechanisms and enhancing features that will be needed to face the particular use-cases generated by these new scenarios. Following the IoH and IoT characteristics, and joining the concept of the Internet of Everything (IoE) (cf. Figure 1), a next-generation of wireless networks by the IEEE 802.11 has been developed. The main standard focused on IoT application requirements is IEEE 802.11ah (Subsection 1.1.1). On the other hand, the forthcoming IEEE 802.11ba amendment includes IoT as a field of application (Subsection 1.1.2). Also, notice that the Physical layer (PHY) and Medium Access Control Layer (MAC) characteristics are the ones that give a distinction between the different IEEE 802.11 specification standards. 1.1.1 IEEE 802.11ah IEEE 802.11 a/g, n, or ac amendments were not focused on developing any IoT specification. Furthermore, the new standard IEEE 802.11ah was released in 2016, highlighting the IEEE 802.11 approaches to the IoT. This standard is intended to provide a low-cost mode of operation, with greater coverage area, and thousands of associated stations per cell (further discussion about the IEEE 802.11ah main features are presented in Chapter 2). To assess how this new IEEE 802.11ah standard adds value to the IEEE 802.11 families in terms of range and throughput for new use cases, we compare its performance against current IEEE 802.11 amendments in Chapter 3.
21 Figure 1. Internet of Everything concept. 1.1.2 IEEE 802.11ba Most recently, the IEEE 802.11 Working Group (WG) has triggered other future specifications to include the IoT use case. As of July 2015, the creation of a new Topic Interest Group (TIG) on Long-Range Low-Power (LRLP) operation for IoT was initiated [5], which aimed to bring some of the new IEEE 802.11ah features to the 2.4 GHz band while keeping compatibility with mainstream IEEE 802.11 devices on that band. In May 2016 the TIG agreed to focus on the low power consumption issue (leaving aside the longrange feature), creating a Study Group (SG), the LP-WUR (Low-Power Wake-Up Receiver) SG. Therefore, the LRLP TIG has been dissolved. Despite that, from December 2016 and after significant interest in this subject made by researchers and Scientifics, IEEE 802.11ba WG is working on drafts documents of the amendment, defining characteristics in PHY and MAC layers to have a successful functionality of a Wakeup Radio (WuR) system [6]. The principal characteristics of IoT devices include low-power and low-latency responses. In order to support the low-power characteristic, the IEEE 802.11ba Task Group (TG) included a paramount feature as is the WuR feature in this future standard [6]. Thus, in order to enhance power saving, the WuR typically works as an additional radio interface, where the power consumption is uncommonly down, and this allows the AP to transmit control data to the STAs, meanwhile, the primary radio is in doze state. To sum up, the less time that the devices wake up to receive information, the more energy saving. Notice that the TG aims to release this standard in 2020.
22 1.2 IEEE 802.11 mainstream wireless networks The mainstream IEEE 802.11 wireless networks have a paramount place in our daily lives. Aiming to improve features such as spectrum efficiency, and area throughput, and taking into consideration the constantly increasing number of users for indoor and outdoor deployments in reduced areas across the cities, as well as, considering the presence of thousands of stations that perform as an interfering source between each other. As a consequence of the aforementioned goals, IEEE 802.11 identifies heterogeneous network challenges in dense scenarios and tackles them with both the IEEE 802.11ac and IEEE 802.11ax standards. 1.2.1 IEEE 802.11ac IEEE 802.11ac specification (Wi-Fi 5 by the Wi-Fi Alliance) provides high rates until 6.93 Gbps, uses Multiple Input Multiple Output (MIMO) enhanced with up to 8 streams, includes 160 MHz and (80 + 80 MHz) signal bandwidth, 256 QAM modulation and introduces Multiple User MIMO (MU-MIMO) [7]. MU-MIMO is a technique that allows an AP to interchange data with multiple STAs simultaneously aiming with this to decrease the time each STA has to wait for transmission, thus, improving the throughput (cf. Section 2.6.7). 1.2.2 IEEE 802.11ax Forthcoming IEEE 802.11ax specification (Wi-Fi 6 by the Wi-Fi Alliance [8]) is focused on facing increased device density and high throughput requirements, challenges that are currently present in Wi-Fi environments. Considering as target scenarios of the aforementioned standard, environments such as home (dense apartment buildings), enterprise, and office buildings, IEEE 802.11ax standard is focused on providing high throughputs on ultra-dense scenarios [9]. Wi-Fi 6 main characteristics are: the use of the MU-MIMO (downlink and uplink), the increased bandwidths from 20 to 160 MHz channel utilization capability, the Fast Fourier Transform (FFT) size 256 to 2048 to increase robustness, a 78.125 kHz subcarrier spacing to increase the range over coverage of Orthogonal Frequency Division Multiplexing (OFDM) systems, the use of one to eight spatial streams (SS), the inclusion of the 1024 Quadrature Amplitude Modulation for improving throughput, and the use of the Target Wake up Time (TWT) feature, which enhances the power savings [10].
23 1.3 IEEE 802.11 long-range wireless networks A key feature in IoT wireless communications is the coverage range. In contrast to IEEE 802.11 legacy characteristics, where the coverage range could not be more than some hundreds of meters, the new technologies, such as IEEE 802.11ah, aim to increase this coverage substantially. Moreover, the development of the IEEE 802.11af standard covers this characteristic by improving the distance range feature to reach thousands of meters. One of the main characteristics of the IEEE 802.11af standard is the operation in TV White Spaces (TWS, 470-790 MHz in Europe), which was released in 2014. Using this transmission frequency condition allows the coverage range of an AP to increase. Additionally, it is worth mentioning that the PHY of this standard is similar to Wi-Fi 5. Besides that, an additional guard band was added to avoid adjacent channels interferences due to TV transmissions [11]. Note that the IEEE 802.11af operates in licensed frequency bands. 1.4 Main wireless technologies for IoT Low-power devices have a crucial role in the IoT applications, which include Machine to Machine (M2M) or Machine to Human (M2H) communications. Likewise, IEEE 802.11 specifications prone IoT, similarly other new technologies appear in the IoT arena that include particular features that are attractive for different scenarios and applications, like Low Power Wide Area Network (LPWAN) technologies as LoRaWAN, Sigfox and Narrowband Internet of Things (NB-IoT). In addition, technologies as ZigBee, Bluetooth Low Energy (BLE) and 3rd Generation Partnership Project (3GPP) Machine Type Communications (MTC) form part of the available technologies that are able to fulfill the IoT applications requirements. 1.4.1 LoRaWAN The standard LoRaWAN is made for long-range, low-power and low-data-rate applications [12]. It operates in an unlicensed frequency band of 867 to 928 MHz, offering data rates up to 25 kbps. With regard to the coverage range, this technology reaches approximately up to 20 km, supporting more than 10,000 devices [13]. Notice that the aforementioned LoRaWAN is a proprietary technology.
24 1.4.2 Sigfox Sigfox shares the LPWAN network technology characteristics, and one of the main features of Sigfox technology is that it includes data rates in the range of the 1 kbps or lower, with a coverage range up to 40 km and the support of more than 1,000,00 devices [14]. Same as LoRaWAN, Sigfox is also a proprietary technology. Sigfox together with the LoRaWAN have higher complexity interconnection and limited available bandwidth in contrast with the IEEE 802.11ah, which can offer the highest bandwidths and a better interconnection. 1.4.3 NB-IoT The 3GPP introduced the NB-IoT, which allows operators to use a minimal portion of the available spectrum (Long-Term Evolution, LTE, or Global System for Mobile Communications, GSM, networks). NB-IoT presents long coverage ranges and an increased number of supported devices [15]. It works in a licensed frequency band (700-900 MHz) and it has coverage range of up to 15 km and transmission data rates up to 50 kbps. This technology also supports more than 100,000 devices. Notice that IEEE 802.11ah transmits under unlicensed frequency bands that can be considered as an advantage against the NB-IoT. Additionally, the costs of deployment and operation will be higher than the ones for IEEE 802.11ah. 1.4.4 ZigBee/IEEE 802.14.4e The most appealing feature of ZigBee/IEEE 802.14.4e standard is the low implementation cost, being this technology used in most of the Wireless Sensor Networks (WSN). It allows a large number of supported devices (up to 65000 devices) and offered data rates from 20 up to 250Kbps [16], reaching coverage range up to 100 meters and working in the 2.4 GHz frequency band. Notice that in comparison to IEEE 802.11ah, lower data rates are supported by the ZigBee/802.15.4e technology. 1.4.5 Bluetooth low energy BLE consists of an amendment of the legacy Bluetooth with enhanced characteristics to be part of the IoT communications environment and been focused on energy consumption and short-range low-rate communication [17]. The success of this technology is based on the fact that it operates in the 2.4 GHz frequency band, reaching data rates up to 1 Mbps.
25 Additionally, it covers areas of maximum of 50 meters and it is capable to support an unlimited number of devices (depending of the configured address space). Observe that BLE reaches lower speeds than the IEEE 802.11ah data rates. 1.4.6 3GPP MTC The GSM spectrum has been reorganized allowing sub 1 GHz frequencies, these are the frequencies used by 3GPP MTC and they are included in releases 12 and 13. 3GPP MTC includes the largest coverage range feature and the highest number of supported devices (more than 100,000 devices) [18]. The 3GPP MTC specification works in a licensed spectrum at frequency bands below 5 GHz, with a data rate transmission up to 1 Mbps, reaching the ranges of 100km coverage. In the same way as with the NB-IoT technology, IEEE 802.11ah transmits under unlicensed frequency bands and the costs of deployment and operation of 3GPP MTC can be higher than the ones for IEEE 802.11ah. 1.5 Motivation IoT environment encompasses network communications and different kinds of applications that are in the vogue of the world’s improvements. Nowadays the challenges to supply the required coverage range are better reception and transmission quality for user experience both indoor and outdoor spaces, supporting point to multipoint applications, long life periods battery usage, and supporting hundreds of devices transmitting data at the same time. Simultaneously to this evolution of the people’s needs, IEEE 802.11 WG develops an outstanding standard to compete for the IoT communications usage; this feature is based on the requirements of the IoT environment as tailor-made in new technology such as IEEE 802.11ah. The research developed within this thesis is about studying standard IEEE 802.11ah, since the draft specification until its release and beyond, including MAC and PHY new features and paradigms. Furthermore, contributions to the state of the art on Wi-Fi HaLow are made, in order to support the standard as one of the finest and remarkable technologies in actual IoT networks communication scenario.
32 2.1 Overview of the IEEE 802.11ah amendment IEEE 802.11ah standard aims to organize communications between various devices used in IoT applications such as smart grids, smart meters, smart houses, healthcare systems, and smart industry. In order to expose the key mechanisms of the upcoming IEEE 802.11ah amendment, the authors in [1] provide a comprehensive overview. Similarly, in [26] authors detail the distinct features of IEEE 802.11ah. In [27], the authors highlight the importance of IEEE 802.11ah standard as one of the key enabling technology for low cost, energy efficient and massive deployment for IoT devices in future. Furthermore, the authors evaluate maximum achieved throughput in three different Modulation and Coding Schemes (MCS) of IEEE 802.11ah using significant assumptions. Also, in [26], the authors show performance results for measurement data of IEEE 802.11ah in terms of rate and range. They compare IEEE 802.11ah with 802.11b and 802.11n for three indoor cases without taking into account outdoor scenario that is the most usable case for IEEE 802.11ah. The work in [24] provides a comprehensive overview of IEEE 802.11ah. Furthermore, the authors summarize standardization procedures as well as the technical challenges expected in the adaptation of IEEE 802.11ah standard. In [28] , the authors define different innovative use cases for IEEE 802.11ah standard. Among the proposed use cases, the authors highlight an interesting case where IEEE 802.11ah standard will be able to provide appropriate feature as a backhaul link to accommodate traffic exchange over long distances (i.e. leaf sensors and stream of camera images or surveillance videos). 2.2 Use cases Some of the main challenges created by the IoT environment are the distinct scenarios that can be characterized in multiple ways according to the requirements of a single application. The amendment has been designed based on the smart sensors and meters case, the backhaul aggregation case that is illustrated in Figure 2, and the extended range hotspot and cellular offloading [28]. 2.2.1 Smart sensor and meters In this use case, the AP covers a high number of sensor devices. There are thousands of stations contending for the channel, operating at long transmission ranges, along with stationary mobility. The AP
33 to station ratio is expected in the range of 1/6000. The most common scenarios are large indoor spaces and outdoor in urban, suburban, and rural environments. In these scenarios, devices typically send traffic of the order of 100 kbps of bit rate, consisting of short frames. Figure 2. Backhaul Sensor Network 2.2.2 Backhaul aggregation and extended range hotspot IEEE 802.15.4-based sensor devices show extended battery life; however, the transmission range and available data rates are very low (some kbps). Thus, a scenario in which IEEE 802.15.4 routers gather data from leaf devices (i.e. sensors) and forward information to servers using IEEE 802.11ah links results very attractive (cf. Figure 2). This use case is addressed to outdoor industrial and rural environments with lower than 1 Mbps of bit rate per station, along with stationary or low mobility devices. The AP to station ratio is of 10/500. 2.2.3 Extended range hotspot and cellular offloading Both high throughput and long transmission range make below 1GHz (S1G) attractive for extending hotspot range and for traffic offloading in mobile networks, which is a significant issue for operators and vendors due to mobile traffic explosion. IEEE 802.11ah will provide real additional value, especially in countries with wide available S1G spectrum (e.g. USA). This use case is addressed to outdoor use in urban and suburban environments with less than 20 Mbps of bit rate, along with pedestrian mobility. IEEE 802.11ah shall consider traffic models for 802.11ah-specific applications such as web browsing with 256 kbps per link and a MAC service data units (MSDU) size of 1000 Bytes on Transmission Control Protocol (TCP), video/audio streaming with 100 kbps to 4 Mbps per link and an MSDU size of 512 Bytes 802.11ah 802.11ah 802.15.4 802.11ah 802.11ah
34 on User Datagram Protocol (UDP), and audio streaming with 64 kbps to 256 kbps per link and an MSDU size of 418 Bytes (UDP). The AP to station ratio is 1/50. 2.3 Background: Legacy IEEE 802.11 One of the fundamental MAC operations in legacy IEEE 802.11 technologies is the use of a protocol defined as Distributed Coordination Function (DCF), which operates by using the carrier sense paradigm, with a backoff mechanism aiming to ensure the less probability of simultaneous transmissions attempts performed by multiple stations. Besides, the DCF mechanisms support transmissions in the presence of interferences operating over shared unlicensed bands. Another remarkable protocol is the medium access mechanism “listen before talk type”, as is the Carrier Sensing Multiple Access with Collision Avoidance (CSMA/CA); this aforementioned mechanism is used in 802.11 WLANs to handle collisions. Hence, CSMA/CA transmitter senses the media, waiting for an idle slot to start a new transmission by using the already defined algorithms, so, if the medium is detected busy (a busy state specifies ongoing transmission form other devices) the demanding device that wants access to the channel has to defer its transmission. Therefore, the CSMA/CA was designed to reduce collision probability in the cases when multiple STAs shared the same channel, particularly at the most probable time that could happen collisions, this collision time happens when the medium becomes idle following a transmission. Both the CSMA/CA mechanism and a random backoff feature are used to minimize potential medium contention conflicts. The CSMA/CA based on DCF protocol is a mechanism that is employed independently in each IEEE 802.11 station in a distributed method, typically in IEEE 802.11 WLANs is used the two-way handshake, where an acknowledgment (ACK) frame is transmitted by the receiver and the confirmation reception after a Short Interframe Space (SIFS). At this point, if an ACK is not received, this transmission is considered a collision by the transmitter. Notice that MAC protocols with CSMA/CA are prone to have the hidden and exposed nodes problems. Hence, by using this technique, the collision probability is increased at the same rate as the number of stations. In consequence, in the case of communicating thousands of stations using this type of operation could be considered inadequate for the IoT scenarios. Thus, the IEEE 802.11ah must improve the efficiency to accomplish transmission on IoT environments. In regard to the PHY layer, the OFDM is a remarkable transmission technique, it is a multiplexing technique where the available bandwidth is divided into multiple orthogonal frequency subcarriers. Therefore, OFDM uses a large number of carriers, transporting low bit rate data each one, for the above,
35 and this technique resists the selective fading, interferences, and multipath effects, at the same time that provides spectral efficiency. Besides, MIMO is a technique that allows multiple transmitters and receivers to transfer more data to all of them at the same time, thus, improving the throughput. The legacy IEEE 802.11 standard was originally developed for indoor home and office scenarios with recognized worldwide success. Nowadays, IEEE 802.11 can be considered as a ubiquitous technology, found in a wide range of consumer electronic devices, and used in heterogeneous scenarios. However, up until now, IEEE 802.11 has not shown a significant presence in the IoT market, without any specification focused on IoT and its singularities. Taking into account the near-future scenario for IoT communications, IEEE 802.11 WG aims to bridge the gap by introducing the new amendment IEEE 802.11ah. 2.4 Physical layer This standard intends to modify the current IEEE 802.11 standard (at PHY and MAC) in order to extend it to operate S1G for ubiquitous access in a less interfered frequency band and to support a large number of associated stations within the network. Due to the deficiencies encountered in the scarce availability of sub 1 GHz bands, the physical layer modifications are intended to improve the spectral efficiency. The physical layer of IEEE 802.11ah inherits its main characteristics from IEEE 802.11ac, but is adapted to operate at S1G frequency band. It is designed to operate by utilizing OFDM along with MIMO including MU-MIMO over the downlink. Additionally, it supports various MCSs (i.e. from MCS0 to MCS10). IEEE 802.11ah introduces the novel MCS10, that is, an MCS with the particular characteristic to be more robust, it was developed to facilitate long-range transmission. Conversely, this MCS gives the lowest data rates of the standard, even though these data rates are enough for most of IoT applications. Further details are presented in subchapter 2.4.2 However, given limited capabilities and limited data transfer requirements for certain applications, high-order modulations, or even multiple streams are not likely to be widely supported or required for first Wi-Fi certifications. Besides the capabilities to work up to 16 MHz, it is expected that early commercial devices support up to 4 MHz in IEEE 802.11ah. Table 1 highlights the key PHY layer characteristics of 802.11ah. In the following section, we expose the main physical layer amendments proposed for IEEE 802.11ah that substantiates its operation for IoT devices.
36 Table 1. PHY layer parameters for IEEE 802.11ah. Parameter Value Parameter Value Carrier Frequency (GHz) Below 1 Bandwidth (MHz) 1, 2, 4, 8, 16 Number of data/total subcarriers per OFDM symbol 24/32 (1 MHz) 52/64 (2 MHz) 108/124 (4 MHz) 234/256 (8 MHz) 468/512 (16 MHz) Preamble type Short (1 MHz). Long (2, 4, 8, 16 MHz) Number of space time streams (SS) 1 – 4 Subcarrier spacing (KHz) 31.25 2.4.1 Available spectrum Due to limited availability of license-exempt spectrum in 1 GHz and owing to the intention of enabling Wi-Fi devices to gain access of channel for short-term transmissions, the basic channel width utilized in IEEE 802.11ah is 1 MHz. However, channel bonding can be applied to bond two or more adjacent available spectrum in order to create up to 16 MHz-wide channels (cf. Tables 1 and 2), and so to provide higher data throughputs. 2.4.2 Transmission modes IEEE 802.11ah supports mandatory and global interoperability of 1 MHz and 2 MHz in order to allow different IoT use cases to operate (as mentioned in subchapter 2.2). Furthermore, the PHY layer can be categorize by its transmission mode of 1 MHz and 2 MHz (and above) of channel bandwidth, respectively. Table 3 highlights the available 1, 2, 4, 8, 16 MHz channels count allocated for IEEE 802.11ah within different countries.
37 Table 2. Comparison of IEEE 802.11 standards. 802.11 a/g 802.11n 802.11ac 802.11ah Antenna Configuration 1×1 SISO 4×4 MIMO 8×8 MIMO 4×4 MIMO Highest Order Modulation BPSK to 64-QAM BPSK to 64-QAM BPSK to 256-QAM BPSK to 256-QAM Channel Bandwidth 5, 10 MHz (11a), 20 MHz (11a/g) 20 and 40 MHz mode 20, 40, 80 and 160 MHz 1, 2, 4, 8, and 16 MHz FFT Size 64 64 (20MHz) and 128 (40MHz) 64, 128, 256 and 512 32, 64, 128, 256 and 512 Year Approved 1999/2003 2009 2014 2016 Min and Max Bit rate 6 and 54 Mbps 6.5 and 600 Mbps 6.5 and 6933.3 Mbps 0.15 and 86 Mbps Maximum number of supported stations 2007 2007 2007 About 8000 1MHz channel bandwidth The main objective for this mode is to extend the range of operation and thus to facilitate IoT devices (placed at greater distances) that require low data rates. This aforementioned requirement is fulfilled by IEEE 802.11ah standard by using a new MCS index (called MCS10), only available in 1 MHz transmission mode. This scheme is effectively MCS0 with an addition of 2x repetition (where OFDM symbols repetition is performed with subcarrier permutation). 2MHz (and above) channel bandwidth Apart from 1 MHz, IEEE 802.11ah standard also supports 2, 4, 8, and 16 MHz where the PHY layer is effectively 10 times a down-clocked version of IEEE 802.11ac, i.e. OFDM symbol in IEEE802.11ah standard is 10 times longer than IEEE 802.11ac. Hence, by increasing the symbol duration, both the required data rate and the bandwidth are reduced. On the other hand, the transmission becomes more robust against the negative effects of multipath propagation.
38 Table 3. 1, 2, 4, 8 and 16 MHz bands allocated by different countries for IEEE 802.11ah. Regulatory Domain Europe United States Japan China Korea Singapore Australia & New Zealand Number of 1 MHz channels 5 26 11 24 6 8 13 2 MHz channels 2 13 N/A 4 3 3 6 4 MHz channels N/A 6 N/A 2 1 1 3 8 MHz channels N/A 3 N/A 1 N/A N/A 1 16 MHz channels N/A 1 N/A N/A N/A N/A N/A 2.5 MAC layer The MAC layer of IEEE 802.11ah includes improvements address specifically the requirements of long-range communication and IoT use cases. Furthermore, the MAC layer is optimized to encompass a low power mode of operation and methods to support a larger number of devices over a single cell. In the following section, we describe in detail the MAC layer enhancements proposed by the IEEE 802.11ah. 2.5.1 Compact frame format to increase throughput. IEEE 802.11ah stations in most of the use cases are expected to operate at low data rates and intend to exchange small data frames. Specifically, for IoT devices, the overhead associated with frame headers (e.g. MAC header) may be considerable when compared to the size of the payload. In order to counter overheads and to improve the efficiency and thus, increase the overall throughput, reduce the energy per frame and reduce the resource utilization, the MAC design of IEEE 802.11ah introduces compact frame formats. a. Short MAC header format The significant change in the new header design is the inclusion of only two mandatory address fields as compared to four address fields present in the legacy MAC header. The QoS and HT fields are shifted into the SIG field in PHY header and the Duration/ID field is removed (because the virtual carrier sensing
39 is not used while utilizing short MAC header). Thus, the short MAC header is able to reduce the overhead from 30 Bytes to 18 Bytes (cf. Figure 3). This enhancement can be highlighted for instance, on a 100 Bytes data frame, according to the transmission with the IEEE 802.11 legacy mode, the overhead in the transmission is close to 25%, whereas with the header reduction implemented in IEEE 802.11ah that overhead is reduced to 15%. FC AI (AID) A2 (BSSID) Ctrl. Seq. A3 (Optional) 2B 2B 6B 2B 6B IEEE 802.11ah downlink MAC header format. FC A2 (AID) A1 (BSSID) Ctrl. Seq. A3 (Optional) 2B 2B6B 2B 2B IEEE 802.11ah uplink MAC header format. FC Ctrl. Seq. Dur. ID 2B 2B 6B 6B 6B 2B 6B A1 (Source) A2 (Destination) A3 (Receiver) A4 (Optional) IEEE 802.11 legacy MAC header. Figure 3. MAC header comparison IEEE 802.11 legacy vs IEEE 802.11ah b. Short MAC control frames To reduce the overhead induced by control frames, the IEEE 802.11ah utilizes Null Data Packets (NDP), which contain PHY header without any data. Different control frames (e.g. Clear to Send (CTS), ACK, Power Save-Polling (PS-Poll) frame, etc.) are substituted by NDP frames to reduce protocol overhead. 2.5.2 Restricting the effects of fading. In order to tackle time and frequency selective fading over narrowband channels, the IEEE 802.11ah implements a new feature called Sub-Channel Selective Transmission (SST). This scheme allows stations to switch rapidly among a specific set of sub-channels during transmission, where the channel is selected based on measurements indicating short-term fading conditions and/or the level of interference from other stations.
40 2.5.3 Large number of stations with hierarchical grouping. IEEE 802.11 defines that, during the association phase, an AP assigns an Association Identifier (AID) to each STA. For the legacy version, the AID determines the maximum number of stations (2007), which is mapped according to the limited length of the partial virtual map of the Traffic Indication Map (TIM) Information Element (IE). Inside the IE, each bit indicates the correlated STA’s AID. For increasing the number of supported stations, IEEE 802.11ah utilizes a novel hierarchical AID structure. Page ID 2b Block Index Sub-block Index Station index in sub-block 5b3b 3b Figure 4. Structure of AID in IEEE 802.11ah MAC. The AID assigned by the AP during association consists of 13 bits and thus the number of stations that it can associate is up to 8,191. AID structure consists of four hierarchical levels as page, block, sub-block, and station’s index in sub-block (cf. Figure 4). IEEE 802.11ah utilizes the aforementioned structure to group stations based on similar characteristics (e.g. traffic pattern, location, battery level among others). 2.5.4 Channel access. Apart from supporting the existing Enhanced Distributed Coordination Access (EDCA), the IEEE 802.11ah defines a new contention-free channel access period called RAW. This access method is designed to reduce collisions by improving channel efficiency. The AP coordinates the uplink channel access of the stations by defining RAW time intervals, in which specific classes of devices are given exclusive access of the shared medium by dividing stations into different groups and restricting channel access only to a group at a particular time period, the RAW feature will be more deeply exposed in subchapter 6.1 Figure 5. Speed Frame Exchange method
41 Efficiency is also enhanced in IEEE 802.11ah by means of speed frame exchange (SPF) method, which enables an AP and non-AP station to exchange a sequence of uplink and downlink frames during a reserved Transmit Opportunity (TxOP). Aiming to reduce contention, in this mechanism the client station contents of the shared medium, waking up afterward sleep. The client sends data to AP, then the AP reply with a short interframe gap, which enables a station to go sleep mode at the moment. For that reason, SPF saves time used in two-way acknowledgments and longer inter-frame spaces in the station side. This operation enhances the battery life of stations. Figure 5 depicts the Speed Frame Exchange method, in which, PS-Poll is a legacy PS mechanism that allows the STA to inform the AP that is going to doze-mode until the next beacon. In addition, the probe delay is a part of the handoff mechanism, which includes the probe, authentication, and re-association delay times. 2.5.5 BSS color For proper operation in ultra-dense WLAN networks, such as IoT scenarios, the standard includes a scheme to increase throughput by assigning a specific color to each Basic Service Set (BSS) designated in the physical layer LSIG field. Consequently, reduces the collisions or interference caused by neighboring BSS and increments the transmission opportunities in the network. Hence, the BSS color is used to distinguish transmissions from distinct networks. If the transmissions belong to the same color, it is considered an intra-BSS frame transmission. Oppositely, if the detected frame belongs to another color/network, the transmission is considered as an inter-BSS frame from an overlapping BSS. This technique could improve throughput on IoT scenarios (cf. Figure 6). Notice that the IEEE 802.11ah amendment introduced this mechanism that also performs a notable improvement in the IEEE 802.11ax standard [29]. Figure 6. BSS Color
48 3. Performance evaluation of IEEE 802.11ah amendment After exposing the main characteristics of the IEEE 802.11ah in Chapter 2, such as the use-cases based on Wi-Fi HaLow and the PHY and MAC layers’ enhancements of the IEEE 802.11ah standard. As a part of the research developed on this thesis, in the present chapter, we introduce a comparison between IEEE 802.11ah and 802.11(a, n, ac) amendments in terms of throughput and transmission range. As well, we will expose the channel model used in this evaluation, in addition to the path loss models. This scenario consists of a radio link between a transmitter and a receiver, i.e. there is no contention with other stations, and the retransmissions are only due to bit errors caused by noise. Finally, we present the results obtained in this evaluation. In [28], the authors define different innovative use cases for the IEEE 802.11ah standard. Among the proposed use cases, the authors highlight an interesting case where the IEEE 802.11ah standard would be able to provide appropriate features as a backhaul link to accommodate traffic exchange over long distances (i.e. leaf sensors and streams of camera images or surveillance videos). We focus our performance evaluation presented in this chapter in this backhaul link scenario. In [25] the authors evaluate maximum achieved throughput in three different MCS of IEEE 802.11ah using significant assumptions. Also in [26], the authors show performance results for measurement data of IEEE 802.11ah in terms of rate and range. They compare IEEE 802.11ah with 802.11b and 802.11n for three indoor cases, however, without taking into account outdoor scenarios, which are the most usable cases for IEEE 802.11ah (in our current work, we include comparison between both indoor and outdoor use cases). Notice that part of this work has been published in [19].
49 3.1 Channel and pathloss models We consider the pathloss models chosen by TGah [38] as follows: Macro deployment: outdoor scenario with antenna height of 15 m above rooftop: 𝑃𝐿=8+37.6𝑙𝑜𝑔10(𝑑) (1) where d corresponds to the distance in meters between transmitter and receiver, and radio frequency carrier is 900 MHz. For other frequencies, a correction factor of 21log10 (f/900 MHz) should be applied. Pico/hot zone deployment: outdoor scenario with antenna placed at rooftop: 𝑃𝐿=23.3+36.7log(𝑑) (2) where the same conditions regarding distance and frequency as in Eq. (1) are applied. TGah indoor path loss model: it is modelled by directly scaling down the frequency operations of the TGn path loss model. It consists of the free space loss model (slope of 2) up to a breakpoint distance (dBP), and employs a slope of 3.5 after the breakpoint. We consider the large indoor open space scenario with non-line-of-sight (NLoS) conditions (Model C with dBP of 5 m), and with line-of-sight (LoS) conditions (Model D with dBP of 10 m). Both indoor channel models would correspond to a factory/warehouse type of environment. 𝐿(𝑑)= { 𝐿𝐹𝑆(𝑑)=20𝑙𝑜𝑔10(4𝜋𝑓𝑐 𝑐) d ≤ 𝑑𝐵𝑃 𝐿𝐹𝑆(𝑑𝐵𝑃)+35𝑙𝑜𝑔10(𝑑 𝑑𝐵𝑃) d>𝑑𝐵𝑃 (3) (4) where d corresponds to the distance in meters between transmitter and receiver, 𝑓𝑐 is the center carrier frequency in MHz and c the speed of light in m/s. Note that TGah indoor channel propagation loss model was amended according to [21].
50 3.2 Throughput and coverage range analysis in error prone scenarios In this subchapter we analyze and evaluate the throughput and the coverage range of the IEEE 802.11ah against the IEEE 802.11a, IEEE 802.11n and IEEE 802.11ac including the Packet Error Rate characteristic. It is worth to mention that we will compare them by using the most robust MCS. 3.2.1 Throughput analytical model Initially, we consider ideal transmission conditions, aiming to obtain the throughput in saturation reached by the different technologies tested. Hence, we follow the throughput expression S in Mbps used in [39]: where Ldata corresponds to the payload size and Tmessage is computed as: DIFS and SIFS are given in Table 4, is the propagation delay, TACK corresponds to the duration of an ACK frame and TDATA represents the transmission time of a data frame, which depends mainly on the size of the payload and the PHY rate. TDATA and TACK computation also depend on the IEEE 802.11 amendment used in the transmission. TDATA is computed according to equation (7). Frame sizes are given in bytes and frame durations in µs. 𝑇𝐷𝐴𝑇𝐴=𝑇𝑃𝑟𝑒𝑎𝑚𝑏𝑙𝑒&𝐻𝑒𝑎𝑑𝑒𝑟+(𝑇𝑆𝑦𝑚∗𝑁𝑠𝑦𝑚) (7) where TSym is the duration of a symbol and Nsym is the number of symbols of the PLCP Service Data Unit (PSDU). Nsym for the most robust MCS of the different standards (i.e. IEEE 802.11ah at 0.15 Mbps, 6.5 Mbps for IEEE 802.11ac and IEEE 802.11n and IEEE 802.11a at 6 Mbps) is given in equations (8) to (10). 𝑁𝑠𝑦𝑚𝐴𝐶 𝑁2.4 𝑁5 calculations are the same as in equation (19) with constant value of 22 instead of 14, corresponding to the number of bits in the service field plus the multiplication of the number of tail bits per 𝑆=𝐿𝑑𝑎𝑡𝑎 ×8 𝑇𝑚𝑒𝑠𝑠𝑎𝑔𝑒 (5) 𝑇𝑚𝑒𝑠𝑠𝑎𝑔𝑒=𝐷𝐼𝐹𝑆+𝑇𝐷𝐴𝑇𝐴+𝑆𝐼𝐹𝑆+𝑇𝐴𝐶𝐾+2𝛿 (6)
51 binary convolutional code (BCC) encoder and the number of BCC encoders. Also, the denominator is changed from 6 to 26, which corresponds to the number of bits per symbol of the most reliable modulation, Table 4. MAC/PHY Parameters. Specification SIFS (µs) DIFS (µs) TPreamble &Header (µs) MAC&LLC Header Size (Bytes) Signal Extension (µs) TSym (µs) TSlot (µs) CWmin CWmax 802.11ah CBW 1 MHz 160 264 560 26 (Short) 36 (Long) n/a 40 (long GI) 36 (short GI) 52 15 1023 802.11ah Short Preamble CBW 2, 4, 8 and 16 MHz 160 264 240 26 (Short) 36 (Long) n/a 40 (long GI) 36 (short GI) 52 15 1023 802.11ah Long Preamble CBW 2, 4, 8 and 16 MHz 160 264 320 26 (Short) 36 (Long) n/a 40 (long GI) 36 (short GI) 52 15 1023 802.11ac 16 34 40 36 n/a 4 9 15 1023 802.11n 2.4 GHz 10 28 36 36 6 4 9 15 1023 802.11n 5 GHz 16 34 36 36 0 4 9 15 1023 TACK calculation employs previously exposed TDATA equations with 14 Bytes instead of Lheader + Ldata. Moreover, in case NDP is utilized as an acknowledgement, there is no data field and the number of symbols (Nsym) is equal to 0. Note that all previous expressions are presented without taking into account reception errors. Subsequently, we consider an error-prone scenario and compute throughput expression (in Mbps) as follows: 𝑁𝑠𝑦𝑚𝐴𝐻=⌈14+(𝐿𝐻𝑒𝑎𝑑𝑒𝑟+𝐿𝑑𝑎𝑡𝑎)∗8 6⌉ (8) 𝑁𝑠𝑦𝑚𝐴𝐶 𝑁2.4 𝑁5 =⌈22+(𝐿ℎ𝑒𝑎𝑑𝑒𝑟+𝐿𝑑𝑎𝑡𝑎)∗8 26 ⌉ (9) 𝑁𝑠𝑦𝑚𝐴=⌈22+(𝐿𝐻𝑒𝑎𝑑𝑒𝑟+𝐿𝑑𝑎𝑡𝑎)∗8 24 ⌉ (10)
52 𝑆=(1−𝑃𝐸𝑅)𝐿𝑑𝑎𝑡𝑎×8 𝑇𝑚𝑒𝑠𝑠𝑎𝑔𝑒 (11) where PER corresponds to Packet Error Rate and its value depends on the MCS used and the number of transmitted bits. On the other hand, the presence of errors causes retransmissions and therefore, the effect of IEEE 802.11 exponentially increasing backoff mechanism should now be considered in the expression of Tmessage: 𝑇𝑚𝑒𝑠𝑠𝑎𝑔𝑒=𝐷𝐼𝐹𝑆+𝑇𝐵𝐴𝐶𝐾𝑂𝐹𝐹+𝑇𝐷𝐴𝑇𝐴+𝑆𝐼𝐹𝑆+𝑇𝐴𝐶𝐾+2𝛿 (12) TBACKOFF consists in the total time spent in backoff state due to data frame retransmissions and is computed as follows [39]: 𝑇𝐵𝐴𝐶𝐾𝑂𝐹𝐹=∑𝑃𝐷𝑅(𝑖)𝑇𝑏𝑎𝑐𝑘𝑜𝑓𝑓(𝑖) ∞ 𝑖=1 (13) where i is the number of retransmissions, PDR(i) is the probability of a successful reception after i retransmissions, and Tbackoff(i) is the average backoff time after i consecutive retransmissions of the same frame. Note that, the first time a frame is transmitted, no backoff is employed. A successful transmission requires that neither the data frame nor the ACK are received with errors. Given that, the ACK frame is shorter and that it is sent using the most reliable modulation, we consider PER corresponding to ACK frames negligible. Then PDR(i) is given by: 𝑃𝐷𝑅(𝑖)=(1−𝑃𝐸𝑅)∗𝑃𝐸𝑅𝑖 (14) Tbackoff(i) follows next expression[39]: 𝑇𝑏𝑎𝑐𝑘𝑜𝑓𝑓(𝑖)={2𝑖−1(𝐶𝑊𝑚𝑖𝑛+1)−1 2𝑇𝑆𝑙𝑜𝑡 ,1≤𝑖<𝑚 𝐶𝑊𝑚𝑎𝑥 2𝑇𝑆𝑙𝑜𝑡 ,𝑖≥𝑚 (15) (16)
53 where m is the maximum number of backoff stages and corresponds to 6 (i.e. CWmax = 26CWmin). CWmin, CWmax and TSlot are all standard-dependent parameters (cf. Table 4). For each retransmission, the range of values that can be given to 𝑇𝑏𝑎𝑐𝑘𝑜𝑓𝑓(𝑖) is doubled until CWmax is reached. For throughput computation including Aggregate MAC Protocol Data Units (A-MPDUs), we consider following expressions: where 𝑇𝐵𝐴 corresponds to the duration of an Block ACK frame and 𝑇𝐷𝐴𝑇𝐴represents the transmission time of A-MPDU frame, which depends mainly on the size of the payload and on the PHY rate. 𝑇𝐷𝐴𝑇𝐴 and 𝑇𝐵𝐴 computation also depends on the IEEE 802.11 amendment used in the transmission. Observe that K corresponds to the number of aggregated data frames. Note that now the number of symbols 𝑁𝑠𝑦𝑚 is as follows. 𝑁𝑠𝑦𝑚𝐴𝐻 =⌈8∗𝐾∗(𝐿𝐻𝑒𝑎𝑑𝑒𝑟+𝐿𝑑𝑎𝑡𝑎)+14+(𝐾−1)∗(𝐿𝑑𝑒𝑙𝑖∗8) 6⌉ (19) 𝑁𝑠𝑦𝑚𝐴𝐶 𝑁2.4 𝑁5 =⌈8∗𝐾∗(𝐿𝐻𝑒𝑎𝑑𝑒𝑟+𝐿𝑑𝑎𝑡𝑎)+22+(𝐾−1)∗(𝐿𝑑𝑒𝑙𝑖∗8) 26 ⌉ (20) 𝐿𝑑𝑒𝑙𝑖 is the size of the delimiter between aggregated frames (4 Bytes). TBA calculation employs previously exposed TDATA equations but a frame of 32 Bytes is considered instead of LHeader + Ldata. 3.2.2 Evaluation and results After describing in detail, the analytical model, we highlight in the subchapter the results obtained on the evaluation. We consider the different pathloss models given in Section 3.1 for the range comparison, 𝑆=(1−𝑃𝐸𝑅)𝐿𝑑𝑎𝑡𝑎×8×𝐾 𝑇𝑚𝑒𝑠𝑠𝑎𝑔𝑒 (17) 𝑇𝑚𝑒𝑠𝑠𝑎𝑔𝑒=𝐷𝐼𝐹𝑆+𝑇𝐵𝐴𝐶𝐾𝑂𝐹𝐹+𝑇𝐷𝐴𝑇𝐴+𝑆𝐼𝐹𝑆+𝑇𝐵𝐴+2𝛿 (18)
54 and follow the expressions given in Section 3.2 to compare the expected throughput for different IEEE 802.11 technologies. For each of the technologies studied (IEEE 802.11ah/ac/n/a), we use the PHY configuration providing the longest range; that is, we select the most reliable MCS with the narrowest possible bandwidth (lowest sensitivity required), and we set the maximum transmitted power allowed for each band (cf. Table 5). Table 5. PHY configuration for most robust links 1 . Specification 802.11ah 802.11ac 802.11n 802.11a Frequency (GHz) 0.9 5.15, 5.45 2.4 5.15, 5.45 Ptx (mW) 1000 200, 1000 100 200, 1000 Sensitivity (dBm) -98 -82 -82 -88 Bandwidth (MHz) 1 20 20 5 Modulation BPSK BPSK BPSK BPSK Coding rate 1/2 with 2x rep. 1/2 1/2 1/2 Bit rate (Mb/s) 0.15 6.5 6.5 1.5 Long guard interval (ns) 8000 800 800 800 The results are given in Table 6. IEEE 802.11ah benefits from a lower frequency band, incurring in less propagation losses, a narrower bandwidth, improving power spectral density, and a more robust coding scheme. For these reasons, IEEE 802.11ah has the widest coverage. In all cases, IEEE 802.11ah coverage range shows, at least, a fivefold increase with respect to IEEE 802.11a (second-best range), and more than ten times the range provided by IEEE 802.11n in the 2.4 GHz band (worst case scenario). None of the indoor scenarios considered in the IEEE 802.11ah use case set (e.g. factory, warehouse, open office, etc.) will require such a long-range; in those cases, the increased range offered by IEEE 802.11ah may not compensate for the sacrifice in throughput, as explained next. Note that in Eq. (3) and (4), it is not considered the effect of walls. Also, note that we do not consider the gain of the spatial diversity techniques enabled by MIMO technology. Those techniques could increase the range of IEEE 802.11n/ac/ah between 10 and 30 m, depending on the scenario and the antenna configuration. 1 Note that the IEEE 802.11 standard provides support for the half-clocked and quarter-clocked operation (i.e. 10 and 5 MHz) only in Clause 18 (11a).
55 Table 6. Maximum coverage range. Specification 802.11ah 802.11ac 802.11n 802.11a Frequency (GHz) 0.9 5.15, 5.45 2.4 5.15, 5.45 Maximum Distance (meters) Macro Deployment 1561 151,221 191 211,311 Pico-Hot zone 721 65,93 81 91,141 Indoor C 1138 94,142 118 140,211 Indoor D 1531 125,191 158 185,283 Figure 8. Throughput vs Payload size for IEEE 802.11a. Figure 9. Throughput vs Payload size for IEEE 802.11ac. 0 0.5 1 1.5 0 200 400 600 800 1000 1200 1400 Throughput (Mbps) Pay Load (Bytes) IEEE 802.11a 0% PER 10% PER 30% PER 50% PER 0 2 4 6 0 200 400 600 800 1000 1200 1400 Throughput (Mbps) Pay Load (Bytes) IEEE 802.11ac
56 Next, in Figures 8 to 10, we show the throughput that could be achieved between a single transmitter and receiver pair at the limits of their coverage. Note, that Figures 9 to 12 follow the same lines colors, and nomenclature as shown in Figure 8. We show throughput values for different payload sizes (between 12 and 1500 Bytes) and different PER. Sensitivity values are given in Table 5 guarantee PER < 10%, but a link can be usable at higher error ratios; hence, we provide throughput values for PER between 0 and 50%. Logically, increasing the payload reduces the overhead, enabling higher effective throughput. Note that the use of aggregation would increase IEEE 802.11n/ac/ah (cf. Figures 10 and 11) efficiency even further, closer to the limit imposed by the PHY rate (cf. Table 5). However, the impact of aggregation is limited since, using the slowest modulations; we cannot take advantage of a high level of aggregation without exceeding the maximum duration allowed for a frame at the physical layer. Also, note that, since the scenarios of interest are outdoors or open indoor spaces, we considered the long guard interval in all cases. Figure 8 shows the evolution of IEEE 802.11a operating at PHY of 1.5 Mbps. It provides a maximum throughput of 1.43 Mbps (no errors and payload of 1500 Bytes), which is more than halved (0.70 Mbps) when PER increases to 50%. With payload of 50 Bytes, the maximum throughput is reduced to 0.60 Mbps with no errors, and 0.22 Mbps with PER of 50%. Given that the differences between the throughput obtained by IEEE 802.11n and 11ac are minimal at the 6.5 Mbps rate, we only show results for IEEE 802.11ac in Figure 9. Besides, for both IEEE 802.11ac and 11n, the maximum throughput with 1500 Bytes payload is around 5.6 Mbps, which is reduced to 2.5 Mbps when the PER is 50%. In the other extreme, i.e. with a payload size of 12 Bytes, the throughput obtained with PER = 50% is less than one-fourth of the throughput with no errors (from 0.33 to 0.08 Mbps). Figure 10. Throughput vs Payload size for IEEE 802.11ah (long MAC header and normal ACK). 0 0.05 0.1 0.15 040 80 120 160 200 240 280 320 360 400 440 480 Throughput (Mbps) Payload (Bytes) IEEE 802.11ah Long Header
57 IEEE 802.11ah allows a shorter MAC header to reduce overhead. However, we observed minimal throughput improvements (i.e. less than 1%) when short headers and NDP ACK were used. This is the reason why, in Figure 10, we plot the throughput results using long headers and normal ACK. It is clear that IEEE 802.11ah’s most reliable link is much slower than employing other IEEE 802.11 technologies (150 kbps). Some of the characteristics that give 802.11ah the longest-range turn into a drawback when throughput is compared. Results denote a maximum throughput of 126 kbps (reduced to 60 kbps when PER = 50%) for 475 Bytes payload. With 12 Bytes, throughput varies from 17.6kbps (no errors) to 6.9 kbps (PER = 50%). Notice, we consider the maximum data frames of size 1500 Bytes in IEEE 802.11n/ac. For IEEE 802.11ah, the data frames are limited to 511 Bytes at 1 MHz using MCS10 and 1 spatial stream [4](including preamble and header) and thus, the maximum payload is 475 Bytes for long header case, and 485 Bytes for the short header case. In Figure 11, the A-MPDU frame aggregation for IEEE 802.11ac and 11n provides a maximum throughput (PER = 0%) of 6.71 Mbps with 1500 Bytes (K=3, recall that K corresponds to the number of frames that form an A-MPDU) PER of 50% reduces it to 3.35 Mbps. With the shortest frame tested, i.e. 12 Bytes, we obtain 1.56 Mbps of throughput with 64 MPDUs (K=64) at 0% PER and 0.78 Mbps at 50% PER (x4, and x8 times the throughput with respect to the case without aggregation). Figure 11. A-MPDU Throughput vs Payload size for IEEE802.11ac. Considering IEEE 802.11ah and A-MPDU (Figure 12) with the minimum payload (12 Bytes of data), we achieve 36.9 kbps with 9 MPDUs (K=9) and PER equal to 0%. Note that using the maximum payload, i.e. 475 Bytes, there is no aggregation possible. Also, note that throughput vs. payload size lines break 0 20 40 60 0 2 4 6 0200 400 600 800 100012001400 Aggregation level (Frames) Throughput (Mbps) Pay Load (Bytes) IEEE 802.11ac K
64 Figure 19. Indoor A-MPDU Throughput vs coverage range using 4 and 8 SS for 802.11n and 802.11ac. Figure 20. Indoor A-MPDU Throughput vs coverage range for 802.11ah using 4 SS. It is also worth mentioning that a higher throughput performance can be obtained for IEEE 802.11ah employing two 8 MHz or four 4 MHz channels instead of one 16 MHz channel. First, note that the use of larger Channel Band Width (CBW) improves the transmission efficiency, since it allows the use of a larger proportion of data subcarriers (pilot, guard subcarriers are the same regardless of the CBW used). However, the required receiver minimum input sensitivity also increases by using larger CBW, thus a better signal quality is needed at the receiver to complete a successful reception. In this way, for long distances, it results in a more profitable practice to use, for example, 16 channels of 1 MHz CBW instead of 1 channel of 16 MHz CBW; with high signal quality in reception, the larger bandwidth becomes a better option due to the better proportion of data/pilot OFDM carriers.
65 3.4 Summary In this chapter, we provide an evaluation between IEEE 802.11ah and IEEE 802.11a, IEEE 802.11n, and IEEE 802.11ac in terms of range and throughput. Detailed results in Subchapter 3.2 demonstrate Wi- Fi HaLow is beneficiated for the lower frequency band, narrower bandwidth, and the robust coding scheme, giving the widest coverage in the results. IEEE 802.11ah surpassed the IEEE 802.11 standards compared (IEEE 802.11a/n/ac), showing more than five times range improvement concerning the second scored competitor (IEEE 802.11a). Regarding the throughput, IEEE 802.11ah presents the lowest results. Notice that when the frame size is small, the aggregation mechanism does not improve as much as with a big frame size. Hence, the excess of overhead impact is limited by the low data rates that IEEE 802.11ah devices will support. Evaluations performed in Subchapter 3.3 highlight the potential coverage at reasonably high rates exhibited by IEEE 802.11ah. This fact makes this technology an attractive alternative in fulfilling the needs of future IoT communications. The analysis of the results presents IEEE 802.11ah with more than 8 times improvement in coverage range against any other IEEE 802.11-based amendment and shows that it can provide throughput close to 100kbps in the worst case, which is enough to cover most IoT applications.
66 4. IEEE 802.11ah as a technology to face the IoT challenge Once that the IEEE 802.11ah standard fundamentals were exposed in Chapter 2, additionally with the performance evaluation on throughput and coverage range of Wi-Fi HaLow presented in Chapter 3, in this chapter, we characterize distinct IoT applications in different areas. The IoT communications challenges are presented, following with the evaluation of the results of the study of IoT applications requirements against IEEE 802.11ah capabilities, and finishing with the CAPEX and OPEX evaluation. After exposing the capabilities of the IEEE 802.11ah standard in supporting different IoT applications together with the characteristics and enhancements of the amendment, a thorough analysis, and evaluation was required to show the capabilities of IEEE 802.11ah standard. Furthermore, we provide numerical results showing how the IEEE 802.11ah specification offers the features required by IoT communications, thus putting forward IEEE 802.11ah as a technology to cater to the needs of the Internet of Things paradigm. Notice that part of this work has been published in [20]. 4.1 IoT communications challenges In order to visualize the challenges within IoT communications, we can distinguish the typical requirements such as a large number of autonomous devices sending traffic (simultaneously or in deferred times), low power consumption, and long sleep period. In this section, we provide an overview of the mechanisms used by IEEE 802.11ah to tackle these challenges.
67 4.1.1 Coverage range Some of the IoT applications require more than 1 km of coverage for their desired operation. Besides the fact that it is using a lower frequency band (sub-1 GHz) with better propagation characteristics, in IEEE 802.11ah, the extended range requirement is fulfilled by introducing 1 MHz wide transmission and by using a new MCS index (MCS10, cf. Subchapter 3.1). This scheme is effectively MCS0 (BPSK 1/2) with the addition of 2x repetition. Along with 1 MHz CBW, IEEE 802.11ah also supports 2, 4, 8, and 16 MHz (it is expected that early commercial devices support up to 4 MHz). These narrower bandwidths entail a larger symbol duration than legacy IEEE 802.11. With longer symbols (and guard intervals), IEEE 802.11ah transmissions are more robust to inter-symbol interference found in longer links and outdoor scenarios (large delay spread). By supporting MIMO, IEEE 802.11ah benefits from spatial diversity, which improves the received signal quality and, hence, makes longer links possible. The specification also considers multi-hop operation with relays or mesh networking to extend coverage. 4.1.2 Time and frequency resources Many technologies concurrently operate in the overcrowded frequency band of 2.4 GHz (IEEE 802.15.4e, BLE, IEEE 802.11, among others), where they suffer of a lot of interference, which seriously degrades the performance of the networks. With the advent of IoT, and the increase in the number of devices implementing these technologies, the fate of this band does not look promising; on the contrary, communications problems, such as the co-channel interference, which is especially harmful in Carrier Sense Multiple Access (CSMA)-like access schemes, will be exacerbating. However, the IEEE 802.11ah amendment is intended to operate below 1 GHz, which, besides improved coverage, faces less interference. This characteristic of the IEEE 802.11ah seems particularly appealing for IoT applications, where hundreds or thousands of devices are expected to coexist. 4.1.3 Support of large number of IoT devices IoT networks have the main characteristic of being formed by a large number of autonomous devices (typically ranging from hundreds to a few thousands). This is because many of the applications are expected to operate over large areas. However, collisions occur frequently when a large number of devices try to communicate simultaneously. Excessive collisions result in reduced overall throughput in the network and thus, finding appropriate methods to reduce collisions is one of the main challenges for the IoT.
68 The IEEE 802.11ah defines the optional new contention channel access mechanism RAW. This access method is designed to reduce collisions by improving channel efficiency by dividing stations into different groups and restricting channel access only to a group at a particular time period (cf. subchapter 6.1). Legacy IEEE 802.11 supports up to 2007 associated stations per AP, due to the limited number of available AIDs that can be assigned to each associated station. In order to increase the number of supported stations by AP, IEEE 802.11ah utilizes a novel hierarchical AID structure. The new AID consists of 13 bits and thus the number of supported stations increases to 213−1 (= 8,191). AID structure consists of four hierarchical levels (i.e., page, block, sub-block, and station’s index in sub-block). IEEE 802.11ah employs the aforementioned structure to group stations based on similar characteristics (e.g., traffic pattern, location, battery level, etc.). 4.1.4 Low power consumption Considering the fact that many IoT devices are battery driven and are meant to operate for days, weeks, months, or even years (depending on the application), the low power consumption becomes a crucial aspect to increase battery life. IoT devices are equipped with embedded Network Interface Card (NIC) and thus have the ability to communicate autonomously within the network they belong. The wireless NIC represents a large portion of the energy consumed by the device and thus, the definition of efficient power management for the NIC is of paramount importance. This can be achieved by employing different wake-up and doze timers. In legacy IEEE 802.11, the specified maximum idle period allows any station to maintain its association state for up to 18.64 hours of inactivity, while IEEE 802.11ah aims to utilize different periods for different applications, up to a year scale. Many new features introduced by the IEEE 802.11ah are intended to achieve more efficient transmissions, thus allowing energy saving. For example, the reduced overhead due to shorter headers and mechanisms, such as the implicit ACK control frames (not required in some cases), the speed frame exchange (method that allows exchanging a bidirectional sequence of frames during a reserved TxOP, cf. Subchapter 2.6), extending the battery life of STAs by shortening transmission time, keeping them awake for shorter periods. Besides, there is the TWT mechanism, which allows an AP to set up a specific time or set of times for each STA to access the medium. For further information, please refer to the subchapter 2.5.6.
69 4.2 Notable technologies contenders for IoT Recently we have witnessed an exponential growth in the evolution and development of different communication technologies addressed to support the IoT. As a consequence of this evolution, new applications have been triggered that require innovative connectivity solutions and new ways of sharing data among different devices and networks as the IoT [41]. In related literature, a collection of new terms has been coined in an attempt to clarify the new scenario of connected applications. The IoE [42] appears as a concept that contains both the IoT and IoH, including the capability to share data between each other (IoT and IoH) or among themselves using M2M [43] or M2H communications [44]. Following a similar approach, we could shape the IoT definition to include two different concepts: industrial IoT (iIoT) [45] and consumer IoT (cIoT), exhibiting new scenarios that will dominate the world’s communications in the near future, at least in terms of the number of participating devices. The upcoming IoT applications are enablers of innovative concepts such as smart cities [46], smart/ehealth [47], smart metering [48], and the smart things [49], among others. Each of these applications has particular requirements, i.e., different data rates, low power consumption, low cost of implementation, large number of supported devices, and the capability to cover different distance ranges. This massive implementation of the IoT paradigm will bring changes to many aspects of our lives. The debate on which technology should lead this revolution has not been settled yet. Over the years, there were multiple contenders, while Wi-Fi seemed to be observing from the bench, until the release of the IEEE 802.11ah, which is one of the most prominent technologies in the wireless networks communications field. It is well known that IEEE 802.11 specifies the mechanisms corresponding to MAC and PHY layers. On the other hand, the Internet Engineering Task Force (IETF) [50] is in charge of the Internet standards development, being responsible for the first reference protocol stack for the IoT after a decade of work, which includes the adaptation layer 6LoWPAN [51] to support IPv6 over IEEE 802.15.4 and IEEE 802.11ah [52] networks. IEEE 802.11ah is not the only technology trying to cover the requirements of IoT communications. IEEE 802.11 will have to contend against other technologies that are already established in the IoT arena, such as ZigBee/IEEE 802.15.4e, BLE [53] and different Low Power Wide Area Network proprietary technologies. In Table 7, we briefly summarize the most notable characteristics of the aforementioned technologies, pointed out in subchapter 1.4. Each technology presented in Table 7 has particular features that are attractive to different IoT scenarios. ZigBee/IEEE 802.15.4e [54] has been used in most of the WSN [55] due to its low implementation cost, its large number of supported devices, the offered data rates (i.e., 20 to 250 kbps) and
70 the low power consumption, which makes it appealing for some IoT short-range low-rate applications. Notice that in contrast to IEEE 802.11ah, the data rate where ZigBee/802.15.4e reaches a maximum of 250 kbps against the maximum IEEE 802.11ah data rate of 346 Mbps. Similarly happens with the coverage where ZigBee/802.15.4e longest coverage range is 100 meters in contrast with IEEE 802.11ah, which reaches up to 1.5 km coverage range. Similarly, BLE is focused on low energy consumption and short-range low-rate communication. Observe that in contrast to IEEE 802.11ah, the coverage range is limited for the BLE, due to the longest coverage range of Wi-Fi HaLow (up to 1.5 km). The same happens with the data rate where BLE reaches a maximum of 1 Mbps against the maximum IEEE 802.11ah data rate of 346 Mbps. 3rd Generation Partnership Project through MTC [56] technology is also making an effort to standardize M2M communications offering features such as QoS, mobility and roaming support based on cellular technologies. In addition to the higher frequency bands used in 3GPP MTC, the refarming of the licensed GSM spectrum brings the possibility to use sub 1 GHz frequencies. 3GPP MTC, (release 12 and 13) and will be further developed in future releases, presents the largest coverage feature and the highest number of supported devices in comparison to the other aforementioned technologies but operates in a licensed spectrum. 3GPP has also introduced Narrowband Internet of Things [57], which allows operators to use a minimal portion of the available spectrum (LTE [58], or GSM networks) to target ultra-low-end IoT applications. However, NB-IoT suffers from not being fully backward compatible with existing 3GPP devices . In addition, in the past few years, LPWAN solutions have appeared in competition to conquer the IoT market. Probably, the most outstanding solutions nowadays are LoRa [59] and SigFox [60] which present long coverage ranges (less than 3GPP MTC) and an increased number of supported devices. 4.3 IoT applications evaluation in IEEE 802.11ah The use of ICT as an enabler for smart cities creates the concept called Urban Automation Networks (UANs), which allows a wide spectrum of applications focused in smart cities, such as garbage collection, lighting control, green zone management, environmental control, parking availability, street traffic, utility infrastructure, and security, among other uses. All aforementioned applications can be included within the IoT applications framework. In addition, there are many other important applications available for IoT, such as multimedia and smart/e-health applications, smart metering, smart green, and integrated transport [61], home automation,
71 consumer services, smart grids [62], smart automotive and transit, smart logistic and supply chain, smart oil, gas manufacturing and, industrial applications. Building home automation consists on the automatic centralized control of a building in areas such as Heating, Ventilating, and Air-Conditioning (HVAC), lighting, safety, and security systems, among others. Moreover, smart metering applications are focused on smart grids, including on demand and periodical meter reading, load management and electric service pre-payments. Multimedia (audio and video devices), is not commonly considered within the IoT, but it can be used as sensors/actuators for smart/e-health applications, which include phone conversations and video transmissions for emergency notification, transference of high-resolution images, and smart monitoring on biometrical signals, such as electroencephalography (EEG), electrocardiography (ECG) and blood pressure (BP), among others.
72 Table 7. Notable technologies contenders for IoT Feature IEEE 802.11 (n/ac) IEEE 802.11ah ZigBee /802.15.4e BLE 3GPP MTC LPWAN LoRaWAN SigFox NB-IoT Frequency band (GHz) Unlicensed 2.4, 5 GHz Unlicensed 900 MHz Unlicensed 868/915 MHz 2.4 GHz Unlicensed 2.4 GHz Licensed <5 GHz Unlicensed 867–928 MHz Unlicensed 868–902 MHz Licensed <180 kHz Data Rate 6.5–6933 Mbps 150 kbps–346 Mbps <250 kbps <1 Mbps <1 Mbps <25 kbps <1 kbps <159 kbps Coverage range < 200 m <1.5 km <100 m <50 m <100 km <20 km < 40 km <35 km Power consumption Medium Low Low Low Low Low Low Low Number of devices supported 2007 8000 65,000 Unlimited* >100,000 >100,000 >1,000,000 >52500
73 4.3.1 Accomplishing the requirements of IoT applications We present an analytical study to evaluate the viability of IEEE 802.11ah as the basis of different IoT applications by confronting the application requirements and the IEEE 802.11ah capabilities. We collect a selection of typical IoT applications, classifying them into smart applications and multimedia and smart/e- Health applications. Smart applications are divided further into two categories according to their time-related requirements: permanent connectivity and event-based applications (highlighted in Table 8). Multimedia and smart/e- Health applications (signified in Table 9 are classified by type, namely audio, video, data, and biometrics). Tables 8 and 9 show the minimum number (i.e., worst case) of STAs each IEEE 802.11ah AP can support while meeting the requirements of different IoT applications. In all of the aforementioned IoT applications, we expose the expected number of devices that an IEEE 802.11ah standard AP can support over different distances (i.e., less than 1 km, 500 mts, and 250 mts). In order to do that, we consider the typical data size and aggregated data rate requirements for different applications found in the literature (e.g., [63], [64]). In each case, we also assume the fastest MCS (among the set of mandatory MCS) that can be reached at those distances, according to the minimum receiver sensitivity set in the IEEE 802.11ah specification [4] . This explains why larger cells admit fewer users; larger distances require more robustness and therefore, slower modulations. Our evaluation scenarios are conformed by multiple IEEE 802.11ah transmitters or STAs and one receiver (AP). In order to set a reliable lower bound, we assume the most demanding case; which is, all STAs are active and willing to transmit at the same time (i.e., saturation conditions). We start the evaluation with one STA and then we keep adding new STAs until the provided layer-2 throughput ceases to meet the requirements of the application, i.e., the obtained throughput per station is below the data rate required by the application. The throughput as a function of the number of contending STAs is computed according to the wellknown Bianchi’s analytical model, which is a model that provides the saturation throughput in IEEE 802.11 networks [65] and considering IEEE 802.11ah basic access parameters. The value of the average data rate is calculated as follows: first we have carried out a study of the state of the art on the different IoT applications such as permanent connectivity and event-based applications, multimedia and smart / e-Health applications, among others in order to determine a typical payload required for each one of them [63], [64]. Furthermore, we have taken into account the time in which they regularly send data (seconds, minutes, hours, or days) depending on the particular needs of each application. In addition, the Bianchi model is used to find the maximum number of simultaneous STAs that would produce an average throughput per
80 between different technologies contending to cover the IoT communications framework, and thus indicate IEEE 802.11 technology as one of the strongest contenders. We give a thorough analysis of the requirements of many typical IoT applications (classified as permanent connectivity, event-based applications, audio, video, data and biometrics), assessing the number of supported devices per AP, with up to 1 km of coverage. In the cases where the required coverage distance is larger than 1 km, IEEE 802.11ah can be used to build a multi-hop distribution system. We also provide an analysis of the implementation and infrastructure costs that make IEEE 802.11ah very attractive in front of other IEEE 802.11 specifications and the competing wireless technologies. Overall, the expected performance of IEEE 802.11ah asks for a remarkable place in the IoT landscape.
81 5. Simulation environment The present chapter is dedicated to the introduction of the ns-3 network simulator, used for the analysis and evaluations of distinct features throughout the work developed in this thesis. This chapter also includes the aforementioned model settings, environment, and the changes made to the ns-3’s IEEE 802.11ah model to adapt it to our purposes. The current scenario, where new technologies are emerging with different specifications and features, demands the use of networks simulators, aiming to evaluate the performance of these new technologies against legacy features, in order to support the detection and or correctness of future problems in the implementation and deploying of scenarios that can be expensive to implement physically. After each successfully well-modeled network, simulators can achieve meaningful insights over a modeled network, allowing the use of different scenarios, parameters, etc. to study different behaviors of those networks. As mentioned before and in order to mimic a real system’s behavior, distinct parameters are tested particularly in PHY and MAC layers, which is mainly the object of study in this thesis. With the ongoing network communications importance on the IoT scenarios, the apparition of network simulators is increased, being probably OMNet++ [66], OPNET [67], ns-2 and ns-3 [68] the more prominent ones. From our point of view, and in in order to support the analysis and evaluation of different features, ns-3 discreteevent network simulator is the best option to perform these duties. Notice that ns-3 has specified models for IEEE 802.11ah developed by researchers from the University of Antwerp [69]. To sum up, the next subchapter will introduce ns-3. Following, the simulation model´s settings are exposed, as well as the IEEE 802.11ah adaptation is performed until the summary in subchapter 5.4
82 5.1 ns-3 structure for IEEE 802.11-based simulations The ns-3 implementation is modular and provides the following sublayers. First, the PHY layer models. Second, the MAC low models, where functions, such as medium access DCF, EDCA, Request To Send (RTS)/CTS, and ACK are modeled. Finally, with the MAC high model, also known as upper MAC, includes models for the non-time-critical processes as the MAC-level beacon generation, rate control algorithms, probing, and association state. An important part of the evaluations carried out in this thesis is obtained by means of simulations using the ns-3 discrete-event, event-based network simulator, licensed under the GNU GPLv2 license. ns-3’s IEEE 802.11ah models were developed by researchers from the University of Antwerp [69]. An overview of the ns-3 model is performed in this chapter. Firstly, we have to mention that ns-3’s basic abstraction element is the Node, which can be conceived as a host or, more generally, a computer. Nodes are connected to a network through NetDevice objects, which cover both the software driver and the simulated hardware. NetDevices can represent NICs, implementing, for example, the behavior of Ethernet, Wi-Fi, Bluetooth, etc. Hence, Nodes must have a NetDevice “installed”, and in this way, the nodes can communicate among them in simulation via Channels (class in charge of managing communication and connecting Nodes to them). Additionally, as in real network transmissions, a Node can be able to be connected (using multiple NetDevices) to more than one Channel. Secondly, focusing on the Wi-Fi-model, ns-3 utilizes the WifiNetDevice to create a model of 802.11-based infrastructure and ad-hoc networks. The objective of ns-3’s 802.11 models is to provide an accurate MAC-level implementation of the IEEE 802.11 specification including a packet-level abstraction for distinct PHYs. Regarding the WifiNetDevice models for wireless networks based on IEEE 802.11 standard, the ns-3 supports the following IEEE 802.11 features: The PHY layer of IEEE 802.11a, IEEE 802.11b, and IEEE 802.11g. The PHY layer (including both 2.4 GHz and 5 GHz bands) for IEEE 802.11n, IEEE 802.11ac, and IEEE 802.11ax. Infrastructure and ad-hoc modes with basic 802.11 DCF. MSDU aggregation technique and MPDU aggregation extensions for IEEE 802.11n. IEEE 802.11e QoS-based EDCA and queueing extensions. IEEE 802.11s mesh and IEEE 802.11p and WAVE models. Various rate control algorithms such as Constant rate, Minstrel, etc. Distinct propagation delay models Overall, ns-3 nodes can have multiple WifiNetDevices on separate Channels and they can coexist with other device types/network technologies.
83 5.2 ns-3 IEEE 802.11ah adaptation As mentioned before, researchers from the University of Antwerp developed the ns-3 models for IEEE 802.11ah used in this thesis [69]. This implementation provides the models for the Wi-Fi channel including the propagation loss model and delay model. Regarding the MAC low layer mechanism, the model includes techniques such as DCATxOP/EDCATxOP, implements part of the RAW mechanism, packet queues, fragmentation, retransmission, and rate control. Additionally, the MAC high module implements management functions such as beacon generation, fast association, probing, and another part of the RAW. Note that on an extension of their work in [70], they included support to RAW with an interface for dynamic configuration based on their model [71]. Besides, it includes TIM segmentation and energy consumption model and an adaptative MCS model. However, some relevant IEEE 802.11ah’s mechanisms are not implemented, such as the BSS color mechanism, and heterogeneous RAW configurations with the use of different MCS, payloads, group size. Moreover, we should take into account the use of distinct characteristics IEEE 802.11, such as control frame formats, Sub-Channel Selective Transmission, and the TWT for future development, among others. Notice that to the best of our knowledge, there was a lacking of validation of the ns-3’s IEEE 802.11ah model against an analytical model. 5.3 Simulation model’s settings In preceding chapter 3, we expose an analytical model, which was the base to validate our simulationbased study with the IEEE 802.11ah ns-3 version. We perform a throughput evaluation of the IEEE 802.11ah standard taking into account two distinct setups, one using the long header frame format and the short header MAC configurations (cf, Table 10). Refer to Table 4 for a complete PHY and MAC parameter set. Thus, results including the effects of frame aggregation technique (A-MPDU) are shown in subchapter 3.2 and 3.3 and, in chapter 6, those results regarding the e-model applied to RAW strategies evaluation. A set of tests has been designed with the aim to evaluate the reliability of the e-model and ns-3’s IEEE 802.11ah models for a simple scenario implementing EDCA, in order to configure the IEEE 802.11ah ns- 3 module to adapt it to our experimentation settings. Set up includes 1 MHz channel bandwidth, 1 SS, utilizing three different MCS (MCS 10 at 150 kbps, MCS 4 at 1.8 Mbps, and MCS 9 at 4 Mbps) and packet
84 sizes of 100 Bytes. The ns-3 simulator results are obtained averaging over a large number of different simulations, where the STAs are randomly placed within a 50 meters radius from the AP. We have to note that ns-3’s capture effect implementation (the effects of which have not been evaluated yet in the new IEEE 802.11ah radios) was disabled, providing a fairer comparison with the mathematical models used in the development of this thesis; recall that the modeled throughput with and without A- MPDU considers all collided packets are effectively lost. Confidence intervals are very small and therefore are not shown in the figure in order to facilitate the reading of Figure 21. Depicted in Figure 21, Bianchi’s model shows a difference within the ±5%, on average, on all the cases tested, in comparison with the ns-3 results under the same scenario configuration. In the case of 20 stations using the MCS 4 at 1.8 Mbps, the model shows a throughput of 0.276 Mbps, while the simulation result was of 0.270 Mbps, showing a difference of 2.275%. In contrast, in the case of 36 STAs, the Bianchi’s model shows a 0.261 Mbps throughput, while the simulation provides 0.247 Mbps, resulting in the largest average difference observed, of almost 5%. Figure 21. IEEE 802.11ah EDCA analytical model vs ns-3 simulation results. Similarly, in the case of MCS 9 (4 Mbps), where, for example, 15 stations give an analytical throughput of 0.340 against the simulation result of 0.335, a difference of 1.46%. In the case of 27 STAs with 0.325 Mbps obtained with the analytical model throughput versus the 0.307 Mbps simulation throughput shows a difference of 5%. The novel MCS 10 in IEEE 802.11ah, with 150 kbps, shows 0.068 Mbps vs 0.065 Mbps for analytical model and simulation results, respectively (5% difference) in the case of 11 STAs. As well, the 22 STAs case gives an e-model throughput of 0.063 Mbps against the 0.060 Mbps with an average divergence of 4% 0.00 0.20 0.40 10 20 30 40 50 60 Throughput Mbps Total STAs MCS 9 e-model MCS 9 simulation MCS 4 e-model MCS 4 simulation MCS 10 e-model MCS 10 simulation MCS 9 analytical model MCS 4 simulation MCS 9 simulation MCS 10 analytical model MCS 4 analytical model MCS 10 simulation
85 For larger groups, the divergence increases, resulting in a difference of more than 10% in some cases. However, note that in order to reduce the number of competing STAs, the use of grouping with RAW is intended, so that slots grant access only to a few STAs, a domain in which both simulation and model provide very similar results. Table 10. Simulation parameters NDBPS 6 NES 1 NLTF 1 TIM us 200000 SLOT us 52 SIFS/uS 160 DIFS/uS 264 Tpreamble/header(us) 560 Short Lheader/Bytes 26 Long Lheader/Bytes 36 The presented evaluation highlights the validation of the analytical model against the ns-3 simulation results for IEEE 802.11ah with 3 different PHY rates (low, medium, and high). These results constitute a benchmark for saturation models in IEEE 802.11ah for homogeneous scenarios. In the following Chapter 6, we evaluate the performance of heterogeneous scenarios. 5.4 Summary In a broader view through the development of this dissertation, we perform the study and evaluation of main IEEE 802.11ah standard features by means of its throughput with and without A-MPDU, and with multiple different configurations to evaluate it in outdoor and indoor scenarios.
86 Moreover, we validate the ns-3’s IEEE 802.11ah model against known analytical models for IEEE 802.11ah, with the development of the e-model in chapter 6, which, to the best of our knowledge, was the first time that the IEEE 802.11ah ns-3 version is validated. The success of the ns-3 as a tool for computer network research is undoubtedly due to the fact that it allows the researcher to perform analysis for multiple network technologies, such as 3GPP specifications, IEEE 802.11 standards, among others, avoiding the cost of implementing a hardware-based scenario for evaluation.
87 6. RAW grouping strategies IEEE 802.11ah is an Internet of Things enabling technology, where the efficient management of thousands of devices is a key function. To this aim, IEEE 802.11ah provides the RAW mechanism, which reduces contention by enabling transmissions for small groups of stations. An optimal grouping of RAW stations requires an evaluation of many possible configurations. In this chapter, we propose an analytical model (named e-model) that provides an evaluation of the RAW configuration performance, allowing a fast adaptation of RAW grouping policies, in accordance to varying channel conditions. We base the e-model in known saturation models, which we adapted to include the IEEE 802.11ah’s PHY and MAC layer modifications and to support different bitrates and packet sizes. As a proof of concept, we use the proposed model to compare the performance of different grouping strategies, showing that the e-model is a useful analysis tool in RAW-enabled scenarios. Notice that part of this work has been accepted for presentation and publication at the IEEE GLOBECOM 2020. 6.1 Random access window A new contention-free channel access period called RAW [4] is included in the IEEE 802.11ah standard. RAW is defined and designed to reduce collisions and improving channel efficiency by splitting stations into different groups and delimiting channel access only to a reduced group during a particular time period.
88 Notice that the channel airtime is divided into multiple intervals, some of these are assigned for RAW groups, and alternatively, other periods are shared and can be accessed by all non-RAW stations using the legacy IEEE 802.11 EDCA. The RAW Parameter Set (RPS), transmitted at fixed intervals within beacon frames, is used to announce the RAW configuration, specifying which stations belong to each group using AID, duration, and group start time. A given RAW is further divided into slots of equal duration. Within a RAW, the stations are distributed among slots following a round-robin assignment (cf. Figure 22). Figure 22. Restricted Access window structure. The RAW mechanism splits STAs into groups by using the AID. Additionally, RAW splits channel access into time slots to reduce collision probability, at the same time that it assigns slots to groups where the AP indicates through its beacons the slot assignments and RAW allocation. Hence, STAs are only allowed to transmit on their group’s assigned slot period. Thus, each RAW can be divided into up to 𝑁𝑅𝐴𝑊 < 64 RAW slots of equal duration, which corresponds to each STA. 𝑇𝑠𝑙𝑜𝑡= 𝑇𝑅𝐴𝑊 𝑁𝑅𝐴𝑊 (27) For the calculation of the assigned slot number to an STA we follow: where 𝑥 is the position in the list of the admitted STA and the 𝑁𝑜𝑓𝑓𝑠𝑒𝑡 is a pseudo-random value used to increase fairness. Inside the RAW slot, channel access is performed by the STAs using EDCA with CSMA/CA. Hence, the STA senses the medium before the transmission is started, but waits to transmit until the medium is idle. 𝑖𝑠𝑙𝑜𝑡=( 𝑥+ 𝑁𝑜𝑓𝑓𝑠𝑒𝑡) 𝑚𝑜𝑑 𝑁𝑅𝐴𝑊 (28)
89 Furthermore, two independent back-off rules are used, one back-off state for EDCA and the second for each RAW slot, continuing the EDCA back-off when the RAW slot is finished. Take into account, that distinct backoff rules can be applied due to the different contention conditions. In order to reduce collisions probability at the moment where the medium is sensed idle, EDCA performs a backoff, this new backoff initializes a counter when the station RAW slot begins. This counter is set up with random integer uniformly drawn from [0, 𝐶𝑊𝑚𝑖𝑛−1] interval. Consequently, the STA reduces the backoff counter each time that the channel is sensed idle for its backoff slot. On the contrary, that is the case when the channel is busy; the counter is stopped and resumed when the medium is sensed idle again. Furthermore, an STA transmits a data frame each time the backoff counter reaches 0, thus, the protocol to follow in order to transmit for the first time a new data frame starts when an STA initializes the counter again with a random integer from [0, 𝐶𝑊𝑚𝑖𝑛−1] interval. In this scenario for transmission attempt i, the new STA backoff value is over the [0, 𝐶𝑊𝑖−1−1] interval, every transmission attempt 𝐶𝑊𝑖−1 is doubled until 𝐶𝑊𝑚𝑎𝑥. Moreover, if the Cross-Slot Boundary feature is enabled, STAs are allowed to complete the ongoing transmission, even if they need some time beyond its assigned RAW. The STAs are as well allowed to sleep during another group's slot. On the other hand, if the Cross-Slot Boundary is disabled, an STA wakes up after the beginning of its slot; it may use only the physical channel sense to determine if the channel is free. As mentioned previously, a particular characteristic in IEEE 802.11a is the use of two backoff periods, where the inside and outside RAW backoff are not equal. The outside RAW backoff is suspended at the moment in which RAW transmission occurs, and after the RAW duration ends the outside, RAW backoff is resumed. The standard procedure for the inside RAW backoff, initiates at the start of each RAW. A new backoff function is generated in an STA by setting up the 𝐶𝑊=𝐶𝑊𝑚𝑖𝑛 and the backoff time from [0, 𝐶𝑊𝑚𝑖𝑛− 1], by doing it this way, the previous RAW backoff counter ends, thereby it will not overpass the new RAW backoff, achieving implementation of the fairness feature with this procedure. 6.1.1 RAW grouping Notice that the number of groups and their duration have a big impact on the RAW optimal configuration as the authors in [72] highlight. New approaches have been studied since IEEE 802.11ah’s RAW mechanism was defined, outstanding related works based on Markovian Chains presented in [73] and [74]. A new grouping scheme is proposed in [75], in which STAs are allocated by the AP to each time slot during a RAW, taking into account geographic positions in an attempt to reduce the collision probability
96 In the present work, we propose an analytical tool (e-model), altogether with the ns-3 simulator with specific modifications to RAW mechanism, for evaluating heterogeneous RAW configurations. Additionally, the e-model is used to validate the simulations results obtained in ns-3, being this, to the best of our knowledge, the first time that ns-3’s IEEE 802.11ah models are compared to analytical models. For the sake of clarity, the IEEE 802.11ah evaluation is performed by employing 3 different PHY rates (low, medium, high). These results constitute a benchmark for saturation models in IEEE 802.11ah for homogeneous scenarios, where all STAs are using the same MCS, and for heterogeneous scenarios, with STAs operating at different PHY rates. RAW performance is evaluated by using distinct strategies with different RAW configurations, and the e-model is thus shown to be a useful tool to assess the best RAW performance for a given network scenario.
97 7. Final Discussion The overwhelming appearance of the Internet of Everything is present every day and it is becoming an important part of modern life in all of its forms, as the Internet of Humans and the Internet of Things. Those are the main drivers that are shaping our future in the mid and long term, along with the researchers’ skills and abilities to interconnect the digital and the real world through the Internet. Tactile Internet concept was born in the past years [87] with the main aim to provide ‘latency zero’ in all the applications with similar needs. e.g., autonomous cars, smart cities, telemedicine, tele-surgery, distant robot operations, among others. In the near future, we will be experiencing new forms of interaction with objects, applications, platforms, and even complete digital systems that will be able to predict our choices and our likes or dislikes, due to machine learning and artificial intelligence, technologies that are under development nowadays. The integration of IoE, machine learning algorithms as a part of Artificial Intelligence (AI) applications, or Big Data analysis will open the new requirements for services, applications, and needs that will enhance the wellness of citizens. In a broader view, it is clear that IoE brings numerous benefits in many scenarios. Smart Cities, Industry 4.0, and Vehicular Ad-hoc Networks (VANETs) have a shared key feature to success in their fundamental applications that is the latency. As a consequence of the IoT concept, there are new scenarios with ultra-dense networks like Smart Cities, and there are massive devices deployments using wireless networks in diverse environments (e.g., homes, offices, streets, campuses, industry, farms, warehouses, among others), where different devices (e.g., sensors, smartphones, computers, wearables, and more) have to compete to gain communication resources and, at the same time, cooperate to enforce a global interconnection.
98 IEEE based WLANs (due to their ease of deployment and cost-efficiency) could be used as a viable alternative technology for IoT environments if the restrictions of high-power consumption and the limited number of associated stations are overcome. There is a need to adopt universally accepted, cost effective, and scalable communication technology within IoT framework. IEEE based WLANs (due to their ease of deployment and cost efficiency) could be used as viable alternative technology for these aforementioned scenarios, with the IEEE 802.11ah standard. At this point, it is important to mention that the top of the IoT communications networks is undeniably going to be the 3GPP 5G networks [88], the next generation of cellular wireless communications. Due to the above reason, both interoperability and integration with Wi-Fi networks are going to be key features to fulfill the requirements of the future scenarios in the coming years. In the case of cellular technology implementation, we have to take into account what this technology has to offer for IoT use-cases. Note that for multiple use cases and scenarios, the use of the Wi-Fi networks is going to be needed in order to have an interconnected network to perform quality services with low latency for indoor and outdoor scenarios around the globe. The focus of this thesis has been to study the IEEE 802.11ah standard as one of the paramount technologies to IoT scenarios-based Wi-Fi networks. In order to tackle the IoT scenarios challenges, for proper operation in IoT scenarios, IEEE 802.11ah defines the operation of license-exempt wireless networks 1 GHz frequency bands and below. Wi-Fi HaLow was developed with the ability to operate in outdoor scenarios (not excluding indoors) and with the characteristic to support point to multipoint applications. The mode of operation in the PHY layer ensures transmission range up to 1 km if needed and typical data rates from 100 kbps, designing a new MAC layer to support up to 8000 connected devices. In a broader view, the PHY mode operation transmitting in sub 1 GHz improves propagation and penetration for large coverage area in the license-exempt frequency, improving the reliability of the communications with a high sensitivity and link margin, adding diversity frequency, time, and space, giving the improvement in longer battery energy life due to the short data transmission. The MAC layer reduces overhead by using short MAC headers removing the duration, QoS, HT, and sequence control fields. Moreover, the NDP in the PHY header concentrates control frames information. In addition, sending beacon frames with a lower frequency rate, and not using ACK transmissions when employing the BDT mechanism, decreases battery consumption and increases the channel efficiency. The IEEE 802.11ah protocol includes the hierarchical AID mechanism, a new structure that allows distinct STAs grouping to be capable of differentiating them according to multiple heterogeneous features. Additionally, the support of thousands of STAs associated to the same AP is improved by using the RAW feature, which consists in splitting into time slots the channel access, and dividing STAs into groups (AID).
99 The standard definition allows a configurable bandwidth with channel bonding of 1 MHz and 2 MHz (mandatory bandwidths). Following this, each country defined their own frequency bands and transmission power allowed between the limits of the IEEE 802.11ah specification. The standard specifies PHY rates from 150 kbps (using MCS10, one stream at 1 MHz frequency with long GI) to 347 Mbps (with MCS 9, along with 4 streams at 16 MHz and using short GI). In the present dissertation, we evaluate the main characteristics and benefits provided in terms of throughput and transmission range by the most notable IEEE 802.11 specifications compared to the IEEE 802.11ah amendment. Detailed results indicate that IEEE 802.11ah benefits from the widest coverage with more than 8 times improvement against any other IEEE 802.11-based amendment, due to the lower frequency band, a narrower bandwidth, and a more robust coding scheme. After all, the analysis of the results presents IEEE 802.11ah and shows that it can provide throughput close to 100kbps in the worst case, which is enough to cover most IoT applications. IEEE 802.11ah shows, at least, a fivefold increase with respect to the second-best range (IEEE 802.11a), and more than ten times improvement with regard to the worst case (IEEE 802.11n in the 2.4GHz band). On the other hand, IEEE 802.11ah presents the lowest throughput, in comparison with other amendments, a maximum throughput of 144 kbps (reduced to 71 kbps when PER = 50%) can be achieved at the limits of its estimated coverage, which is enough for the use cases this technology is targeting. Giving the use case scenarios, where the size of data frames is inherently small, the use of aggregation slightly mitigates the excess of overhead, but its impact is limited by the low data rates that 802.11ah devices will support. The potential coverage at reasonably high rates exhibited by IEEE 802.11ah makes it a very appealing alternative in fulfilling the needs of future IoT communications. Among the characterization of IEEE 802.11ah performed in this dissertation, we provide a comparison between different technologies contending to cover the IoT communications framework, and thus indicate IEEE 802.11 technology as one of the strongest contenders. We give a thorough analysis of the requirements of many typical IoT applications (classified as permanent connectivity, event-based applications, audio, video, data and biometrics), assessing the number of supported devices per AP, with up to 1 km of coverage. In the cases where the required coverage distance is larger than 1 km, IEEE 802.11ah can be used to build a multi-hop distribution system. We also provide an analysis of the implementation and infrastructure costs that make IEEE 802.11ah very appealing against other IEEE 802.11 specifications and competing wireless technologies. Overall, the expected performance of IEEE 802.11ah asks for a remarkable place in the IoT landscape.
100 New standards and mechanisms are needed to solve the expected massive number of stations supported by IoT networks using multiple applications with different requirements, such as QoS, latency, energy consumption and throughput. In the present work, we propose an analytical tool (e-model), together with the ns-3 simulator with specific modifications to RAW mechanism, for evaluating heterogeneous RAW configurations. Additionally, this e-model is used to validate the simulations results obtained in ns-3; being this, to the best of our knowledge, the first time that ns-3’s IEEE 802.11ah models are compared to analytical models. For the sake of clarity, the IEEE 802.11ah evaluation is performed by employing 3 different PHY rates (low, medium, high). These results constitute a benchmark for saturation models in IEEE 802.11ah for homogeneous scenarios, where all STAs are using the same MCS, and for heterogeneous scenarios, with STAs operating at different PHY rates. RAW performance is evaluated by using distinct strategies with different RAW configurations, and the e-model is thus shown to be a useful tool to assess the best RAW performance for a given network scenario. Additionally, to the achievements obtained in the development of this Ph.D. Thesis, it is proper to mention by the contributions of this work and the journal publications, we have inspired other researchers’ works, knowing this by the citations in other investigators´ publications. Besides the previous achievements, we acquired the experience to have studied and worked with the IEEE 802.11ah standard from the envisioning of the TGah until the release of the aforementioned standard and to get the knowledge about IEEE 802.11 standardization development. All of the above accomplishments form part of the experience obtained as a researcher. As a part of our future work, to continue this research work, we consider the possibility to enhance the e-model developed in Chapter 6 with some machine learning techniques, like with the use of a genetic algorithm or a reinforcement algorithm in the IEEE 802.11ah RAW feature. In this scenario, the proposed e-model could be cataloged as a tool that allows us to select the best grouping strategy at different times in a time period Thus, this e-model behavior can be used as an input of a genetic algorithm that consists in the search of a heuristic based on the theory of natural evolution by Charles Darwin. This theory is based on reflecting the process of natural selection, in this proposed optimization, the e-model is used to predict/select the finest grouping strategy available in an IEEE 802.11ah wireless network. As a result, we could get the best working configuration across distinct stations operating each of them at different MCS to enhance the RAW mechanism. On the other hand, the use of a reinforcement-learning algorithm in a simplistic concept could use the experience to set up initial model transitions and outcomes in the environment based on the e-model
101 selected strategies, where the right actions are chosen by searching or planning in this model according to the desired RAW configurations. Following the previous assumptions, the same opportunity to future work is open to interact with the cloud and edge computing with or without the addition of artificial intelligence capabilities. These are some of the other branches that can be used as target research topics to continue the work presented in this thesis. To sum up, cloud-computing applications require high throughputs and regular latency, over interconnected networks with QoS requirements. In order to fulfill the requirements of the aforementioned scenarios requirements, IEEE 802.11ah can be used as a viable connectivity option in specific applications, where its characteristics (long coverage range, data rate, and the number of stations supported) can give a better approach than other IoT technologies, and at the same time, fulfill the QoS required for this kind of applications. Moreover, the edge computing scenarios could be another path to continue the future work of this research, where M2M networks communications are used typically as sensors, actuators, and machines that are computing and using network resources in the middle of the path between data sources and cloud data centers. Furthermore, edge-computing applications require network communications with both regular throughputs and rapid responses with low latency, including the possibility that a machine learning algorithm would be capable to differentiate the needs of each STAs according to priority requirements at a specific moment of the transmission and execution of the application across the compute continuum. IEEE 802.11ah could be the principal technology to cover edge computing connectivity requirements by using it as a backbone between wireless sensor networks and the cloud data centers in order to satisfy edge computing scenarios. On the other hand, through this dissertation, IEEE 802.11ah has demonstrated its capabilities to support and fulfill IoT application requirements. Since both edge computing and the IoT use-cases scenarios have similar communications requirements, they look to fulfill the same goals, the aim to improve human wellbeing.
102 Publications [P1] V. Banos, M. S. Afaqui, E. Lopez, and E. Garcia, “Throughput and Range Characterization of IEEE 802.11ah,” IEEE Lat. Am. Trans., vol. 15, no. 9, pp. 1621–1628, 2017[19]. Journal Impact Factor: 0.502, quartile: Q4, published in 2017 Area: Computer Science, Information Systems [P2] V. Baños-Gonzalez, M. S. Afaqui, E. Lopez-Aguilera, and E. Garcia-Villegas, “IEEE 802.11ah: A technology to face the IoT challenge,” Sensors (Switzerland), vol. 16, no. 11, p. 1960, Nov. 20 16[20]. Journal Impact Factor: 2.677, quartile: Q1, published in 2016 Area: Instruments & Instrumentation [P3] V. Baños-Gonzalez, E. Lopez-Aguilera, and E. Garcia-Villegas, “E-model : An analytical tool for fast adaptation of IEEE 802 . 11ah RAW grouping strategies.” Has been accepted for presentation and publication in a high ranked IEEE conference. GLOBECOM 2020.
103 References [1] E. Khorov, A. Lyakhov, A. Krotov, and A. Guschin, “A survey on IEEE 802.11ah: An enabling networking technology for smart cities,” Comput. Commun., vol. 58, pp. 53–69, Mar. 2015. [2] “Wi-Fi Alliance.” [Online]. Available: https://www.wi-fi.org/. [Accessed: 21-Jun-2020]. [3] wi-fi.org, “Wi-Fi HaLow | Wi-Fi Alliance,” www.wi-fi.org, 2017. [Online]. Available: https://www.wi-fi.org/discover-wi-fi/wi-fi-halow. [Accessed: 22-Jun-2020]. [4] 802.11ah-2016 - IEEE Standard for Information technology--Telecommunications and information exchange between systems - Local and metropolitan area networks--Specific requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 2: Sub 1GHz License Exempt Operation, 30 April 2017, no. February, p. 594, 2017. [5] Long Range Low Power (LRLP) Operation in 802.11: Use Cases and Functional Requirements: Guidelines for PAR Development. . [6] E. Lopez-Aguilera, I. Demirkol, E. Garcia-Villegas, and J. Paradells, “IEEE 802.11-Enabled Wake-Up Radio: Use Cases and Applications,” Sensors, vol. 20, no. 1, p. 66, Dec. 2019. [7] IEEE Standards Association, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specificatio19ns; Amendment 4: Enhancements for Very High Throughput for Operation in Bands below 6 GHz. 2013. [8] “Wi-Fi CERTIFIED 6 | Wi-Fi Alliance.” [Online]. Available: https://www.wi-fi.org/discover-wi- fi/wi-fi-certified-6. [Accessed: 22-Jun-2020]. [9] “IEEE P802.11ax - IEEE Draft Standard for Information Technology -- Telecommunications and Information Exchange Between Systems Local and Metropolitan Area Networks -- Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment Enhancements for High Efficiency WLAN.” [Online]. Available: https://standards-ieee-org.recursos.biblioteca.upc.edu/project/802_11ax.html. [Accessed: 25-Jul- 2020]. [10] M. S. Afaqui, E. Garcia-villegas, E. Lopez-aguilera, G. Smith, and D. Camps, “Evaluation of Dynamic Sensitivity Control Algorithm for IEEE 802 . 11ax,” no. Wcnc, pp. 1078–1083, 2015.
104 [11] “IEEE Std 802.11af-2013 (Amendment to IEEE Std 802.11-2012, as amended by IEEE Std 802.11ae-2012, IEEE Std 802.11aa-2012, IEEE Std 802.11ad-2012, and IEEE Std 802.11ac- 2013),” IEEE Std 802.11af-2013 (Amendment to IEEE Std 802.11-2012, as amended by IEEE Std 802.11ae-2012, IEEE Std 802.11aa-2012, IEEE Std 802.11ad-2012, and IEEE Std 802.11ac- 2013). pp. 1–198, 2014. [12] LoRa Alliance, “LoRaWAN Backend Interfaces 1.0 Specification,” no. 2010, p. 97331, 2011. [13] L. Casals, B. Mir, R. Vidal, and C. Gomez, “Modeling the Energy Performance of LoRaWAN,” Sensors, vol. 17, no. 10, p. 2364, Oct. 2017. [14] C. Gomez, J. C. Veras, R. Vidal, L. Casals, and J. Paradells, “A Sigfox Energy Consumption Model,” Sensors, vol. 19, no. 3, p. 681, Feb. 2019. [15] Y. P. E. Wang et al., “A Primer on 3GPP Narrowband Internet of Things,” IEEE Commun. Mag., vol. 55, no. 3, pp. 117–123, Mar. 2017. [16] Zigbee Alliance, ZigBee/IEEE 802.15.4 specification, vol. 2011, no. September. 2011. [17] J. Nieminen et al., “Networking solutions for connecting bluetooth low energy enabled machines to the internet of things,” IEEE Netw., vol. 28, no. 6, pp. 83–90, 2014. [18] 3GPP, “Service Requirements for Machine-Type Communication MTC),” Ts 22.368, vol. 11.5.0, no. Release11, 2012. [19] V. Banos, M. S. Afaqui, E. Lopez, and E. Garcia, “Throughput and Range Characterization of IEEE 802.11ah,” IEEE Lat. Am. Trans., vol. 15, no. 9, pp. 1621–1628, 2017. [20] V. Baños-Gonzalez, M. S. Afaqui, E. Lopez-Aguilera, and E. Garcia-Villegas, “IEEE 802.11ah: A technology to face the IoT challenge,” Sensors (Switzerland), vol. 16, no. 11, p. 1960, Nov. 2016. [21] “11-15-0425-00-00ah-corrections-to-tgah-channel-model.” . [22] “Internet of Things (IoT) - The future of IoT miniguide: The burgeoning IoT market continues - Cisco.” [Online]. Available: https://www.cisco.com/c/en/us/solutions/internet-of-things/future-of- iot.html. [Accessed: 25-Jun-2020]. [23] T. Adame, A. Bel, B. Bellalta, J. Barcelo, and M. Oliver, “IEEE 802.11AH: The WiFi approach for M2M communications,” IEEE Wirel. Commun., vol. 21, no. 6, pp. 144–152, Dec. 2014. [24] S. Aust, R. Prasad, and I. Niemegeers, “Outdoor Long-range WLANs: A Lesson for IEEE 802.11ah,” IEEE Commun. Surv. Tutorials, no. c, pp. 1–1, 2015. [25] W. Sun, M. Choi, and S. Choi, “IEEE 802.11ah: A Long Range 802.11 WLAN at Sub 1 GHz,” J. ICT Stand., vol. 1, pp. 83–108. [26] V. K. Jones and H. Sampath, “Emerging technologies for WLAN,” IEEE Commun. Mag., vol. 53,
105 no. 3, pp. 141–149, Mar. 2015. [27] O. Raeesi, J. Pirskanen, A. Hazmi, J. Talvitie, and M. Valkama, “Performance Enhancement and Evaluation of IEEE 802.11ah Multi-Access Point Network Using Restricted Access Window Mechanism,” 2014 IEEE Int. Conf. Distrib. Comput. Sens. Syst., pp. 287–293, 2014. [28] R. de Vegt, Potential compromise for 802.11ah use-case document, vol. IEEE 802.1. . [29] M. S. Afaqui, E. Garcia-Villegas, and E. Lopez-Aguilera, “IEEE 802.11ax: Challenges and Requirements for Future High Efficiency WiFi,” IEEE Wirel. Commun., vol. 24, no. 3, pp. 130– 137, Dec. 2016. [30] N. Ahmed, H. Rahman, and M. I. Hussain, “A comparison of 802.11ah and 802.15.4 for IoT,” ICT Express, vol. 2, no. 3, pp. 100–102, Sep. 2016. [31] W. N. Group, “Ph . D . Thesis Self-Optimization of Radio Resources on IEEE 802 . 11 Networks,” no. July, 2009. [32] A. Šljivo et al., “Performance evaluation of IEEE 802.11ah networks with high-throughput bidirectional traffic,” Sensors (Switzerland), vol. 18, no. 2, pp. 1–28, 2018. [33] A. Aijaz, “High-Performance Industrial Wireless: Achieving Reliable and Deterministic Connectivity Over IEEE 802.11 WLANs,” IEEE Open J. Ind. Electron. Soc., vol. 1, pp. 28–37, Mar. 2020. [34] I. Selinis, K. Katsaros, M. Allayioti, S. Vahid, and R. Tafazolli, “The Race to 5G Era; LTE and Wi-Fi,” IEEE Access, vol. 6, pp. 56598–56636, 2018. [35] B. Bellalta, J. Barcelo, D. Staehle, A. Vinel, and M. Oliver, “On the performance of packet aggregation in IEEE 802.11ac MU-MIMO WLANs,” IEEE Commun. Lett., vol. 16, no. 10, pp. 1588–1591, 2012. [36] W. Yin, P. Hu, J. Indulska, M. Portmann, and Y. Mao, “MAC-layer rate control for 802.11 networks: a survey,” Wirel. Networks, vol. 26, no. 5, pp. 3793–3830, Jul. 2020. [37] E. H. Ong, J. Kneckt, O. Alanen, Z. Chang, T. Huovinen, and T. Nihtila, “IEEE 802.11ac: Enhancements for very high throughput WLANs,” IEEE Int. Symp. Pers. Indoor Mob. Radio Commun. PIMRC, pp. 849–853, 2011. [38] R.Porat, Tgah channel model, vol. IEEE 802.1. . [39] E. Garcia, J. L. Ferrer, E. Lopez-Aguilera, R. Vidal, and J. Paradells, “Client-driven load balancing through association control in IEEE 802.11 WLANs,” Eur. Trans. Telecommun., vol. 20, no. 5, pp. 494–507, Aug. 2009. [40] A. Hazmi, J. Rinne, and M. Valkama, “Feasibility Study of IEEE 802 . 11ah Radio Technology