Skip to main content
Log in

CF-CloudOrch: container fog node-based cloud orchestration for IoT networks

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The Internet of things (IoT) in the cloud has been increasingly utilized in recent years as more and more network data are being processed. It plays an important role in the distributed processing of networks by applying fog computing to process huge volumes of data. Distributed fog computing has the advantage of distributed processing, but a new architecture is required to ensure the high performance and simple management of distributed networks. CF-CloudOrch needs to solve many problems, including security, flexibility, high performance, scalability, and efficiency, which are IoT and distributed fog computing. This paper proposes a new container fog node-based cloud orchestration that meets the requirements. The proposed CF-CloudOrch is a prototype of a network management with a lighter container technology than virtualization. CF-CloudOrch understands flow diagrams through prototype implementation and service scenarios and presents a comparative analysis with other environments. Finally, the IoT network contributes to future IT research through efficient and simple management.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  1. Januzaj Y, Ajdari J, Selimi B (2015) DBMS as a cloud service: advantages and disadvantages. Proc Soc Behav Sci 195:1851–1859

    Article  Google Scholar 

  2. Alouane M, El Bakkali H (2016) Virtualization in cloud computing: existing solutions and new approach. In: International Conference on Cloud Computing Technologies and Applications (CloudTech)

  3. Gupta M, Chauhan DS (2016) Security challenges of virtualization in cloud computing. In: ICTCS ‘16 Proceedings of the Second International Conference on Information and Communication Technology for Competitive Strategies

  4. AbdElRahem O, Bahaa-Eldin AM, Taha A (2016) Virtualization security: a survey. In: International Conference on Computer Engineering and Systems (ICCES)

  5. Pearce M, Zeadally S, Hunt R (2013) Virtualization: issues, security threats, and solutions. ACM Comput Surv (CSUR) 45(2):17

    Article  Google Scholar 

  6. Chung MT et al (2016) Using docker in high performance computing applications. In: 2016 IEEE Sixth International Conference on Communications and Electronics (ICCE). IEEE

  7. Peinl R, Holzschuher F, Pfitzer F (2016) Docker cluster management for the cloud-survey results and own solution. J Grid Comput 14(2):265–282

    Article  Google Scholar 

  8. Global Market Insights (2017) APAC Container Technology Market. Accessed on November 2017 from https://www.gminsights.com/industry-analysis/apac-container-technology-market

  9. Global Market Insights (2017) EMEA Container Technology Market. Accessed on November 2017 https://www.gminsights.com/industry-analysis/emea-container-technology-market?utm_source=globenewswire.com&utm_medium=referral&utm_campaign=Paid_globenewswire

  10. 451 Research (2017) Application containers will be a $2.7bn market by 2020, representing a small but highgrowth segment of the Cloud-Enabling Technologies market. https://451research.com/blog/1351-application-containerswill-be-a-$2-7bn-market-by-2020,-representing-a-smallbut-high-growth-segment-ofthe-cloud-enablingtechnologies-market. Accessed April 2018

  11. Sharma PK, Moon SY, Park JH (2017) Block-VN: a distributed blockchain based vehicular network architecture in smart City. J Inf Process Syst 13(1):84

    Google Scholar 

  12. Sharma PK, Park JH (2018) Blockchain based hybrid network architecture for the smart city. Future Generation Computer Systems

  13. Pahl C, Lee B (2015) Containers and clusters for edge cloud architectures--a technology review. In: 2015 3rd International Conference on Future Internet of Things and Cloud (FiCloud), IEEE

  14. Munir A, Kansakar P, Khan SU (2017) IFCIoT: integrated fog cloud IoT architectural paradigm for future internet of things. arXiv preprint arXiv: 1701.08474

  15. Sharma PK, Jeong Y-S, Park JH (2018) EH-HL: effective communication model by integrated EH-WSN and Hybrid LiFi/WiFi for IoT. IEEE Internet of Things J

  16. Atzori L, Iera A, Morabito G (2017) Understanding the internet of things: definition, potentials, and societal role of a fast evolving paradigm. Ad Hoc Netw 56:122–140

    Article  Google Scholar 

  17. Bilal K et al (2018) Potentials, trends, and prospects in edge technologies: fog, cloudlet, mobile edge, and micro data centers. Comput Netw 130:94–120

    Article  Google Scholar 

  18. Han Y, Li J, Hoang D, Yoo J-H, Hong JW (2016) An intent-based network virtualization platform for SDN. In: International Conference on Network and Service Management (CNSM)

  19. Mesbahi MR, Rahmani AM, Hosseinzadeh M (2018) Reliability and high availability in cloud computing environments: a reference roadmap. Human-centric Comput Inf Sci 8(1):20

    Article  Google Scholar 

  20. Kaur K et al (2017) Container-as-a-service at the edge: trade-off between energy efficiency and service availability at fog nano data centers. IEEE Wirel Commun 24(3):48–56

    Article  Google Scholar 

  21. Fan C, Wang Y, Wen Z (2016) Research on improved 2D-BPSO-based VM-container hybrid hierarchical cloud resource scheduling mechanism. In: 2016 IEEE International Conference on Computer and Information Technology (CIT)

  22. Celesti A et al (2016) Exploring container virtualization in IoT clouds. In: IEEE International Conference on Smart Computing (SMARTCOMP), IEEE

  23. Sung Y, Sharma PK, Lopez EM, Park JH (2016) FS-OpenSecurity: a taxonomic modeling of security threats in SDN for future sustainable computing. Sustainability 8(9):919

    Article  Google Scholar 

  24. Sharma PK, Singh S, Park JH (2018) OpCloudSec: open cloud software defined wireless network security for the internet of things. Comput Commun 122:1–8

    Article  Google Scholar 

  25. Alaba FA et al (2017) Internet of things security: a survey. J Netw Comput Appl 88:10–28

    Article  Google Scholar 

  26. Autenrieth A et al (2013) Cloud orchestration with SDN/OpenFlow in carrier transport networks. In: 2013 15th International Conference on Transparent Optical Networks (ICTON), IEEE

  27. Drutskoy D, Keller E, Rexford J (2013) Scalable network virtualization in software-defined networks. IEEE Internet Comput 17(2):20–27

    Article  Google Scholar 

  28. Xu J et al (2017) Zenith: utility-aware resource allocation for edge computing. In: 2017 IEEE International Conference on Edge Computing (EDGE), IEEE

  29. Lin R et al (2014) A security PaaS container with a customized JVM. In: 2014 IEEE 7th International Conference on Cloud Computing (CLOUD). IEEE

  30. Rufino J et al (2017) Orchestration of containerized microservices for IIoT using Docker. In: 2017 IEEE International Conference on Industrial Technology (ICIT). IEEE

  31. Xavier MG et al (2013) Performance evaluation of container-based virtualization for high performance computing environments. In: 2013 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP). IEEE

  32. Mohan, N, Kangasharju J (2016) Edge-fog cloud: a distributed cloud for internet of things computations. Cloudification of the Internet of Things (CIoT). IEEE

  33. Sharma PK, Chen M-Y, Park JH (2018) A software defined fog node based distributed blockchain cloud architecture for IoT. IEEE Access 6(2018):115–124

    Article  Google Scholar 

  34. Sharma PK et al (2017) DistBlockNet: a distributed blockchains-based secure SDN architecture for IoT networks. IEEE Commun Mag 55(9):78–85

    Article  Google Scholar 

  35. Farahzadi A et al (2017) Middleware technologies for cloud of things-a survey. Digit Commun Netw

  36. Zuo C et al (2018) CCA-secure ABE with outsourced decryption for fog computing. Future Gener Comput Syst 78:730–738

    Article  Google Scholar 

  37. Arkian HR, Diyanat A, Pourkhalili A (2017) MIST: fog-based data analytics scheme with cost-efficient resource provisioning for IoT crowdsensing applications. J Netw Comput Appl 82:152–165

    Article  Google Scholar 

  38. Khan MA, Salah K (2018) IoT security: review, blockchain solutions, and open challenges. Futur Gener Comput Syst 82:395–411

    Article  Google Scholar 

  39. Li Y et al (2017) End-to-end energy models for edge cloud-based IoT platforms: application to data stream analysis in IoT. Futur Gener Comput Syst

  40. Ciobanu RI et al (2017) Drop computing: Ad hoc dynamic collaborative computing. Futur Gener Comput Syst

  41. Sharma PK, Rathore S, Park JH (2018) DistArch-SCNet: blockchain-based distributed architecture with Li-Fi communication for a scalable smart city network. IEEE Consum Electron Mag 7(4):55–64

    Article  Google Scholar 

  42. Andrea L (2015) Scale Testing Docker Swarm to 30,000 Containers. Accessed on November 16, 2015 https://blog.docker.com/2015/11/scale-testing-docker-swarm-30000-containers

  43. Rabindra KB, Rakesh KL, Rao KR, Ghose D (2016) Performance analysis of virtual machines and containers in cloud computing. In: 2016 International Conference on Computing Communication and Automation (ICCCA)

  44. Sharma P et al (2016) Containers and virtual machines at scale: a comparative study. In: Proceedings of the 17th International Middleware Conference. ACM

Download references

Acknowledgements

This study was supported by the Advanced Research Project funded by the SeoulTech (Seoul National University of Science and Technology).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jong Hyuk Park.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kim, N.Y., Ryu, J.H., Kwon, B.W. et al. CF-CloudOrch: container fog node-based cloud orchestration for IoT networks. J Supercomput 74, 7024–7045 (2018). https://doi.org/10.1007/s11227-018-2493-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-018-2493-4

Keywords

Navigation