• Login
    View Item 
    •   Mak IR Home
    • College of Engineering, Design, Art and Technology (CEDAT)
    • School of Engineering (SEng.)
    • School of Engineering (SEng.) Collections
    • View Item
    •   Mak IR Home
    • College of Engineering, Design, Art and Technology (CEDAT)
    • School of Engineering (SEng.)
    • School of Engineering (SEng.) Collections
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Task scheduling and workload orchestration in edge computing

    Thumbnail
    View/Open
    masters dissertation (1000.Kb)
    Date
    2021-12
    Author
    Babirye, Susan
    Metadata
    Show full item record
    Abstract
    An Edge Computing (EC) paradigm improves the quality of user experience when dealing with low latency and real-time interactive applications. The technology allows cloud services to be brought to the edge of the network closer to users rather than remote cloud platforms. Some key advantages provided by EC include reduced transmission delays, stable network connectivity and low latency. However, EC suffers from several challenges including under or over utilization of edge servers, task failures due to user mobility and network failures when connecting to the cloud. There is need to arduously harness some key resources of EC including virtual machine (VM) and wide area network (WAN) bandwidth in order to minimize those challenges. This can be achieved by task scheduling and workload orchestration mechanisms that efficiently exploit these resources. In this research, a task scheduling and workload orchestration problem was formulated and solved by genetic based and resource-aware algorithms. Particularly, a task migration scheme and a genetic algorithm (GA) to lower task failures due to user mobility and improve edge server VM utilization were developed. Furthermore, a resource-aware workload orchestration (RAWO) approach that considered VM utilization and WAN link bandwidth for task scheduling and offloading to edge servers and the cloud was modeled. Simulation results revealed that incorporating a task migration scheme and the proposed genetic algorithm scheduling approach minimized task failures and improved the overall edge server VM utilization. Results also showed that the RAWO approach reduced task failures due to VM utilization capacity and WAN congestion. This was due to the fact that the approach considered the average VM utilization and the WAN bandwidth while offloading tasks to edge servers and the cloud servers. Comparisons between the singletier and two-tier EC architectures were also carried out. Results showed that higher VM utilization and lower task failures were achieved in the two-tier EC as compared to single-tier EC for a high number of users. This was because the architecture offloaded tasks to both edge servers and cloud servers.
    URI
    http://hdl.handle.net/10570/9314
    Collections
    • School of Engineering (SEng.) Collections

    DSpace 5.8 copyright © Makerere University 
    Contact Us | Send Feedback
    Theme by 
    Atmire NV
     

     

    Browse

    All of Mak IRCommunities & CollectionsTitlesAuthorsBy AdvisorBy Issue DateSubjectsBy TypeThis CollectionTitlesAuthorsBy AdvisorBy Issue DateSubjectsBy Type

    My Account

    LoginRegister

    Statistics

    Most Popular ItemsStatistics by CountryMost Popular Authors

    DSpace 5.8 copyright © Makerere University 
    Contact Us | Send Feedback
    Theme by 
    Atmire NV