From: Oren Laadan <orenl-eQaUEPhvms7ENvBUuze7eA@public.gmane.org>
To: Cedric Le Goater <clg-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org>
Cc: Kir Kolyshkin <kir-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>,
Rohit Seth <rohitseth-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>,
Linux Containers
<containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org>,
Paul Menage <menage-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>,
office-xGb7/i2pWyrYtjvyW6yDsg@public.gmane.org,
Alasdair Kergon <agk-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
Pavel Emelianov <xemul-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
Subject: Re: [RFC] Container mini-summit agenda for Sept 3, 2007
Date: Thu, 30 Aug 2007 23:26:22 -0400 [thread overview]
Message-ID: <46D78A5E.3030304@cs.columbia.edu> (raw)
In-Reply-To: <46D69653.1090003-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org>
Cedric Le Goater wrote:
> Hello All,
>
> Some of us will meet next week for the first mini-summit on containers.
> Many thanks to Alasdair Kergon and LCE for the help they provided in
> making this mini-summit happen !
>
> It will be help on Monday the 3rd of September from 9:00 to 12:45 at LCE
> in room D. We also might get a phone line for external participants and,
> if not, we should be able to set up a skype phone.
>
> Here's a first try for the Agenda.
>
> Global items
>
> [ let's try to defer discussion after presentation ]
>
> * Pavel Emelianov status update
> * Serge E. Hallyn Container Roadmap including
> . task containers (Paul Menage)
> . resource management (Srivatsa Vaddagiri)
>
> Special items
>
> [ brainstorm sessions which we would like to focus on ]
>
> * builing the global container object ('a la' openvz or vserver)
> * container user space tools
> * container checkpoint/restart
5. checkpoint/restart
memory c/r
(there are a few designs and prototypes)
(though this may be ironed out by then)
per-container swapfile?
overall checkpoint strategy (one of:)
in-kernel
userspace-driven
hybrid
overall restart strategy
use freezer API
use suspend-to-disk?
sysvipc
"set identifier" syscall
pid namespace
clone_with_pid()
There are other identifiers - pseudo terminals, message queues (mq)
(if you insist on supporting these ...). In general, we need a way
to specify the virtual id of a resource that is created. I suggest
that this should be part of an interface between c/r and containers
(see below)
live migration
aka pre-copy (which can be used for live migration but also to reduce
the downtime due to a checkpoint).
how about adding incremental checkpoint to the list ?
I think that it is also important to discuss an interface between c/r and
containers, each of which stands on it own. For instance, how to request
a specific virtual id (during restart), define required notifiers (to
set/unset c/r related data on/off a task), control c/r-related setting of
container (e.g. frozen, restarting) that may affect behavior, such as
signal handling, and so forth. Also, such an interface can allow existing
c/r implementations to work with different virtualization implementations
as they become available.
Many of these were discussed in a recent Zap paper present in USENIX:
http://www.ncl.cs.columbia.edu/publications/usenix2007_fordist.pdf
The paper describes important design choices in Zap (but I'm biased ...).
I think it may serve as an appetizer for the discussion :P
Oren.
next prev parent reply other threads:[~2007-08-31 3:26 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-30 10:05 [RFC] Container mini-summit agenda for Sept 3, 2007 Cedric Le Goater
[not found] ` <46D69653.1090003-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org>
2007-08-30 15:35 ` Rohit Seth
[not found] ` <46D6E3D9.3050208-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>
2007-08-31 14:28 ` Cedric Le Goater
2007-08-31 3:26 ` Oren Laadan [this message]
[not found] ` <46D78A5E.3030304-eQaUEPhvms7ENvBUuze7eA@public.gmane.org>
2007-08-31 14:26 ` Cedric Le Goater
[not found] ` <46D824FA.2080300-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org>
2007-08-31 14:59 ` Cedric Le Goater
[not found] ` <46D82CC4.5010809-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org>
2007-08-31 15:59 ` [Devel] " Kirill Korotaev
[not found] ` <46D83AD3.4090404-3ImXcnM4P+0@public.gmane.org>
2007-08-31 18:10 ` Oren Laadan
2007-08-31 18:20 ` Oren Laadan
2007-09-02 22:49 ` Kirill Kolyshkin
[not found] ` <82da1a7b0709021549m554515dewaf36d846420770bc-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-09-03 0:03 ` Alasdair G Kergon
2007-09-03 0:25 ` Eric W. Biederman
2007-09-03 3:51 ` Paul Menage
2007-09-03 4:44 ` Srivatsa Vaddagiri
2007-09-03 8:22 ` Srivatsa Vaddagiri
2007-09-03 8:45 ` Cedric Le Goater
[not found] ` <46DBC9C5.5060101-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org>
2007-09-03 9:03 ` Paul Menage
[not found] ` <6599ad830709030203s50ad1ab1vb0cdf21be0ab023-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-09-03 9:32 ` Pavel Emelyanov
[not found] ` <46DBD4BE.4000901-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
2007-09-03 9:48 ` Paul Menage
[not found] ` <6599ad830709030248g4854a056y2f92b8a0fc12c48d-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-09-03 9:50 ` Pavel Emelyanov
2007-09-03 10:16 ` Srivatsa Vaddagiri
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=46D78A5E.3030304@cs.columbia.edu \
--to=orenl-eqauephvms7envbuuze7ea@public.gmane.org \
--cc=agk-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=clg-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org \
--cc=containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org \
--cc=kir-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org \
--cc=menage-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org \
--cc=office-xGb7/i2pWyrYtjvyW6yDsg@public.gmane.org \
--cc=rohitseth-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org \
--cc=xemul-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox