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

Kerrighed: Flexible distributed checkpoint/restart

00:00

Formal Metadata

Title
Kerrighed: Flexible distributed checkpoint/restart
Title of Series
Number of Parts
97
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
Process checkpoint consists in saving the state of a running process, so that the process can be restarted at any time later. Uses include fault tolerance, job suspend that frees memory resources, process live-migration across physical machines. Checkpoint services may checkpoint only single processes as well as full operating systems with processes, file systems, socket states, etc. This talk will present Kerrighed's application checkpoint/restart and show its advantages in flexibility over other checkpoint services. Kerrighed is a Single System Image operating system for clusters. It offers the view of a unique SMP machine on top of a cluster of standard PCs. Kerrighed is implemented as an extension to the Linux operating system (a set of modules and a patch to the kernel). Current development version is based on Linux 2.6.30. Main available features are: ◦Cluster wide process management with customizable load balancing over the cluster (through process migration and remote forking) ◦Cluster wide shared memory ◦Application checkpointing ◦Node addition/removal
Goodness of fitContext awarenessFlagComputer fontProjective planeComputer animationXML
Operations researchSingle-precision floating-point formatComputer-generated imageryPhysical systemModul <Datentyp>Patch (Unix)Kernel (computing)Cluster analysisVirtual machineVirtual realityBusiness clusterStandard deviationRead-only memoryMiniDiscBefehlsprozessorHardwarewartungCore dumpThermodynamischer ProzessControl flowConsistencyPointer (computer programming)Computer fileState of matterThermodynamischer ProzessSoftware maintenancePhysical systemKernel (computing)Computer hardwareBusiness clusterPatch (Unix)MereologyRevision controlSoftware developerSet (mathematics)View (database)Cartesian coordinate systemVirtualizationLevel (video gaming)Moment (mathematics)Single-precision floating-point formatProcess (computing)Pointer (computer programming)Semiconductor memoryMiniDiscStandard deviationFile systemMedical imagingComputer fileAdditionCuboidNeuroinformatikLine (geometry)Network topologyConsistencyBitTime zoneCASE <Informatik>FrequencyScheduling (computing)Module (mathematics)CountingInstance (computer science)2 (number)Computer animation
Thermodynamischer ProzessLimit (category theory)Local GroupProcess (computing)Network topologyBeer steinComputer fileOpen setObject (grammar)Socket-SchnittstelleInterprozesskommunikationError messageMessage passingGastropod shellKey (cryptography)Computer fileCartesian coordinate systemMessage passingObject (grammar)Radical (chemistry)Thermodynamischer ProzessType theoryArithmetic meanCASE <Informatik>Instance (computer science)Pointer (computer programming)Gastropod shellFreezingPrincipal ideal domainStructural loadLibrary (computing)Electronic program guideResultantQueue (abstract data type)Limit (category theory)Video gameGroup actionNetwork topologyNeuroinformatikPunched cardPoint (geometry)Content (media)Process (computing)Set (mathematics)Physical systemKernel (computing)SpywareLevel (video gaming)Computer animation
QuantumAerodynamicsSocket-SchnittstelleThermodynamischer ProzessCartesian coordinate systemComputer fileThermodynamischer ProzessQuantum chromodynamicsProcess (computing)Open setPhysical systemPointer (computer programming)Wrapper (data mining)Order (biology)TelecommunicationPunched cardPrincipal ideal domainProduct (business)Socket-SchnittstelleNeuroinformatikPhysical computingAuthorizationComputer animation
Distribution (mathematics)Business clusterProcess (computing)Object (grammar)InterprozesskommunikationSubstitute goodPointer (computer programming)QuantumSocket-SchnittstelleThermodynamischer ProzessNetwork socketComputer fileBusiness clusterProduct (business)CASE <Informatik>Substitute goodThermodynamischer ProzessCartesian coordinate systemObject (grammar)Operating systemNetwork topologyInterface (computing)Group actionSemiconductor memoryMessage passingPhysical systemSet (mathematics)Sinc functionFreezingNumberMultiplication signCluster analysisSemaphore lineQueue (abstract data type)Electronic program guidePredictabilityPointer (computer programming)Carry (arithmetic)Digital electronicsFrequencyTelecommunication2 (number)Kernel (computing)FAQComputer programmingComputer animation
XML
Transcript: English(auto-generated)