{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T09:43:52Z","timestamp":1774691032553,"version":"3.50.1"},"reference-count":36,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2020,7,28]],"date-time":"2020-07-28T00:00:00Z","timestamp":1595894400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s20154200","type":"journal-article","created":{"date-parts":[[2020,7,29]],"date-time":"2020-07-29T07:31:45Z","timestamp":1596007905000},"page":"4200","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Control Plane Optimisation for an SDN-Based WBAN Framework to Support Healthcare Applications"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0448-9344","authenticated-orcid":false,"given":"Khalid","family":"Hasan","sequence":"first","affiliation":[{"name":"School of Information and Communication Technology, Griffith University, 58 Parklands Dr, Southport, QLD 4222, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1043-2029","authenticated-orcid":false,"given":"Khandakar","family":"Ahmed","sequence":"additional","affiliation":[{"name":"College of Engineering and Science, Victoria University, Ballarat Rd, Footscray, VIC 3011, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3719-8607","authenticated-orcid":false,"given":"Kamanashis","family":"Biswas","sequence":"additional","affiliation":[{"name":"Faculty of Law and Business, Australian Catholic University, 8-20 Napier St, North Sydney, NSW 2060, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7181-5328","authenticated-orcid":false,"given":"Md. Saiful","family":"Islam","sequence":"additional","affiliation":[{"name":"School of Information and Communication Technology, Griffith University, 58 Parklands Dr, Southport, QLD 4222, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2421-2214","authenticated-orcid":false,"given":"A. S. M.","family":"Kayes","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Technology, La Trobe University, Melbourne, VIC 3086, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2968-9561","authenticated-orcid":false,"given":"S. M. Riazul","family":"Islam","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Sejong University, Seoul 05006, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,7,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1109\/ACCESS.2015.2437951","article-title":"The internet of things for health care: A comprehensive survey","volume":"3","author":"Islam","year":"2015","journal-title":"IEEE Access"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"65230","DOI":"10.1109\/ACCESS.2020.2984269","article-title":"Advancing Modern Healthcare With Nanotechnology, Nanobiosensors, and Internet of Nano Things: Taxonomies, Applications, Architecture, and Challenges","volume":"8","author":"Pramanik","year":"2020","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"5561","DOI":"10.3390\/s110605561","article-title":"Wearable and implantable wireless sensor network solutions for healthcare monitoring","volume":"11","author":"Darwish","year":"2011","journal-title":"Sensors"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Bouazizi, A., Zaibi, G., Samet, M., and Kachouri, A. (2017, January 17\u201319). Wireless body area network for e-health applications: Overview. Proceedings of the 2017 International Conference on Smart, Monitored and Controlled Cities (SM2C), Sfax, Tunisia.","DOI":"10.1109\/SM2C.2017.8071260"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1016\/j.jnca.2019.06.016","article-title":"A comprehensive review of wireless body area network","volume":"143","author":"Hasan","year":"2019","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","article-title":"Software-Defined Networking: A Comprehensive Survey","volume":"103","author":"Kreutz","year":"2015","journal-title":"Proc. IEEE"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2317","DOI":"10.1109\/COMST.2015.2474118","article-title":"Security in Software Defined Networks: A Survey","volume":"17","author":"Ahmad","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"25487","DOI":"10.1109\/ACCESS.2017.2762291","article-title":"Advancing software-defined networks: A survey","volume":"5","author":"Cox","year":"2017","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Nkenyereye, L., Nkenyereye, L., Islam, S.M.R., Choi, Y., Bilal, M., and Jang, J. (2019). Software-Defined Network-Based Vehicular Networks: A Position Paper on Their Modeling and Implementation. Sensors, 19.","DOI":"10.3390\/s19173788"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Hasan, K., Wu, X., Biswas, K., and Ahmed, K. (2018, January 28\u201329). A Novel Framework for Software Defined Wireless Body Area Network. Proceedings of the International Conference on Intelligent Systems, Modelling and Simulation, Girona, Spain.","DOI":"10.1109\/ISMS.2018.00031"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Bari, M.F., Roy, A.R., Chowdhury, S.R., Zhang, Q., Zhani, M.F., Ahmed, R., and Boutaba, R. (2013, January 27\u201331). Dynamic Controller Provisioning in Software Defined Networks. Proceedings of the International Conference on Network and Service Management, Ghent, Belgium.","DOI":"10.1109\/CNSM.2013.6727805"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Levin, D., Wundsam, A., Heller, B., Handigol, N., and Feldmann, A. (2012). Logically Centralized?: State Distribution Trade-offs in Software Defined Networks. Workshop on Hot Topics in Software Defined Networks, ACM.","DOI":"10.1145\/2342441.2342443"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Heller, B., Sherwood, R., and McKeown, N. (2012). The Controller Placement Problem. Workshop on Hot Topics in Software Defined Networks, ACM.","DOI":"10.1145\/2342441.2342444"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"15980","DOI":"10.1109\/ACCESS.2018.2814738","article-title":"Multi-controller Based Software-Defined Networking: A Survey","volume":"6","author":"Hu","year":"2018","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"e2018","DOI":"10.1002\/nem.2018","article-title":"A survey and classification of controller placement problem in SDN","volume":"28","author":"Singh","year":"2018","journal-title":"Int. J. Netw. Manag."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.comcom.2015.06.004","article-title":"Control plane of software defined networks: A survey","volume":"67","author":"Xie","year":"2015","journal-title":"Comput. Commun."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/LCOMM.2014.2371014","article-title":"Optimal Model for the Controller Placement Problem in Software Defined Networks","volume":"19","author":"Sallahi","year":"2015","journal-title":"IEEE Commun. Lett."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Hock, D., Hartmann, M., Gebert, S., Jarschel, M., Zinner, T., and Tran-Gia, P. (2013, January 10\u201312). Pareto-optimal resilient controller placement in SDN-based core networks. Proceedings of the International Teletraffic Congress, Shanghai, China.","DOI":"10.1109\/ITC.2013.6662939"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1339","DOI":"10.1109\/LCOMM.2014.2332341","article-title":"On the Capacitated Controller Placement Problem in Software Defined Networks","volume":"18","author":"Yao","year":"2014","journal-title":"IEEE Commun. Lett."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Jim\u00e9nez, Y., Cervell\u00f3-Pastor, C., and Garc\u00eda, A.J. (2014, January 2\u20134). On the controller placement for designing a distributed SDN control layer. Proceedings of the 2014 IFIP Networking Conference, Trondheim, Norway.","DOI":"10.1109\/IFIPNetworking.2014.6857117"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1893","DOI":"10.1002\/spe.2593","article-title":"An efficient placement of sinks and SDN controller nodes for optimizing the design cost of industrial IoT systems","volume":"48","author":"Faragardi","year":"2018","journal-title":"Softw. Pract. Exp."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3558","DOI":"10.1109\/JIOT.2018.2888504","article-title":"A Novel Control Plane Optimization Strategy for Important Nodes in SDN-IoT Networks","volume":"6","author":"Ren","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1016\/j.comnet.2018.02.022","article-title":"Controller placement optimization in hierarchical distributed software defined vehicular networks","volume":"135","author":"Liyanage","year":"2018","journal-title":"Comput. Netw."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1109\/JSAC.2018.2815398","article-title":"Coalitional Game for the Creation of Efficient Virtual Core Network Slices in 5G Mobile Systems","volume":"36","author":"Bagaa","year":"2018","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"e4030","DOI":"10.1002\/cpe.4030","article-title":"Scalable SDN architecture with distributed placement of controllers for WAN","volume":"29","author":"Zhao","year":"2017","journal-title":"Concurr. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2688","DOI":"10.1109\/JSAC.2018.2871308","article-title":"Dynamic Control Plane for SDN at Scale","volume":"36","author":"Gorkemli","year":"2018","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_27","unstructured":"(2020, July 20). The Cisco Application Policy Infrastructure Controller. Available online: https:\/\/www.cisco.com\/c\/en_au\/products\/cloud-systems-management\/application-policy-infrastructure-controller-apic\/index.html."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Yao, L., Hong, P., and Zhou, W. (2014, January 4\u20137). Evaluating the controller capacity in software defined networking. Proceedings of the 2014 23rd International Conference on Computer Communication and Networks (ICCCN), Shanghai, China.","DOI":"10.1109\/ICCCN.2014.6911857"},{"key":"ref_29","unstructured":"Tootoonchian, A., Gorbunov, S., Ganjali, Y., Casado, M., and Sherwood, R. (2012, January 24). On Controller Performance in Software-defined Networks. Proceedings of the USENIX Conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services, San Jose, CA, USA."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"AlGhadhban, A., and Shihada, B. (2018, January 23\u201327). Delay analysis of new-flow setup time in software defined networks. Proceedings of the NOMS 2018\u20142018 IEEE\/IFIP Network Operations and Management Symposium, Taipei, Taiwan.","DOI":"10.1109\/NOMS.2018.8406231"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Sufiev, H., Haddad, Y., Barenboim, L., and Soler, J. (2019). Dynamic SDN Controller Load Balancing. Future Internet, 11.","DOI":"10.3390\/fi11030075"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Hasan, K., Ahmed, K., Biswas, K., Islam, M.S., and Sianaki, O.A. (2020). Software-defined application-specific traffic management for wireless body area networks. Future Gener. Comput. Syst.","DOI":"10.1016\/j.future.2020.01.052"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"500","DOI":"10.1016\/j.future.2017.09.064","article-title":"Software defined neighborhood area network for smart grid applications","volume":"79","author":"Nafi","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Holmberg, K., Adgar, A., Arnaiz, A., Jantunen, E., Mascolo, J., and Mekid, S. (2010). E-Maintenance, Springer Science & Business Media.","DOI":"10.1007\/978-1-84996-205-6"},{"key":"ref_35","unstructured":"Zhu, L., Karim, M.M., Sharif, K., Li, F., Du, X., and Guizani, M. (2019). SDN Controllers: Benchmarking & Performance Evaluation. arXiv."},{"key":"ref_36","unstructured":"Boulis, A. (2011). Castalia 3.2, User\u2019S Manual, National ICT Australia Ltd."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/15\/4200\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:52:25Z","timestamp":1760176345000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/15\/4200"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,28]]},"references-count":36,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2020,8]]}},"alternative-id":["s20154200"],"URL":"https:\/\/doi.org\/10.3390\/s20154200","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,28]]}}}