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.
Similar content being viewed by others
References
Januzaj Y, Ajdari J, Selimi B (2015) DBMS as a cloud service: advantages and disadvantages. Proc Soc Behav Sci 195:1851–1859
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)
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
AbdElRahem O, Bahaa-Eldin AM, Taha A (2016) Virtualization security: a survey. In: International Conference on Computer Engineering and Systems (ICCES)
Pearce M, Zeadally S, Hunt R (2013) Virtualization: issues, security threats, and solutions. ACM Comput Surv (CSUR) 45(2):17
Chung MT et al (2016) Using docker in high performance computing applications. In: 2016 IEEE Sixth International Conference on Communications and Electronics (ICCE). IEEE
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
Global Market Insights (2017) APAC Container Technology Market. Accessed on November 2017 from https://www.gminsights.com/industry-analysis/apac-container-technology-market
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
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
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
Sharma PK, Park JH (2018) Blockchain based hybrid network architecture for the smart city. Future Generation Computer Systems
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
Munir A, Kansakar P, Khan SU (2017) IFCIoT: integrated fog cloud IoT architectural paradigm for future internet of things. arXiv preprint arXiv: 1701.08474
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
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
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
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)
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
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
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)
Celesti A et al (2016) Exploring container virtualization in IoT clouds. In: IEEE International Conference on Smart Computing (SMARTCOMP), IEEE
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
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
Alaba FA et al (2017) Internet of things security: a survey. J Netw Comput Appl 88:10–28
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
Drutskoy D, Keller E, Rexford J (2013) Scalable network virtualization in software-defined networks. IEEE Internet Comput 17(2):20–27
Xu J et al (2017) Zenith: utility-aware resource allocation for edge computing. In: 2017 IEEE International Conference on Edge Computing (EDGE), IEEE
Lin R et al (2014) A security PaaS container with a customized JVM. In: 2014 IEEE 7th International Conference on Cloud Computing (CLOUD). IEEE
Rufino J et al (2017) Orchestration of containerized microservices for IIoT using Docker. In: 2017 IEEE International Conference on Industrial Technology (ICIT). IEEE
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
Mohan, N, Kangasharju J (2016) Edge-fog cloud: a distributed cloud for internet of things computations. Cloudification of the Internet of Things (CIoT). IEEE
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
Sharma PK et al (2017) DistBlockNet: a distributed blockchains-based secure SDN architecture for IoT networks. IEEE Commun Mag 55(9):78–85
Farahzadi A et al (2017) Middleware technologies for cloud of things-a survey. Digit Commun Netw
Zuo C et al (2018) CCA-secure ABE with outsourced decryption for fog computing. Future Gener Comput Syst 78:730–738
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
Khan MA, Salah K (2018) IoT security: review, blockchain solutions, and open challenges. Futur Gener Comput Syst 82:395–411
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
Ciobanu RI et al (2017) Drop computing: Ad hoc dynamic collaborative computing. Futur Gener Comput Syst
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
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
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)
Sharma P et al (2016) Containers and virtual machines at scale: a comparative study. In: Proceedings of the 17th International Middleware Conference. ACM
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-018-2493-4