Computing and Information Systems - Theses

Permanent URI for this collection

Search Results

Now showing 1 - 1 of 1
  • Item
    Thumbnail Image
    Migration Management in Software-Defined Networking-enabled Edge and Cloud Computing Environments
    He, TianZhang ( 2021)
    Cloud and Edge Data Centers have become the backbone infrastructures of daily social and economical activities. Live migration is the cornerstone of the dynamic resource management policies for various objectives, such as application performance, networking cost, load balancing, consolidation, energy saving, user mobility, no-downtime maintenance, and disaster recovery. Live migration of VMs and containers provides a universal state-transfer standard to implement these objectives. Therefore, it is critical to manage the live migration in both computing and networking resources to guarantee the QoS, improve migration performance, and minimize migration costs and overheads. Many works have focused on the live migration mechanisms and optimization to improve the performance of individual migration. However, existing migration models in resource management neglect the resource competitions and dependencies among multiple migrations. Furthermore, performing the generated multiple live migrations in arbitrary orders can lead to service degradation. Therefore, efficient migration generation and scheduling are essential to reduce the impact of live migration overheads and improve migration performance. In addition, to prevent Quality of Service (QoS) degradations and Service Level Agreement (SLA) violations, it is necessary to respect the deadline of migration requests with various priorities and urgencies. In this thesis, we focus on network-aware multiple migration management based on Software-Defined Networking (SDN). By separating the control plane and forwarding plane, SDN provides centralized topology discovery and networking management which enables the capability of managing resource contentions in finer granularity. This thesis advances the state-of-the-art by making the following key contributions: 1. A comprehensive taxonomy and literature review on live migration management in Edge and Cloud computing environments including migration generation policies and migration planning and scheduling algorithms. 2. Empirical performance evaluation of live VM migration in SDN-enabled Clouds with respect to computing, networking, QoS, SDN traffic management, and multiple migrations. 3. A universal concurrency-aware multiple migration selector integrated with dynamic resource policy to generate scheduling-optimized migration requests. 4. SLA-aware multiple migration planning and scheduling algorithms in Cloud environments composing of a deadline-aware grouping algorithm of migrations and online scheduling to determine the migration sequence of connected VMs. 5. Efficient large-scale multiple migration algorithms in Edge environments to reduce the processing time of migration planning while maintaining multiple migration performance at scale. 6. A detailed study outlining challenges and future research directions in live migration management.