University of Tasmania
Browse

File(s) under permanent embargo

Efficient resource management for fog computing

thesis
posted on 2023-05-28, 12:39 authored by Battula, SK
The number of Internet of Things (IoT) devices is growing rapidly due to advancements in sensor and wireless technology. As a result, the volume and variety of data generated by these devices are increasing dramatically. Traditional Cloud computing cannot process this data in an appropriately small time due to its limitations, such as high latency. Hence, Fog computing has evolved as an extension to Cloud computing to bring the computation closer to the end-devices in which data is generated. In Fog computing, failure of resources and sudden spikes of user service requests could occur frequently. These failures and sudden spikes of the requests should not affect the performance of the system. Thus, providing efficient resource management services to handle the sudden spikes of the requests to meet the requirements of future services is an essential task. Dynamic resource allocation of the system plays a vital role in managing the resources in Fog computing environments. The efficient allocation of resources depends on accurate resource monitoring and the availability of information. Researchers have proposed different techniques for advanced services, such as scheduling, fault tolerance and migration, by assuming that basic services, such as resource monitoring and discovery, are available. Some researchers have considered traditional Cloud and distributed computing approaches in Fog environments but these may not be suitable due to their limited resources and being battery-powered. To tackle this problem, this thesis proposes efficient resource monitoring, resource availability and resource allocation techniques to minimise resource usage and improve the performance of Fog-based applications. The thesis advances this field by making the following key contributions: 1. An extensive survey on resource management techniques, mainly resource monitoring, availability and resource allocation in the Fog computing environments so as to gain a better understanding of the studied methods and techniques, as well as the limitations of existing algorithms. 2. An investigation of the impact of traditional monitoring approaches on the efficiency of the resource usage, finding that the existing resource monitoring techniques are not suitable for Fog computing environments. An efficient resource monitoring service for Fog computing environments that minimises the resource utilisation of Fog devices during resource monitoring. 3. A generic stochastic model for resource availability that enables the modelling of Fog devices in the Fog network which can predict the number of resources available at a particular location and duration of time. This helps to decrease the number of Service Level Agreement (SLA) violations in terms of availability. 4. A resource selection model for minimal disruption rates during the service execution in Fog computing environments which can increase the number of satisfied requests. 5. A framework for service deployment in Fog Computing environments, which maximises the number of satisfied requests, and meets the requirements of the on-demand application requests.

History

Publication status

  • Unpublished

Rights statement

Copyright 2021 the author The author graduated as B Sudheer Kumar, but publishes as Sudheer Kumar Battula. Chapter 3 appears to be, in part, the equivalent of a pre-print version of an article published as: Battula, S. K., Garg, S. Montgomery, J., Kang, B., 2020. An efficient resource monitoring service for fog computing environments, in IEEE transactions on services computing, 13(4) 709-722. Copyright 2020 IEEE. In reference to IEEE copyrighted material which is used with permission in this thesis, the IEEE does not endorse any of the University of Tasmania's products or services. Internal or personal use of this material is permitted. If interested in reprinting/republishing IEEE copyrighted material for advertising or promotional purposes or for creating new collective works for resale or redistribution, please go to http://www.ieee.org/publications_standards/publications/rights/rights_link.html to learn how to obtain a License from RightsLink. Chapter 4 appears to be, in part, the equivalent of a pre-print version of an article published as: Battula, S. K., O'Reilly, M. M., Garg, S. Montgomery, J., 2021. A generic stochastic model for resource availability in fog computing environments, in IEEE transactions on parallel and distributed systems, 32(4), 960-974. Copyright 2021 IEEE. In reference to IEEE copyrighted material which is used with permission in this thesis, the IEEE does not endorse any of the University of Tasmania's products or services. Internal or personal use of this material is permitted. If interested in reprinting/republishing IEEE copyrighted material for advertising or promotional purposes or for creating new collective works for resale or redistribution, please go to http://www.ieee.org/publications_standards/publications/rights/rights_link.html to learn how to obtain a License from RightsLink.

Repository Status

  • Restricted

Usage metrics

    Thesis collection

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC