Application-Oriented Traffic Modeling of WiFi-Based Internet of Things Gateways

Many Internet of Things (IoT) devices generate relatively small-sized data and have limited energy supply. These two factors limit their ability to connect directly to cloud servers through a wireless backbone network without imposing a burden on this network in providing efficient data transfer. In this article, we consider an IoT network architecture where a number of different IoT devices send their data wirelessly to an IoT gateway (or a fog node) via a WiFi network. We focus on characterizing incoming traffic patterns to the gateway for three typical IoT applications with real-time and nonreal-time data transfer requirements, such as video surveillance, smart city, and e-healthcare. Our study is based on generating real IoT traffic traces in a lab environment from various sensors and devices for the aforementioned applications and employing these traces to emulate a network of IoT nodes connected to a gateway via WiFi. In the conducted experiments, different homogenous and nonhomogeneous traffic patterns of the selected applications are examined for synchronized and unsynchronized data sources. Based on our empirical data, the experimental results reveal that the packet interarrival time distribution at the gateway is close to generalized Pareto distribution for homogeneous eHealth and smart city traffic, whereas the Weibull distribution is the nearest to model the empirical packet interarrival time for the rest of the examined traffic patterns. Moreover, we show that employing the experimental findings to analyze the delay performance of connecting the gateway to the cloud, given certain backbone network resources, leads to accurate results.

[1]  Jelena V. Misic,et al.  Capillary Machine-to-Machine Communications: The Road Ahead , 2012, ADHOC-NOW.

[2]  Effect of ECG Sampling Frequency on Approximate Entropy based HRV , 2014, BSBT 2014.

[3]  Olga Galinina,et al.  Energy and delay analysis of LTE-Advanced RACH performance under MTC overload , 2012, 2012 IEEE Globecom Workshops.

[4]  Jeff Ahrenholz Comparison of CORE network emulation platforms , 2010, 2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE.

[5]  Hsiao-Hwa Chen,et al.  An efficient random access scheme for OFDMA systems with implicit message transmission , 2008, IEEE Transactions on Wireless Communications.

[6]  Mort Naraghi-Pour,et al.  A Survey of Traffic Issues in Machine-to-Machine Communications Over LTE , 2016, IEEE Internet of Things Journal.

[7]  Weihua Zhuang,et al.  Stochastic delay guarantees and statistical call admission control for IEEE 802.11 single-hop ad hoc networks , 2008, IEEE Transactions on Wireless Communications.

[8]  Chia-han Lee,et al.  PRADA: Prioritized Random Access With Dynamic Access Barring for MTC in 3GPP LTE-A Networks , 2014, IEEE Transactions on Vehicular Technology.

[9]  Tobias Hoßfeld,et al.  Traffic modeling for aggregated periodic IoT data , 2018, 2018 21st Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN).

[10]  Imrich Chlamtac,et al.  Internet of things: Vision, applications and research challenges , 2012, Ad Hoc Networks.

[11]  Samuel Kounev,et al.  Modeling of Aggregated IoT Traffic and Its Application to an IoT Cloud , 2019, Proceedings of the IEEE.

[12]  Taku Yamazaki,et al.  IoT Traffic: Modeling and Measurement Experiments , 2021, IoT.

[13]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[14]  Vijay Sivaraman,et al.  Characterizing and classifying IoT traffic in smart cities and campuses , 2017, 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[15]  Hongqiang Zhai,et al.  Performance analysis of IEEE 802.11 MAC protocols in wireless LANs , 2004, Wirel. Commun. Mob. Comput..

[16]  V. Paxson,et al.  Wide-area traffic: the failure of Poisson modeling , 1994, SIGCOMM.

[17]  Mikhail Bogachev,et al.  Analytical and numerical estimates of the Weibull/M/1 and Weibull/Weibull/1 queues efficiency , 2015, 2015 IEEE NW Russia Young Researchers in Electrical and Electronic Engineering Conference (EIConRusNW).

[18]  Shabbir N. Merchant,et al.  Real Smart Home Data-Assisted Statistical Traffic Modeling for the Internet of Things , 2020, IEEE Internet of Things Journal.

[19]  S. N. Merchant,et al.  Aggregated Traffic Models for Real-World Data in the Internet of Things , 2020, IEEE Wireless Communications Letters.

[20]  Thomas K. Paul,et al.  Wireless LAN Comes of Age: Understanding the IEEE 802.11n Amendment , 2008, IEEE Circuits and Systems Magazine.

[21]  Kala Praveen Bagadi,et al.  Modelling of IoT Traffic and Its Impact on LoRaWAN , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[22]  Xinyu Yang,et al.  A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications , 2017, IEEE Internet of Things Journal.

[23]  Yue Zhang,et al.  Exploring the relation between EMG sampling frequency and hand motion recognition accuracy , 2017, 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[24]  Shiv Dutt Joshi,et al.  Offered-load model for Pareto inter-arrival network traffic , 2009, 2009 IEEE 34th Conference on Local Computer Networks.

[25]  Vijay Sivaraman,et al.  Detecting Behavioral Change of IoT Devices Using Clustering-Based Network Traffic Modeling , 2020, IEEE Internet of Things Journal.

[26]  Bozidar Vujicic Modeling and characterization of traffic in a public safety wireless networks , 2006 .

[27]  Mohsen Guizani,et al.  M2M Communications in 5G: State-of-the-Art Architecture, Recent Advances, and Research Challenges , 2017, IEEE Communications Magazine.

[28]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[29]  Yasir Mehmood,et al.  Internet-of-Things-Based Smart Cities: Recent Advances and Challenges , 2017, IEEE Communications Magazine.

[30]  William G. Marchal,et al.  An Approximate Formula for Waiting Time in Single Server Queues , 1976 .

[31]  Anja Feldmann,et al.  Characteristics of TCP Connection Arrivals , 2002 .

[32]  Andressa Andrade,et al.  Characterization and Modeling of IoT Data Traffic in the Fog of Things Paradigm , 2018, 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA).

[33]  Weihua Zhuang,et al.  RACH Performance Analysis for Large-Scale Cellular IoT Applications , 2019, IEEE Internet of Things Journal.