We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Container Live Migration

00:00

Formal Metadata

Title
Container Live Migration
Title of Series
Number of Parts
490
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
The difficult task to checkpoint and restore a process is used in many container runtimes to implement container live migration. This talk will give details how CRIU is able to checkpoint and restore processes, how it is integrated in different container runtimes and which optimizations CRIU offers to decrease the downtime during container migration. In this talk I want to provide details how CRIU checkpoints and restores a process. Starting from ptrace() to pause the process, how parasite code is injected into the process to checkpoint the process from its own address space. How CRIU transforms itself to the restored process during restore. How SELinux and seccomp is restored. I want to end this talk with an overview about how CRIU is integrated in different container runtimes to implement container live migration.
Human migrationDiscrete element methodPhysical systemSource codeHeat transferAddress spaceProcess (computing)Principal ideal domainCodeDemonHuman migrationRow (database)Video gameProcess (computing)Kernel (computing)ImplementationInformationPrincipal ideal domainAddress spaceCodeMultiplicationInterface (computing)Basis <Mathematik>Multiplication signCASE <Informatik>Sinc functionSemiconductor memoryINTEGRALPoint (geometry)Computer fileRun time (program lifecycle phase)Physical systemSource codeSoftwareRight angleMilitary baseHeat transferNetwork topologyMereologyGroup actionProjective planeMedical imagingDifferent (Kate Ryan album)MiniDiscPower (physics)Game controllerSystem callOnline helpCausalityWordSpeicheradresseSineQuicksortReal numberComputer animation
CodeInformationProcess (computing)Information securityHuman migrationEvent horizonPrincipal ideal domainCloningOpen setMorphismusWeb pageRead-only memoryStructural loadHydraulic jumpHuman migrationPosition operatorProcess (computing)Product (business)Computer fileINTEGRALMathematicsCASE <Informatik>Multiplication signGame controllerLevel (video gaming)CodePhysical systemRight angleInformation securityVideo gamePrincipal ideal domainSemiconductor memoryWeb pagePoint (geometry)Inclusion mapMedical imagingDifferent (Kate Ryan album)SoftwareAsynchronous Transfer ModeMereologyThread (computing)Group actionKernel (computing)Demo (music)Online helpRun time (program lifecycle phase)WhiteboardInformationSoftware testingInterface (computing)Limit (category theory)ImplementationSinc functionSet (mathematics)Web crawlerProjective plane19 (number)Address spaceGoogolOntologyReal numberMetropolitan area networkComputer animation
Computer virusFile formatRootMultiplication signCartesian coordinate systemFlagJava appletIP addressResultantHuman migrationFilm editingState of matterUniform resource locatorRule of inferenceProcess (computing)CASE <Informatik>2 (number)Point (geometry)Computer animation
Computer virusFile formatRootFile systemWeb pageSemiconductor memoryMathematicsState of matterFile archiverComputer fileProcess (computing)Point (geometry)Physical systemComputer animation
File formatRootIP addressComputer virusGraphical user interfacePhysical system2 (number)Computer animation
File formatComputer networkRootState of matterComputer animation
File formatComputer networkComputer virusIP addressSpeech synthesisGoogolDatabaseMetropolitan area networkConnected spaceHuman migrationSoftwareArithmetic progressionSpacetimeProcess (computing)Multiplication signBitPlotterIP addressVideo gameWhiteboardNetwork socketOraclePoint (geometry)Computer fileNamespaceSocket-SchnittstelleDirectory serviceGoodness of fitNoise (electronics)Computer animationXML
Point cloudFacebookOpen sourceComputer animation
Transcript: English(auto-generated)