Abstract
Cloud is transmigrating to network edge where they are seen as virtualized resources called “Fog Computing” that expand the idea of Cloud Computing perspective to the network edge. This chapter proposes an integrated resource allocation model for energy-efficient Infrastructure as a Service (IaaS) that extends from the network edge of the Fog to the Cloud datacenter. We first developed a new architecture and introduced a policy on the Fog end where a decision will be made to either process the user request on the Fog or it will be moved to the Cloud datacenter. We developed a decision model on top of the architecture. The decision model takes into consideration of the resource constraints of CPU, Memory, and Storage. Using this will improve resource utilization as well as the reduction in energy consumption by a datacenter. Finally, we addressed future research direction considering the model components and its performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Foster I et al (2008) Cloud computing and grid computing 360-degree compared. In: IEEE 2008 grid computing environments workshop, Austin, TX, pp 1–10
Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755–768
Usman M et al (2016) A conceptual framework for realizing energy efficient resource allocation in cloud data centre. Indian J Sci Technol 9(46):1–8
Madni SHH, Latiff MSA, Coulibaly Y (2016) An appraisal of meta-heuristic resource allocation techniques for IaaS cloud. Indian J Sci Technol 9:1–14
Madni SHH, Latiff MSA, Coulibaly Y (2016) Resource scheduling for infrastructure as a service (IaaS) in cloud computing: challenges and opportunities. J Netw Comp Appl 68:173–200
Yi S, Li C, Li Q (2015) A survey of fog computing: concepts, applications and issues. In: 15th proceedings of the 2015 workshop on mobile big data, Hangzhou, pp 37–42
Yannuzzi M et al (2014) Key ingredients in an IoT recipe: fog computing, cloud computing, and more fog computing. In: 19th IEEE international workshop on computer aided modeling and design of communication links and networks (CAMAD), Athens, pp 325–329
Bose R, Saha MK, Sarddar D (2015) Fog computing made easy with the help of Citrix and Billboard manager. Int J Comput Appl 121:19–23
Masip-Bruin X et al (2016) Fog-to-cloud computing (F2C): the key technology enabler for dependable e-health services deployment. In: 15th Mediterranean ad hoc networking workshop (Med-Hoc-Net), Vilanova i la Geltru, pp 1–5
Deng R et al (2015) Towards power consumption-delay tradeoff by workload allocation in cloud-fog computing. In: 5th IEEE international conference on communications (ICC), London, pp 3909–3914
Gital AY et al (2014) A framework for the design of cloud based collaborative virtual environment architecture. In: Proceedings of the international multiconference of engineers and computer scientists (IMECS), Hong Kong, pp 1–5
Usman MJ et al (2014) Modified low energy adaptive clustering hierarchy protocol for efficient energy consumption in wireless sensor networks. Int Rev Comput Softw (IRECOS) 9:1904–1915
Gital AY et al (2015) A zone-based CVE architectural model for improving scalability and consistency. Electrical Engineering and Information Technology (IEET), Hangzhou, China, pp 63–68
Deng R et al (2016) Optimal workload allocation in fog-cloud computing towards balanced delay and power consumption. IEEE Internet Things J 3:1171–1181
Al Faruque MA, Vatanparvar K (2016) Energy management-as-a-service over fog computing platform. IEEE Internet Things J 3:161–169
Tang B et al (2015) (2015) A hierarchical distributed fog computing architecture for big data analysis in smart cities. In: 2015 proceedings of the ASE big data & social informatics. ACM, Kaohsiung, Taiwan, pp 1–28
Stojmenovic I (2014) Fog computing: a cloud to the ground support for smart things and machine-to-machine networks. In: 26th Australasian telecommunication networks and applications conference (ATNAC), Southbank, VIC, pp 117–122
Costa R et al (2016) Smart cargo for multimodal freight transport: when “Cloud” becomes “Fog”. IFAC-PapersOnLine 49:121–126
Vatanparvar K, Faruque A, Abdullah M (2016) Energy management as a service over fog computing platform. IEEE Internet Things J 3:163–169
Masip-Bruin X et al (2016) Foggy clouds and cloudy fogs: a real need for coordinated management of fog-to-cloud computing systems. IEEE Wirel Commun 23:120–128
Madsen H et al (2013) Reliability in the utility computing era: towards reliable fog computing. In: 20th international conference on systems, signals and image processing (IWSSIP), Bucharest, pp 43–46
Bonomi F et al (2014) Fog computing: a platform for internet of things and analytics. In: Big data and Internet of Things: a roadmap for smart environments. Springer International Publishing, pp 169–186
Ottenwälder B et al (2013) MigCEP: operator migration for mobility driven distributed complex event processing. In: 7th ACM international conference on distributed event-based systems, Arlington, Texas USA, pp 183–194
Lewis G et al (2014) Tactical cloudlets: moving cloud computing to the edge. In: IEEE military communications conference (MILCOM), Baltimore, MD, pp 1440–1446
Aazam M, Huh E-N (2014) Fog computing and smart gateway based communication for cloud of things. In: 2014 2nd IEEE international conference on future Internet of Things and cloud (FiCloud), Bercelona, pp 464–470
Aazam M, Huh E-N (2015) Dynamic resource provisioning through fog micro datacenter. In: IEEE international conference on pervasive computing and communication workshops (PerCom Workshops), St. Louis, MO, pp 105–110
Nishio T et al (2013) Service-oriented heterogeneous resource sharing for optimizing service latency in mobile cloud. In: ACM proceedings of the first international workshop on mobile cloud computing & networking, Bangalore, India, pp 19–26
Dsouza C, Ahn G-J, Taguinod M (2014) Policy-driven security management for fog computing: preliminary framework and a case study. In: IEEE 15th international conference on information reuse and integration (IRI), Redwood City, CA, pp 16–23
Dastjerdi AV et al (2016) Fog computing: principals, architectures, and applications. arXiv preprint arXiv:1601.02752
Liu F et al (2012) NIST cloud computing reference architecture: recommendations of the National Institute of Standards and Technology (special publication report 500–292). CreateSpace Independent Publishing Platform
Byers CC, Wetterwald P (2015) Fog computing distributing data and intelligence for resiliency and scale necessary for IoT: the Internet of Things (ubiquity symposium). Ubiquity, pp 1–12
Gupta H et al (2016) iFogSim: a toolkit for modeling and simulation of resource management techniques in Internet of Things, edge and fog computing environments. arXiv preprint arXiv:1606.02007
Bonomi F et al (2012) Fog computing and its role in the internet of things. In: ACM proceedings of the first edition of the MCC workshop on mobile cloud computing, Helsinki, Finland, pp 13–16
Perera C, Qin Y, Estrella JC, Reiff-Marganiec S, Vasilakos AV (2017) Fog computing for sustainable smart cities: a survey. ACM Comput Surv 50:32–43
Moreno-Vozmediano R, Montero RS, Huedo E, Llorente IM (2017) Cross-site virtual network in cloud and fog computing. IEEE Cloud Comput 4:46–53
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Usman, M.J. et al. (2019). Integrated Resource Allocation Model for Cloud and Fog Computing: Toward Energy-Efficient Infrastructure as a Service (IaaS). In: Herawan, T., Chiroma, H., Abawajy, J. (eds) Advances on Computational Intelligence in Energy. Green Energy and Technology. Springer, Cham. https://doi.org/10.1007/978-3-319-69889-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-69889-2_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69888-5
Online ISBN: 978-3-319-69889-2
eBook Packages: EnergyEnergy (R0)