英文摘要 |
A new trend of advanced applications with high demands has emerged in recent years. Though cloud computing provides ripe management services with ubiquitous abilities, new needs and workloads decreed by new services tend to unmask their deficiencies. Edge computing is a new type of computing that brings cloud services closer to customers. In addition to that, edge computing reduces client/server latency significantly. The services must work on edge nodes that are physical as near to their customers as reasonable to achieve slight latencies. As a result, when a client relocates, a service should migrate across edge nodes to preserve proximity. Besides, migration of containers between edge nodes allows for many emerging use cases, reduces back-to-the-cloud, and optimizes resource management (for example, e-learning systems). In this paper, an algorithm for managing container execution has been proposed. A set of constraints are considered when migrating containers between nodes, such as resource availability, deadline time, and nodes location. When an event occurs, the container must be migrated from one node to another closest/best possible node is searched. The container live migration is used to get the best possible response time, reduce server return, and better manage resources. |