| Line 1: |
Line 1: |
| − | == Checkpoint/Restore Microconference Notes ==
| |
| − |
| |
| | Welcome to Linux Plumbers Conference 2015 | | Welcome to Linux Plumbers Conference 2015 |
| | | | |
| Line 14: |
Line 12: |
| | SCHEDULE | | SCHEDULE |
| | | | |
| − | ==== Checkpoint and Restore of processes within kernel security mechanisms ====
| + | == Checkpoint and Restore of processes within kernel security mechanisms == |
| | Tycho Andersen of Canonical, CRIU contributor | | Tycho Andersen of Canonical, CRIU contributor |
| | | | |
| Line 25: |
Line 23: |
| | | | |
| | | | |
| − | ==== CRIU in HPC ====
| + | == CRIU in HPC == |
| − | Adrian Reber, an old-time CRIU contributor, RedHat | + | Adrian Reber, an old-time CRIU contributor, Red Hat |
| | * research project in a university involving CRIU, started in 2009 | | * research project in a university involving CRIU, started in 2009 |
| | * usage scenario: computer simulation for product develpment | | * usage scenario: computer simulation for product develpment |
| Line 38: |
Line 36: |
| | | | |
| | | | |
| − | ==== CRIU on PowerPC ====
| + | == CRIU on PowerPC == |
| | Laurent Dufour, ported CRIU to PowerPC architecture, IBM | | Laurent Dufour, ported CRIU to PowerPC architecture, IBM |
| | CRIU 1.6 ported on Power this summer (What did you do this summer? I ported CRIU to PowerPC). | | CRIU 1.6 ported on Power this summer (What did you do this summer? I ported CRIU to PowerPC). |
| Line 51: |
Line 49: |
| | | | |
| | | | |
| − | ==== CRIU Support in Docker for Native Checkpoint and Restore ====
| + | == CRIU Support in Docker for Native Checkpoint and Restore == |
| | Saied Kazemi, working on container migration at Google | | Saied Kazemi, working on container migration at Google |
| | * short history of Docker C/R | | * short history of Docker C/R |
| Line 68: |
Line 66: |
| | Slides from Docker Meetup 2014 https://speakerdeck.com/saied/experimental-docker-checkpoint-and-restore-with-criu | | Slides from Docker Meetup 2014 https://speakerdeck.com/saied/experimental-docker-checkpoint-and-restore-with-criu |
| | | | |
| − | ==== Break (2:45 - 3:00) ====
| + | == P.Haul: live migrating with CRIU == |
| − | | |
| − | ==== P.Haul: live migrating with CRIU ====
| |
| | Pavel Emelyanov, man in a red T-shirt with microphone | | Pavel Emelyanov, man in a red T-shirt with microphone |
| | * Process-Haul (like U-Haul, but about processes) See http://criu.org/P.Haul | | * Process-Haul (like U-Haul, but about processes) See http://criu.org/P.Haul |
| Line 83: |
Line 79: |
| | | | |
| | | | |
| − | ==== Rebootless Kernel Update and its verification ====
| + | == Rebootless Kernel Update and its verification == |
| | Sanidhya Kashyap, PhD student (Georgia Institute of Technology) and CRIU contributor http://www.cc.gatech.edu/~skashyap/ | | Sanidhya Kashyap, PhD student (Georgia Institute of Technology) and CRIU contributor http://www.cc.gatech.edu/~skashyap/ |
| | * types of OS update with low downtime: dynamic kernel patching (KSplice, Kpatch and Kgraft) | | * types of OS update with low downtime: dynamic kernel patching (KSplice, Kpatch and Kgraft) |
| Line 99: |
Line 95: |
| | | | |
| | | | |
| − | ==== Using CRIU for Computer Architecture and Software Studies ====
| + | == Using CRIU for Computer Architecture and Software Studies == |
| | Christopher Covington, spec in performance analysis and simulation at Qualcomm, http://covlibre.net/ | | Christopher Covington, spec in performance analysis and simulation at Qualcomm, http://covlibre.net/ |
| | * speaker starts from terminology, it seems talk will be quite technical :P zOMG a technical talk? Isn't it a sales conference?? (it was a joke :) ) (I'll buy two) Take three and get a 25% discount! | | * speaker starts from terminology, it seems talk will be quite technical :P zOMG a technical talk? Isn't it a sales conference?? (it was a joke :) ) (I'll buy two) Take three and get a 25% discount! |