Skip to main content
Log in

Software-Defined Fog Network Architecture for IoT

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Rapid increase in number and diversity of Internet-connected devices raises many challenges for the traditional network architecture, which is not designed to support a high level of scalability, real-time data delivery and mobility. To address these issues, in this paper we present a new model of Internet of Things architecture which combines benefits of two emerging technologies: software-defined networking and Fog computing. Software-defined networking implies a logically centralized network control plane, which allows implementation of sophisticated mechanisms for traffic control and resource management. On the other hand, Fog computing enables some data to be analysed and managed at the network edge, thus providing support for applications that require very low and predictable latency. In the paper, we give detailed insight into the system structure and functionality of its main components. We also discuss the benefits of the proposed architecture and its potential services.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Bonomi, F., Milito, R., Natarajan, P., & Zhu, J. (2014). Fog computing: A platform for Internet of things and analytics. Big data and internet of things: A roadmap for smart environments. Springer International Publishing, 546, 169–186.

    Google Scholar 

  2. Yi, S., Li, C., & Li, Q. (2015). A survey of fog computing: Concepts, applications and issues. In Workshop on Mobile Big Data (pp. 37–42).

  3. Open Networking Foundation. Software defined networking: the new norm for networks. Web white Paper. Accessed 15 Feb 2016. https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf.

  4. Stojmenovic, I., & Sheng, W. (2014). The fog computing paradigm: Scenarios and security issues. In Federated Conference on Computer Science and Information Systems (FedCSIS) (pp. 1–8).

  5. Cisco. The Internet of Things: How the next evolution of the internet is changing everything. Web white paper. Accessed 25 Feb 2016. https://www.cisco.com/c/dam/en_us/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf.

  6. Fazio, M., Bessis, N., & Villari, M. (2015). Advances in service-oriented and cloud computing. Preface of CLIoT. Springer International Publishing, 58, 73–75.

    Google Scholar 

  7. Botta, A., De Donato, V., Persico, V., & Pescape, A. (2014). On the integration of cloud computing and internet of Things. In International Conference on Future Internet of Things and Cloud (FiCloud) (pp. 23–30).

  8. Tomovic, S., Prasad, N., & Radusinovic, I. (2015). Performance comparison of QoS routing algorithms applicable to large-scale SDN networks. In International Conference on Computer as a Tool (EUROCON) (pp. 1–6).

  9. Tomovic, S., Pejanovic-Djurisic, M., & Radusinovic, I. (2014). SDN-based mobile networks: Concepts and benefits. Wireless Personal Communications, 78(3), 1629–1644.

    Article  Google Scholar 

  10. Tomovic, S., Prasad, N., & Radusinovic, I. (2014). SDN control framework for QoS provisioning. In Proceedings of Telecommunications Forum TELFOR (pp. 111–114).

  11. McKeown, N., Anderson, T., Balakrishnan, H., Peterson, L., Rexford, J., Rexford, J., et al. (2008). Open-Flow: Enabling innovations in campus networks. ACM SIGCOMM Computer Communication Review (CCR), 38(2), 6974.

    Google Scholar 

  12. Trivisonno, R., Guerzoni, R., Vaishnavi, I., & Soldani, D. (2015). SDN-based 5G mobile networks: architecture, functions, procedures and backward compatibility. Transactions on Emerging Telecommunications Technologies, 26, 8292.

    Article  Google Scholar 

  13. Tomovic, S., Pejanovic-Djurisic, M., Yoshigoe, K., Maljevic, I., & Radusinovic, I. (2014). SDN-based concept of QoS aware heterogeneous wireless network operation. In Proceedings of Telecommunications Forum TELFOR (pp. 27–30).

  14. Mohammad, A., & Eui-Nam, H. (2014). Fog computing and smart gateway based communication for cloud of things (pp. 464–470).

  15. Luan, T. H., Gao, L., Xiang, Y., Li, Z., & Sun, L. (2015). Fog Computing: Focusing on mobile users at the edge. ArXiv:1502.01815v1 [cs.NI].

  16. Peter, N. (2015). Fog computing and its real time applications. International Journal of Emerging Technology and Advanced Engineering (IJETAE), 5(6), 266–269.

    MathSciNet  Google Scholar 

  17. Bonomi, F., Milito, R., Zhu, J., & Addepalli, S. (2012). Fog computing and its role in the internet of things. In Workshop on Mobile Cloud Computing (MCC) (p. 1316).

  18. Truong, N. B., Lee, M. G., & Ghamri-Doudane, Y. (2015). Software defined networking-based vehicular ad-hoc network with Fog computing. In IEEE International Symposium on Integrated Network Management (pp. 1202–1207).

  19. Ku, I., You, L., Gerla, M., Ongaro, F., Gomes, R. L., & Cerqueira, E. (2014). Towards software-defined VANET: Architecture and services. In 13th Annual Mediterranean Ad Hoc Networking Workshop (pp. 103-110). MED-HOC-NET.

  20. Hong, K., Lillethun, D., Ramachandran, U., Ottenwalder, B., & Koldehofe, B. (2013). Mobile fog: A programming model for large-scale applications on the internet of things. In ACM SIGCOMM workshop on Mobile cloud computing (pp. 15–20).

  21. Zhijing, Q., Denker, G., Giannelli, C., Bellavista, P., & Venkatasubramanian, N. (2015). A software defined networking architecture for the Internet-of-Things. In IEEE Network Operations and Management Symposium (pp. 1–9).

  22. Wu, D., Arkhipov, D., Asmare, E., Qin, Z., & McCann, J. (2015). UbiFlow: Mobility management in urban-scale software defined IoT. In Proc. of the 34th IEEE Conference on Computer Communications (pp. 208–216). INFOCOM.

  23. Luo, T., Tan, H.-P., & Quek, T. (2012). Sensor OpenFlow: Enabling software-dened wireless sensor networks. IEEE Communications Letters, 16(11), 1896–1899.

    Article  Google Scholar 

  24. Costanzo, S., Galluccio, L., Morabito, G., & Palazzo, S. (2012). Software defined wireless networks: Unbridling sedans. In European Workshop on Software Defined Networking (p. 16). EWSDN.

  25. Perkins, C., Belding-Royer, E., & Das, S. (2003). Ad hoc on-demand distance vector (AODV) routing. IETF. RFC 3561. Accessed 15 Feb 2016.

  26. Tesla Motors. Web page. Accessed 15 Feb 2016. http://my.teslamotors.com/it_IT/forum/forums/elon-musk-talks-google-bring-driverless-tech-tesla-cars.

  27. Tomovic, S., & Radusinovic, I. (2015). Performance analysis of a new SDN-based WSN architecture. In Proc. of 23Rd Telecommunication Forum TELFOR (pp. 99–102).

  28. Robodrone. Web page. (2016) http://www.robodrone.com/. Accessed 15 Feb.

Download references

Acknowledgments

This work has been supported by the EU FP7 project Fore-Mont (Grant Agreement No. 315970 FP7-REGPOT-CT-2013) and the BIO-ICT Centre of Excellence (Contract No. 01-1001) funded by Ministry of Science of Montenegro and the HERIC project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Slavica Tomovic.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tomovic, S., Yoshigoe, K., Maljevic, I. et al. Software-Defined Fog Network Architecture for IoT. Wireless Pers Commun 92, 181–196 (2017). https://doi.org/10.1007/s11277-016-3845-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-016-3845-0

Keywords

Navigation