[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Clusterwide pids
"Albert D. Cahalan" wrote:
>
> It is better to pass out chunks of PID space or
> lists of free PIDs. When a node uses half of its allocation, it can
> send a request for more PID space.
(snip)
> Assign node number via the kernel command line, or assign it
> when the cluster is joined.
>
This scheme is quite straightforward, which is good. But in my limited
understanding it seems to place a cluster architechure in one of two
possibly difficult to resolve scenarios:
a) cluster_id's and pid ranges are hardcoded at boot time
-) potentially difficult to administer large or highly dynamic
cluster(s)
b) node has to join cluster and request pid range's & cluster id before
starting any processes
-) all key cluster membership management & control must be kernel
level
(this may be necessary anyway)
-) still have to assume certain processes & pid's are local node
only,
e.g. init is assumed to be pid 0 in many places, correct ?
How might you address these problems ? Have I misunderstood ?
-- Pat
--
This message does not represent the policies or positions
of the Mayo Foundation or its subsidiaries.
Patrick Spinler email: Spinler.Patrick@Mayo.EDU
Mayo Foundation phone: 507/284-9485
Linux-cluster: generic cluster infrastructure for Linux
Archive: http://mail.nl.linux.org/linux-cluster/