Re: Hot pluggable CPUs ( was Linux 2.5 / 2.6 TODO (preliminary) )

From: David Wragg (dpw@doc.ic.ac.uk)
Date: Sat Jun 03 2000 - 12:11:21 EST


James Sutherland <jas88@cam.ac.uk> writes:
> This is, IMHO, quite an attractive idea: a fully hot-swappable system,
> where any failed component can be replaced without any downtime.

Many big systems (historically and presently) with some degree of
hardware fault-tolerance have also provided for partitioning, either
through software, hardware, or a bit of both. One reason is that even
if you eliminate downtime due to hardware problems, you are still left
with downtime due to software; partitioning adds a lot of flexibility
in testing and deploying changes such as kernel bug fixes.

Much of the kernel support needed for hot-swappable processors and
memory is the same as the support needed to cooperate with some kind
of hypervisor layer that manages software partitioning. So rather
than putting full support for hot swappable processors and memory into
the kernel, it might be better to add minimal support to the kernel,
and then develop a separate hypervisor layer to sit underneath the
kernel.

David Wragg

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Jun 07 2000 - 21:00:17 EST