Litcius/Paper detail

Trace-Based Performance Analysis for Deep Learning in Edge Container Environments

Soyeon Park, Hyokyung Bahn

202312 citationsDOI

Abstract

In recent years, container-based deep learning has emerged as a trending technology in edge environments. Containers offer several advantages over traditional virtual machines, including improved resource utilization and mobility. However, containers still hinder efficient use of system resources in deep learning workloads, so it is important to adopt effective resource management techniques to avoid resource conflicts. In this paper, we extract system call and event traces while executing deep learning workloads in a container and compare the results with those of running the same workloads on a host machine. By comparing system calls invoked between the two environments, we quantify the overhead of containers with respect to resource consumption and interference. We then explore the impact of running multiple containers concurrently and highlight the issues that arise in a multi-tenant environment. Our findings show that container-based deep learning can be a viable solution for deep learning workloads, but it is important to carefully consider the resource requirements and performance impact of containerization. We recommend that cloud or edge providers use a combination of resource management techniques, such as resource quotas and limits, to avoid resource wastes of containers and interference with each other.

Topics & Concepts

Container (type theory)Computer scienceCloud computingDeep learningOverhead (engineering)Resource (disambiguation)Enhanced Data Rates for GSM EvolutionContainerizationTRACE (psycholinguistics)Resource allocationResource management (computing)Distributed computingVirtualizationArtificial intelligenceOperating systemComputer networkEngineeringPhilosophyLinguisticsProcess (computing)Mechanical engineeringCloud Computing and Resource ManagementIoT and Edge/Fog ComputingSoftware System Performance and Reliability
Trace-Based Performance Analysis for Deep Learning in Edge Container Environments | Litcius