| Literature DB >> 32933087 |
Tommaso Fedullo1, Federico Tramarin2, Stefano Vitturi3.
Abstract
Factory automation systems based on the IEEE 802.11 Wi-Fi standard may benefit from its Multi-Rate Support (MRS) feature, which allows for dynamically selecting the most suitable transmission rate for the targeted application context. The MRS is implemented by means of rate adaptation algorithms (RAAs), which has already demonstrated to be effective to improve both timeliness and reliability, which are typically strict requirements of industrial real-time communication systems. Indeed, some of such algorithms have been specifically conceived for reliable real-time communications. However, the computational complexity of such algorithms has not been effectively investigated yet. In this paper, we address such an issue, particularly focusing on the execution times of some specific rate adaptation algorithms, as well as on their impact on the automation tasks. In this respect, after a formal description of the algorithms, we present the outcomes of an extensive experimental session, which includes practical measurements and realistic simulations. The obtained results are encouraging, since the measured execution times indicate that rate adaptation algorithms can be profitably adopted by industrial automation systems, allowing for improving their reliability and timeliness without impacting on the overall performance.Entities:
Keywords: IEEE 802.11; factory automation; rate adaptation; real-time networks; wireless industrial networks
Year: 2020 PMID: 32933087 PMCID: PMC7570854 DOI: 10.3390/s20185195
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A Sketch of the Experimental Set–up.
Figure 2Data transaction between the two Wireless Network Interface Cards (WNICs).
Settings of the experimental testbed.
| Parameter | Value |
|---|---|
| Period of Transactions | 10 ms |
| Number of transactions | 100,000 |
| Packet Length | 50 bytes |
| KSARF | 2 |
| NSARF = NFARF | 10 |
| Update Period RSIN-E, TU | 10 ms |
| RSIN and RSIN-E Deadline | 2 ms |
| Center Frequency | 2660 MHz |
| Channel model | IEEE 802.11n |
| Channel bandwidth | 40 MHz |
| STBC | Enabled |
| LDPC | Disabled |
| Guard Interval | Normal |
| N of spatial streams | 2 |
| Available Data rates [ | 13.5, 27, 40.5, 54, 81, 108, 121.5, 135 |
Figure 3Timings related to the transmission of a packet.
Execution time statistics of the rate adaptation algorithms.
| Algorithm | Mean | Std. deviation |
|---|---|---|
| SARF |
|
|
| FARF |
|
|
| RSIN-L |
|
|
| RSIN |
|
|
| RSIN-E |
|
|
| Minstrel |
|
|
Figure 4ECDFs for the comparison of the RAAs execution times.
Maximum values of the execution time of the selected RAAs.
| Algorithm | Max Value |
|---|---|
| SARF |
|
| FARF |
|
| RSIN-L |
|
| RSIN |
|
| RSIN-E |
|
| Minstrel |
|
Impact of the RA techniques on the MAC layer execution time.
| MAC Execution Time | |||
|---|---|---|---|
| Algorithm | Mean | Std. deviation | Impact [%] |
| SARF |
|
|
|
| FARF |
|
|
|
| RSIN-L |
|
|
|
| RSIN |
|
|
|
| RSIN-E |
|
|
|
| Minstrel |
|
|
|
Figure 5ECDFs representing the IEEE 802.11 MAC layer execution times.
Figure 6ECDFs for the comparison of the RTT when rate adaptation is enabled.
Statistics of the Round Trip Time and Impact of the RA techniques.
| Round Trip Time | |||
|---|---|---|---|
| Algorithm | Mean | Std. Deviation | Impact [%] |
| SARF |
| ||
| FARF |
| ||
| RSIN-L |
| ||
| RSIN |
| ||
| RSIN-E |
| ||
| Minstrel |
| ||
Figure 7Minimum Cycle Time for a Prototype Industrial Network.
Statistics of the MCT and Impact of the RA algorithms.
| Nr. | RSIN | RSIN–L | No–ET | |||
|---|---|---|---|---|---|---|
| Nodes | Mean | Dev. | Mean | Dev. | Mean | Dev. |
| [ms] | [ms] | [ms] | [ms] | [ms] | [ms] | |
| 5 |
|
|
|
|
|
|
| 10 |
|
|
|
|
|
|
| 20 |
|
|
|
|
|
|