Understanding the performance of container execution environments
Guillaume Everarts de Velp, Étienne Rivière, Ramin Sadre
Abstract
Many application server backends leverage container technologies to support workloads formed of short-lived, but potentially I/O-intensive, operations. The latency at which container-supported operations complete impacts both the users' experience and the throughput that the platform can achieve. This latency is a result of both the bootstrap and execution time of the containers and is impacted greatly by the performance of the I/O subsystem. Configuring appropriately the container environment and technology stack to obtain good performance is not an easy task, due to the variety of options, and poor visibility on their interactions.
Topics & Concepts
Computer scienceContainer (type theory)Leverage (statistics)Latency (audio)ThroughputTask (project management)Operating systemAdapter (computing)VisibilityStack (abstract data type)Distributed computingWirelessPhysicsMechanical engineeringEconomicsMachine learningEngineeringTelecommunicationsOpticsManagementCloud Computing and Resource ManagementAdvanced Data Storage TechnologiesDistributed systems and fault tolerance