Emerging Edge Computing (EC) technology has shown promise for many delay-sensitive Deep Learning (DL) based applications of smart cities in terms of improved Quality-of-Service (QoS). EC requires judicious decisions which jointly consider the limited capacity of the edge servers and provided QoS of DL-dependent services. In a smart city environment, tasks may have varying priorities in terms of when and how to serve them; thus, priorities of the tasks have to be considered when making resource management decisions. In this paper, we focus on finding optimal offloading decisions in a three-tier user-edge-cloud architecture while considering different priority classes for themore »
Efficient service handoff across edge servers via docker container migration
Supporting smooth movement of mobile clients is important when
offloading services on an edge computing platform. Interruption free
client mobility demands seamless migration of the offloading
service to nearby edge servers. However, fast migration of
offloading services across edge servers in a WAN environment
poses significant challenges to the handoff service design. In this
paper, we present a novel service handoff system which seamlessly
migrates offloading services to the nearest edge server, while the
mobile client is moving. Service handoff is achieved via container
migration. We identify an important performance problem during
Docker container migration. Based on our systematic study
of container layer management and image stacking, we propose a
migration method which leverages the layered storage system to
reduce file system synchronization overhead, without dependence
on the distributed file system. We implement a prototype system
and conduct experiments using real world product applications.
Evaluation results reveal that compared to state-of-the-art service
handoff systems designed for edge computing platforms, our system
reduces the total duration of service handoff time by 80% (56%)
with network bandwidth 5Mbps (20Mbps).
- Award ID(s):
- 1741635
- Publication Date:
- NSF-PAR ID:
- 10077232
- Journal Name:
- ACM/IEEE Symposium on Edge Computing
- Page Range or eLocation-ID:
- 1 to 13
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Task offloading in edge computing infrastructure remains a challenge for dynamic and complex environments, such as Industrial Internet-of-Things. The hardware resource constraints of edge servers must be explicitly considered to ensure that system resources are not overloaded. Many works have studied task offloading while focusing primarily on ensuring system resilience. However, in the face of deep learning-based services, model performance with respect to loss/accuracy must also be considered. Deep learning services with different implementations may provide varying amounts of loss/accuracy while also being more complex to run inference on. That said, communication latency can be reduced to improve overall Quality-of-Servicemore »
-
Cyber foraging techniques have been proposed in edge computing to support resource-intensive and latency-sensitive mobile applications. In a natural or man-made disaster scenario, all cyber foraging challenges are exacerbated by two problems: edge nodes are scarce and hence easily overloaded and failures are common due to the ad-hoc hostile conditions. In this paper, we study the use of efficient load profiling and migration strategies to mitigate such problems. In particular, we propose FORMICA, an architecture for cyber foraging orchestration, whose goal is to minimize the completion time of a set of jobs offloaded from mobile devices. Existing service offloading solutionsmore »
-
The proliferation of innovative mobile services such as augmented reality, networked gaming, and autonomous driving has spurred a growing need for low-latency access to computing resources that cannot be met solely by existing centralized cloud systems. Mobile Edge Computing (MEC) is expected to be an effective solution to meet the demand for low-latency services by enabling the execution of computing tasks at the network-periphery, in proximity to end-users. While a number of recent studies have addressed the problem of determining the execution of service tasks and the routing of user requests to corresponding edge servers, the focus has primarily beenmore »
-
Deep neural networks (DNNs) are being applied to various areas such as computer vision, autonomous vehicles, and healthcare, etc. However, DNNs are notorious for their high computational complexity and cannot be executed efficiently on resource constrained Internet of Things (IoT) devices. Various solutions have been proposed to handle the high computational complexity of DNNs. Offloading computing tasks of DNNs from IoT devices to cloud/edge servers is one of the most popular and promising solutions. While such remote DNN services provided by servers largely reduce computing tasks on IoT devices, it is challenging for IoT devices to inspect whether the qualitymore »