Power-Delay Trade-offfor Optimum Data Storage in a Cloud-Fog-Mist Architecture
Main Article Content
Abstract
The high growth in Internet-of-Things (IoT) data has resulted in the typical Cloud architecture creating a bottleneck that degrades the quality of Cloud-based services. Fog and Mist computing are proposed to ooad the Cloud by storing and processing data locally and distributing tasks between network layers. The work in this paper investigates the distribution of data in a Cloud-Fog-Mist architecture and studies the influence on power consumption and network delay. A Mixed Integer Linear Programming (MILP) Model is proposed to minimize the power consumption of a Cloud-Fog-Mist architecture by optimizing the location of data files generated at the Mist layer. A second MILP model aims at minimizing network delay by storing data at its optimum location. In addition, we propose a Joint Power-Delay Optimization model to minimize network power consumption while guaranteeing not exceeding an acceptable maximum network delay. The results demonstrate that storing data at the Mist is the most power-efficient solution with maximum savings of 92.3% in power consumption. However, limited processing capabilities result in high processing delay even though data transmission delay within the Mist is negligible. On the other hand, Cloud computing remains the most efficient solution for delay-sensitive applications, regardless of the high energy consumed in the Cloud architecture. A power-delay trade-off can be achieved where power is minimized without exceeding acceptable delay.
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
References
R. Ara, M. Rahim, S. Roy, K. Uzzal and U. Prodhan, “Cloud Computing: Architecture, Services, Deployment Models, Storage, Benefits and Challenges,” International Journal of Trend in Scientific Research and Development (IJTSRD), vol. 4, no.4 pp. 837-842, Jun. 2020.
Cisco.(2022, Aug. 16). Cisco Annual Internet Report (2018–2023) White Paper[online]. Available: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html.
D. Bhuriya and A. A. Sharma, “Study on Pros, Cons, and Application of Cloud Computing,” International Journal of Research and Analytical Reviews, vol. 6, no.2, pp. 959-964, 2019.
C. Mouradian, D. Naboulsi, S. Yangui, R. H. Glitho, M. J. Morrow and P. A. Polakos, “A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges,” in IEEE Communications Surveys & Tutorials, vol. 20, no. 1, pp. 416-464, Firstquarter 2018.
T. Pfandzelter and D. Bermbach, “IoT Data Processing in the Fog: Functions, Streams, or Batch Processing?,” 2019 IEEE International Conference on Fog Computing (ICFC), Prague, Czech Republic, pp. 201-206, 2019.
A. A. Abi Sen and M. Yamin, “Advantages of using Fog in IoT applications,” International Journal of Information Technology, vol. 13, pp. 829837, 2021.
M. K. Saroa and R. Aron, “Fog Computing and Its Role in Development of Smart Applications,” 2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA/IUCC/BDCloud/SocialCom/SustainCom), Melbourne, VIC, Australia, pp. 1120-1127, 2018.
Yogi, M. et al. “Mist Computing: Principles, Trends, and Future Direction,” ArXiv abs/1709.06927, 2017.
S. Ketu, and P. K. Mishra, “Cloud, Fog, and Mist Computing in IoT: An Indication of Emerging Opportunities,” IETE Technical Review, vol. 39, no. 3, pp.713-724, 2021.
N. Mohan and J. Kangasharju, “Placing it Right!: Optimizing Energy, Processing, and Transport in Edge-Fog Clouds,” Annals of Telecommunications, vol. 73, pp. 463–474, 2018.
N. I. Osman, “Will video caching remain energy efficient in future core optical networks?,” Digital Communications and Networks, vol. 3, no. 1, pp. 39-46, 2017.
F. Lin, Y. Zhou, G. Pau and M. Collotta, “Optimization-Oriented Resource Allocation Management for Vehicular Fog Computing,” in IEEE Access, vol. 6, pp. 69294-69303, 2018.
M. Collotta, G. Pau, V. M. Salerno and G. Scata`,“A distributed load balancing approach for industrial IEEE 802.11 wireless networks,” Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012), Krakow, Poland, pp. 17, 2012.
Z. Chang, Z. Zhou, T. Ristaniemi and Z. Niu, “Energy Efficient Optimization for Computation Offloading in Fog Computing System,” GLOBECOM 2017 2017 IEEE Global Communications Conference, Singapore, pp. 1-6, 2017.
R. Deng, R. Lu, C. Lai, T. H. Luan and H. Liang, “Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption,” in IEEE Internet of Things Journal, vol. 3, no. 6, pp. 1171-1181, Dec. 2016.
A. Mebrek, L. Merghem-Boulahia and M. Esseghir, “Efficient green solution for a balanced energy consumption and delay in the IoT-FogCloud computing,” 2017 IEEE 16th International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA, pp. 1-4, 2017.
G. Li, J. Wand, J. Wu and J. Song, “Data Processing Delay Optimization in Mobile Edge Computing,” Wireless Communication and Mobile Computing, vol. 2018, 2018.
F. Jalali, “Energy Consumption of Cloud Computing and Fog Computing Applications,” Department of Electrical and Electronic Engineering, University of Melbourne, Australia, 2015.
H. Neukirchen. (2021, Sep. 3). Power Consumption of Raspberry Pi 4 Versus Intel J4105 System[online]. Available: https://uni.hi.is/helmut/2021/06/07/power-consumption-of-raspberry-pi-4versus-intel-j4105-system/.
N. I. Osman, T. El-Gorashi and J. M. H. Elmirghani, “The impact of content popularity distribution on energy efficient caching,” 2013 15th International Conference on Transparent Optical Networks (ICTON), Cartagena, Spain, pp. 1-6, 2013.