Skip to main content

Research on Load Balancing for Software Defined Cloud-Fog Network in Real-Time Mobile Face Recognition

  • Conference paper
  • First Online:
Communications and Networking (ChinaCom 2016)

Abstract

The real-time camera-equipped mobile devices have been widely researched recently. And cloud computing has been used to support those applications. However, the high communication latency and unstable connections between cloud and users influence the Quality of Service (QoS). To address the problem, we integrate fog computing and Software Defined Network (SDN) to the current architecture. Fog computing pushes the computation and storage resources to the network edge, which can efficiently reduce the latency and enable mobility support. While SDN offers flexible centralized control and global knowledge to the network. For applying the software defined cloud-fog network (SDC-FN) architecture in the real-time mobile face recognition scenario effectively, we propose leveraging the SDN centralized control and fireworks algorithm (FWA) to solve the load balancing problem in the SDC-FN. The simulation results demonstrate that the SDN-based FWA could decrease the latency remarkably and improve the QoS in the SDC-FN architecture.

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

Access this chapter

Institutional subscriptions

References

  1. Truong, N.B., Lee, G.M., Ghamri-Doudane, Y.: Software defined networking-based vehicular adhoc network with fog computing. In: IEEE International Symposium on Integrated Network Management, Ottawa, pp. 1202–1207. IEEE Press (2015)

    Google Scholar 

  2. Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, MCC 2012, New York, pp. 13–16 (2012)

    Google Scholar 

  3. Aslam, S., Shah, M.A.: Load balancing algorithms in cloud computing: a survey of modern techniques. In: National Software Engineering Conference, pp. 30–35 (2015)

    Google Scholar 

  4. Panwar, R., Mallick, B.: Load balancing in cloud computing using dynamic load management algorithm. In: 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), pp. 773–778. IEEE Computer Society (2015)

    Google Scholar 

  5. Yi, S., Hao, Z., Qin, Z., Li, Q.: Fog computing: platform and applications. In: Third IEEE Workshop on Hot Topics in Web Systems and Technologies, pp. 73–78. IEEE Computer Society (2015)

    Google Scholar 

  6. Aazam, M., St-Hilaire, M., Lung, C.H., Lambadaris, I.: PRE-fog: IoT trace based probabilistic resource estimation at fog. In: 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), pp. 12–17 (2016)

    Google Scholar 

  7. Al Faruque, M., Vatanparvar, K.: Energy management-as-a-service over fog computing platform. IEEE Internet Things J. 3, 161–169 (2016)

    Article  Google Scholar 

  8. Tan, Y., Zhu, Y.: Fireworks algorithm for optimization. In: Tan, Y., Shi, Y., Tan, K.C. (eds.) ICSI 2010. LNCS, vol. 6145, pp. 355–364. Springer, Heidelberg (2010). doi:https://doi.org/10.1007/978-3-642-13495-1_44

    Chapter  Google Scholar 

  9. Bacanin, N., Tuba, M.: Fireworks algorithm applied to constrained portfolio optimization problem. In: 2015 IEEE Congress on Evolutionary Computation (CEC), pp. 1242–1249 (2015)

    Google Scholar 

  10. Imran, A.M., Kowsalya, M.: A new power system reconfiguration scheme for power loss minimization and voltage profile enhancement using fireworks algorithm. Int. J. Electr. Power Energy Syst. 62, 312–322 (2014)

    Article  Google Scholar 

  11. Hassan, M.A., Xiao, M., Wei, Q., Chen, S.: Help your mobile applications with fog computing. In: 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking-Workshops (SECON Workshops), pp. 1–6 (2015)

    Google Scholar 

  12. Li, X.Y., Tian, P., Kong, M.: A new particle swarm optimization for solving constrained optimization problems (in Chinese). J. Syst. Manag. 16, 120–129 (2007)

    Google Scholar 

  13. Radojevi, B., Žagar, M.: Analysis of issues with load balancing algorithms in hosted (cloud) environments. In: 2011 Proceedings of the 34th International Convention, pp. 416–420 (2011)

    Google Scholar 

  14. Zhang, H., Liao, J.X., Zhu, X.M.: Advanced dynamic feedback and random dispatch load-balance algorithm (in Chinese). Comput. Eng. 33, 97–99 (2007)

    Google Scholar 

Download references

Acknowledgments

This work was supported in part by National Natural Science Foundation of China (No. 61401331, No. 61401328), 111 Project in Xidian University of China (B08038), Hong Kong, Macao and Taiwan Science and Technology Cooperation Special Project (2014DFT10320, 2015DFT10160), The National Science and Technology Major Project of the Ministry of Science and Technology of China (2015zx03002006-003) and Fundamental Research Funds for the Central Universities (20101155739).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiyuan Ren .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Shi, C., Ren, Z., He, X. (2018). Research on Load Balancing for Software Defined Cloud-Fog Network in Real-Time Mobile Face Recognition. In: Chen, Q., Meng, W., Zhao, L. (eds) Communications and Networking. ChinaCom 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 210. Springer, Cham. https://doi.org/10.1007/978-3-319-66628-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-66628-0_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-66627-3

  • Online ISBN: 978-3-319-66628-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics