Submitted:
20 August 2024
Posted:
21 August 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Traffic Modelling
3. M2M Heterogeneous Model


- α = 0 in the "Normal state", otherwise α = 1.
- ξ = 0 in the "Worst-scenario state", otherwise ξ = 1.


4. CHANAL Model and Performance Metrics
4.1. CHANAL Model
4.2. Performance Metrics
4.1.1. Service Completion Rate (scr)
4.1.2. H2H/M2M Resource Utilization (ru(h)/ru(m))
5. Modeling and Results Discussion
5.1. Modeling
- The architecture consists of two servers with two traffic sources (H2H and M2M), where arrivals are determined by Poisson processes with the two parameters λ(h) and λ(m) respectively. Service times have an exponential distribution with rate parameter μ, where 1 is the mean service time.
- Assuming that H2H traffic has a fixed average arrival rate λ(h), with a service rate μ(h) = 1.
- We assume also that M2M heterogeneous traffic has five different variable average arrival rates: λ(m) ∈ {5, 10, 15, 20, 25} with a service rate μ(m) = 1.
- H2H traffic has the same priority as M2M traffic.
- A FIFO queue type is used we consider queue sizes: n = o = 0 for the two traffics H2H and M2M respectively.
- Modulation duration=1000 Seconds.
5.2. Generating the Equilibrium Equations
5.3. Performance



5.4. Performance
5.4.1. Normal Cycle Scenario
5.4.2. Dense Area Scenario
- scr(m) = 81%
- scr(h) = 100%
5.4.3. Worst-Case Scenario
- scr(m) = 52%
- scr(h) = 96%
6. Simulations and Result Discussions
6.1. Simulator
- The architecture consists of two servers with two traffic sources (H2H and M2M), where arrivals are determined by Poisson processes with the two parameters λ(h) and λ(m) respectively.
- Service times have an exponential distribution with rate parameter µ, where 1/µ is the mean service time.
- Assuming that H2H traffic has a fixed average arrival rate λ(h), with a service rate µ(h) = 1.
- We assume also that M2M heterogeneous traffic has five different variable average arrival rates: λ(m) = {5; 10; 15; 20; 25} with a service rate µ(m) = 1.
- H2H and M2M traffics have the same priority.
- A FIFO queue type is used while considering queue sizes n = o = 0 for the two traffics H2H and M2M respectively.
- Simulation duration = 1000 Seconds
6.2. Regular eNodeB Scenarios, Results and Discussions
6.2.1. Normal Cycle Scenario
- In normal operation, a uniform average arrival rate is expected with λ (0) = 15 with a 40% completion rate (scr(m) = 40%) and ru(m) = 100% as a result of having only 6 resources to serve 15 instantaneous requests.
- When receiving a single storm from a synchronized group (Group(1) to Group(5)), a huge degradation in the service completion rate is spotted when moving from λ (1) = 5 with a 100% completion rate till reaching λ (5) = 25 with a 24% completion rate only. These results are obvious as the network has only a fixed number of resources rb(m) = 6 reserved for M2M traffic while having an increasing demand on M2M services: scr(m) = {100%; 60%; 40%; 30%; 24%}.
6.2.2. Disaster Scenario
- First "Emergency" storm: when Group(1) submits its data as a result of a sudden event:
- Second "Emergency" storm: when Group(1) and Group(2) dispatch their payloads simultaneously:
- Third "Emergency" storm: when Group(1), Group(2) and Group(3) send their data at the same time:
- Forth "Emergency" storm: when Group(1), Group(2) , Group(3) and Group(4) send their payloads all together:
- "Worst-case" storm: it occurs when the five storms dispatch their data simultaneously:
- A huge degradation in the service completion rate can be spotted when receiving the five synchronized groups gradually while moving from Emergency(1) storm (λ(E1) = 5) with a 100% completion rate till reaching Emergency(5) storm (λ(W) = 75) with a 8% completion rate only.
- H2H traffic doesn’t suffer from any limitation because the network reserves the major amount of resources to H2H traffic rb(h) = 94 while receiving only an average of 50 requests per time-interval (λ(h) = 50) with scr(h) = 100% and ru(h) = 53%
6.3. CHANAL Scenarios, Results and Discussions
6.3.1. Normal Scenario
6.3.2. Disaster Scenario
7. Conclusion
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Shao, H. Theory of Markov chain and its application in several representative examples. the 2nd International Conference on Mathematical Physics and Computational Simulation, Glasgow, UK, August 2024.
- Almutiri, T.; Farrukh, N. Markov Models Applications in Natural Language Processing: A Survey. International Journal of Information Technology and Computer Science. 2022, 14, 1–16. [Google Scholar] [CrossRef]
- van Otterlo, M. Reinforcement Learning and Markov Decision Processes. Reinforcement Learning Adaptation, Learning, and Optimization, vol 12. Springer, Berlin, Heidelberg. [CrossRef]
- Shi, J.; Liu, C.; Hong, X.; Wang, C.-X. Coexistence of delay-sensitive MTC/HTC traffic in large scale networks. Science China Information Sciences 2017, 60, 100302. [Google Scholar] [CrossRef]
- Elmangoush; Corici, A. A.; Steinke, R.; Corici, M.; Magedanz, T. A Frame- work for Handling Heterogeneous M2M Traffic. Procedia Computer Science 2015, 63, 112–119. [Google Scholar] [CrossRef]
- El Fawal, H.; Mansour, A.; Najem, M. V2V Influence on M2M and H2H Traffics during Emergency Scenarios. in Global Advancements in Connected and Intelligent Mobility, IGI Global, Hershey PA, USA, Ed., 2019, pp. 93–134.
- Mansour, A.; Mesleh, R.; Abaza, M. New challenges in wireless and free space optical communications. Optics and Lasers in Engineering 2017, 89, 95–108. [Google Scholar] [CrossRef]
- Reading, H. 2016), Mobile Network Outages Service Degradations, Survey Analysis. Accessed July 2024. [Online]. Available: ttps://www.spirent.com/newsroom/press-releases/02-22-16_heavy-reading-report-mobile-network-outages.
- Gudkova, I.; Samouylov, K.; Buturlin, I.; Borodakiy, V.; Gerasimenko, M.; Galinina, O.; Andreev, S. Analyzing impacts of coexistence between M2M and H2H communication on 3GPP LTE system. in International Conference on Wired/Wireless Internet Communications, Paris, France, May 2014, pp. 162–174.
- El Fawal, A.H.; Najem, M.; Mansour, A.; Le Roy, F.; Le Jeune, D. CTMC modeling for M2M/H2H coexistence in LTE-A/LTE-M networks. in The Journal of Engineering (JoE) 2018, 2018, 1954–1962. [Google Scholar]
- Adas, A. Traffic models in broadband networks. IEEE Communications Magazine 1997, 35, 82–89. [Google Scholar] [CrossRef]
- SimuLTE Modeler Version (0.9.1). Accessed July 2024. [Online]. Available: https://omnetpp.org/download-items/SimuLTE.html.
- OPNET Modeler. Accessed July 2024. [Online]. Available: https://www.riverbed.com/sg/products/steelcentral/opnet.html.
- The OMNeT++ Community. OMNeT++: Discrete Event Simulation in C++, GitHub. Accessed July 2024. Available online: https://github.com/omnetpp/omnetpp.
- Xinjie, C.; Tan, T.; Subramanian, K. Source traffic modeling in OPNET. In Proceedings of the OPNETWORK, Washington DC., USA, September 1999. [Google Scholar]
- El Fawal, A.H.; Mansour, A.; Le Roy, F.; Le Jeune, D. RACH Overload Congestion Mechanism for M2M Communication in LTE-A: Issues and Approaches. IEEE International Symposium on Networks, Computers and Communications (ISNCC), Marrakech, Morocco, May 2017.
- Wang, Y.P.E.; Lin, X.; Adhikary, A.; Grovlen, A.; Sui, Y.; Blankenship, Y.; Bergman, J.; Razaghi, H.S. A Primer on 3GPP Narrowband Internet of Things. IEEE Communications Magazine, March 2017, 55, 117–123. [Google Scholar] [CrossRef]
- Mathworks, website. , M/M/1 Queuing System. Accessed July 2024. [Online]. Available: https://www.mathworks.com/help/simevents/examples/m-m-1-queuing-system.html.
- Hassan, H.; Garcia, J.; Bockstal, C. Aggregate traffic models for VoIP applications. in IEEE International Conference on Digital Telecommunications (ICDT’06), Côte d’Azur, France, August 2006, pp. 70.
- Laner, M.; Nikaein, N.; Drajic, D.; Svoboda, P.; Popovic, M.; Krco, S. , Traffic models for machine-to-machine M2M communications: types and applications. Book chapter of "Machine-to-machine communications, architecture, performance and applications? Edited by M. Dolher and C. Anton, Woodhead Publishing, 2014. Accessed July 2024. [Online]. Available: https://www.eurecom.fr/publication/4265.
- 3GPP. Study on RAN Improvements for Machine-type communications, Technical report, TR 37.868, 2012. Accessed July 2024. [Online]. Available: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2630.
- Heffes, H.; Lucantoni, D. A Markov modulated characterization of packe- tized voice and data traffic and related statistical multiplexer performance. IEEE Journal on selected areas in communications 1986, 4, 856–868. [Google Scholar] [CrossRef]
- Paiva, R.C.; Vieira, R.D.; Saily, M. Random access capacity evaluation with synchronized MTC users over wireless networks. in IEEE 73rd Vehicular Technology Conference (VTC2011-Spring), Budapest, Hungary, May 2011, pp. 1–5.
- El Fawal, A.H.; Mansour, A.; Najem, M.; Le Roy, F.; Le Jeune, D. CTMC modeling for M2M/H2H coexistence in a NB-IoT Adaptive eNodeB. in The 11th IEEE International Conference on Internet of Things (iThings 2018), Halifax, Canada, July 2018.
- Le-Ngoc, T.; Shah-Heydari, S. MMPP Modeling of Aggregatred ATM Traffic. in IEEE Canadian Conference on Electrical and Computer Engineering, Waterloo, Canada, May 1998, pp. 129–132.
- Laner, M.; Svoboda, P.; Nikaein, N.; Rupp, M. Traffic models for machine type communications. In Proceedings of the Tenth International Symposium on Wireless Communication Systems (ISWCS), Ilmenau, Germany, August 2013. [Google Scholar]
- El Fawal, A.H.; Mansour, A.; Najem, M.; Le Roy, F.; Le Jeune, D. Adaptive LTE-M eNodeB for Emergency Scenarios. The 8th International Conference on Information and Communication Technologies Convergence ICTC, Jeju Island, Korea, October 2017.
- Lauridsen, M.; Kovacs, I.Z.; Mogensen, P.; Sorensen, M.; Holst, S. Coverage and Capacity Analysis of LTE-M and NB-IoT in a Rural Area. in 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall), Montreal, Canada, September 2016.
- G. T. 45.820.(2015, November) Cellular System Support for Ultra Low Complexity and Low Throughput Internet of Things, v.13.1.0. Accessed July 2024. [Online]. https://www.etsi.org/deliver/etsi_tr/145000_145099/145050/13.01.00_60/tr_145050v130100p.pdf.
- Alqahtani, S. Performance analysis of cognitive-based radio resource allocation in multi-channel LTE-A networks with M2M/H2H coexistence. IET Communications 2017, 11, 655–663. [Google Scholar] [CrossRef]









| Group # | M2M Device Type | Message Size (Bytes) |
Rate (msg/day) |
Number of devices (Kilo) |
Storm Rate (Kbps) |
Number of storms (Storm/day) |
|---|---|---|---|---|---|---|
| 1 | Asset tracking | 50 | 100 | 20 | 1600 | 500 |
| 2 | Assisted medical |
100 | 8 | 20 | 3200 | 40 |
| 3 | Environment monitoring |
200 | 24 | 20 | 6400 | 120 |
| Model Characteristics | CHANAL | CANAL |
|---|---|---|
| Heterogeneity traffic | ✓ | ✕ |
| Homogeneity traffic | ✕ | ✓ |
| Synchronization behavior | ✓ | ✕ |
| Real-time behavior | ✕ | ✓ |
| FIFO queuing | ✓ | ✕ |
| Random/Standard queue | ✕ | ✓ |
| Notation | Value | Description |
|---|---|---|
| rb(m) | 6 | Resource blocks reserved for M2M |
| rb(h) | 94 | Resource blocks reserved for H2H |
| λ(m) | {5, 10, 15, 20, 25} | Average arrival rate for M2M |
| λ(h) | constant | Average arrival rate for H2H |
| μ(m) | 1 | Service completion rate for M2M |
| μ(h) | 1 | Service completion rate for H2H |
| n | 0 | Queue size for H2H |
| o | 0 | Queue size for M2M |
| t | 1000 | Simulation time (seconds) |
| Notation | Value | State |
|---|---|---|
| p1 | P0c0 | S(0,0) |
| p2 | P1c0 | S(1,0) |
| p3 | P2c0 | S(2,0) |
| p4 | P3c0 | S(3,0) |
| p5 | P0c1 | S(0,1) |
| p6 | P0c2 | S(0,2) |
| p7 | P0c3 | S(0,3) |
| p8 | P1c1 | S(1,1) |
| p9 | P1c2 | S(1,2) |
| p10 | P2c1 | S(2,1) |
| Group # | λ(m) | rb(m) | rb(h) | scr(h) | scr(m) |
|---|---|---|---|---|---|
| 1 | 5 | 6 | 94 | 100 | 100 |
| 2 | 10 | 12 | 88 | 100 | 100 |
| 3 | 15 | 18 | 82 | 100 | 100 |
| 4 | 20 | 24 | 76 | 100 | 100 |
| 5 | 25 | 30 | 70 | 100 | 100 |
| Group # | λ(m) | rb(m) | rb(h) | scr(h) | scr(m) |
|---|---|---|---|---|---|
| E1 | 5 | 6 | 94 | 100 | 100 |
| E2 | 15 | 18 | 82 | 100 | 100 |
| E3 | 30 | 30 | 70 | 100 | 100 |
| E4 | 50 | 48 | 52 | 100 | 96 |
| Worst-case | 75 | 72 | 28 | 56 | 96 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).