[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cluster list
> OK, hello, anybody alive?
> What type of clusters do people care to discuss, if any?
> Ethernet-based
> huge SMP system treated as a cluster
> NUMA system, with multiple kernels and single-system image
> systems that DMA between nodes (dest. addr. specified by which side?)
> IP, raw, or other transport?
>
> Might one abuse the huge-memory and IO MMU support for
> a global memory space?
> #define MAKE_PAGE_NUM(node,addr) ( ((node)<<20) | ((addr)>>12) )
There are a few kernel side: Mosix(GFS), Beowulf(Scyld)
There are a few user side: Condor, Scali, GNQS
There is the http://www.beowulf.org/ Beowulf Project...
Others?
The question posed by the kernel group:
Is there a way to add to the existing monilitic kernel to
satisfy the needs of these groups? Common API to handle
process, memory, network sharing in cluster arrangements.
It would be nice if there was a combination of kernel modules
and user-space tools not requiring a whole hip replacement.
Looks like Mosix can be a kernel patch and recompile with a separate
CONFIG option.
That last poster had a good point, what about clusters that have different
CPU speeds? Handled by the job submission process, if you need X CPU @
300 Mhz, then queue/wait for them to free up. The scheduler will have to
be smart enough to keep other processors from using the CPU's to keep them
free ready for this job.
Where to begin?
Rob
Linux-cluster: generic cluster infrastructure for Linux
Archive: http://mail.nl.linux.org/linux-cluster/
- References:
- cluster list
- From: "Albert D. Cahalan" <acahalan@cs.uml.edu>