| Literature DB >> 32731596 |
Khalid Hasan1, Khandakar Ahmed2, Kamanashis Biswas3, Md Saiful Islam1, A S M Kayes4, S M Riazul Islam5.
Abstract
Software-Defined Networking (SDN) offers an abstract view of the network and assists network operators to control the network traffic and the associated network resources more effectively. For the past few years, SDN has shown a lot of merits in diverse fields of applications, an important one being the Wireless Body Area Network (WBAN) for healthcare services. With the amalgamation of SDN with WBAN (SDWBAN), the patient monitoring and management system has gained much more flexibility and scalability compared to the conventional WBAN. However, the performance of the SDWBAN framework largely depends on the controller which is a core element of the control plane. The reason is that an optimal number of controllers assures the satisfactory level of performance and control of the network traffic originating from the underlying data plane devices. This paper proposes a mathematical model to determine the optimal number of controllers for the SDWBAN framework in healthcare applications. To achieve this goal, the proposed mathematical model adopts the convex optimization method and incorporates three critical SDWBAN factors in the design process: number of controllers, latency and number of SDN-enabled switches (SDESW). The proposed analytical model is validated by means of simulations in Castalia 3.2 and the outcomes indicate that the network achieves high level of Packet Delivery Ratio (PDR) and low latency for optimal number of controllers as derived in the mathematical model.Entities:
Keywords: Controller; SDN with WBAN (SDWBAN); SDN-enabled switches (SDESW); Software-Defined Networking (SDN); Wireless Body Area Network (WBAN); healthcare applications
Mesh:
Year: 2020 PMID: 32731596 PMCID: PMC7436120 DOI: 10.3390/s20154200
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
List of Abbreviations.
| Abbreviation | Elaboration |
|---|---|
| WBAN | Wireless Body Area Network |
| SDN | Software-Defined Networking |
| SDWBAN | SDN-based WBAN |
| PDR | Packet Delivery Ratio |
| SDESW | SDN-enabled Switch |
| QoS | Quality of Service |
Figure 1SDWBAN Framework.
Figure 2SDWBAN Implementation Scenario (adapted from our previous work Hasan et al. [32]).
Notations and Meaning.
| Notations | Meaning |
|---|---|
|
| Flow Request Delay |
|
| Queuing Delay |
|
| Processing Delay |
|
| Propagation Delay—SDESW to Controller |
|
| Propagation Delay—Controller to SDESW |
|
| Relaying Delay |
Numerical Co-efficient and Root.
| Flow Resolution Time ( | Numerical Coefficient ( | Root ( |
|---|---|---|
| 20 | −0.0099 | (0.4107, −2.4117) |
| 30 | −0.0199 | (0.7292, −2.7302) |
| 40 | −0.0299 | (0.9976, −2.9986) |
| 50 | −0.0399 | (1.2340, −3.2349) |
| 60 | −0.0499 | (1.4476, −3.4486) |
| 70 | −0.0599 | (1.6441, −3.6451) |
| 80 | −0.0699 | (1.8269, −3.8279) |
| 90 | −0.0799 | (1.9986, −3.9996) |
| 100 | −0.0899 | (2.1610, −4.1620) |
| 110 | −0.0999 | (2.3155, −4.3165) |
| 120 | −0.1099 | (2.4631, −4.4640) |
| 130 | −0.1199 | (2.6046, −4.6056) |
| 140 | −0.1299 | (2.7408, −4.7417) |
| 150 | −0.1399 | (2.8722, −4.8731) |
| 160 | −0.1499 | (2.9993, −5.002) |
Figure 4Intercept of quadratic equation (for T=110 ms and ).
Figure 5Number of SDESW per Controller.
Optimal Controllers.
| Number of Body Sensors (S) | Optimal Controllers |
|---|---|
| 100 | 5 |
| 200 | 10 |
| 300 | 14 |
| 400 | 19 |
| 500 | 24 |
List of Parameters.
| Parameters | Values |
|---|---|
| Flow Request Delay, | 100 |
| Free space propagation speed, | |
| Average length of a hop from SDESW to Controller, | 32.30 m |
| Propagation Delay in one hop, |
|
| Storing and Forwarding delay, | 20 ms |
| Packet Arrival Rate, | 50 pkt/s [ |
| Service Rate, | 100 pkt/s |
| Maximum Queue Size, | 15 |
Group of Applications.
| Groups | Number of Applications |
|---|---|
| Group 1 | 1 |
| Group 2 | 5 |
| Group 3 | 10 |
| Group 4 | 15 |
| Group 5 | 20 |
Simulation Parameters (adapted from our previous work Hasan et al. [32]).
| Parameter | Value(s) |
|---|---|
| Simulation Area | 75 × 75 m |
| Radio range (BS, SDESW, Controller) | ∼8 m, ∼20 m, ∼20 m |
| Reference Distance ( | 1 m |
| Transmission Power (SDESW, BS) | 0 dBm, −10 dBm |
| Data Rate, Modulation Type, Bits | 250 Kbps, PSK, 4, 20 MHz |
| Number of BS, Gateway | 100, 4 |
| Noise Bandwidth, Noise Floor, Sensitivity | 194 MHz, −100 dBm, −95 dBm |
| BS density | 4 nodes/225 m |
| Free Space Path Loss exponent | 2.4 |
| Total SDESW | 25 (1 node per sector) |
| Initial Average Path Loss ( | 55 dB |
| Total Controller | 4 (2 × 2 grid) |
| Gaussian Zero-Mean Random Variable (X) | 4.0 |
| Number of Clusters | 25 |
Figure 6Average PDR with varying number of controllers.
Figure 7Average Latency with varying number of controllers.
Figure 8CDF Vs PDR.
Figure 9CDF Vs Latency.