Distributed Linux

Prasad (prasad_s@gdit.iiit.net)
Sun, 10 Nov 2002 16:34:10 +0530 (IST)


Hi all,
the subject may be too ambitious, but thats not a prank i am
playing... As a graduation project i intended to make linux distributed...
by distributed i mean, enabling process migration, selecting eligible
nodes, and ofcourse selecting candidate processes which would be migrated
to the selected node. The following is the description of how i intended
to do and would like inputs/suggessions from the gurus here.

The processes would be dynamically migrated from one node to the other
based on the selections of local process (candidate) and the remote node.
The entire task along with its memory map will be migrated on to the other
system (This system however would be later changed to migrate only
referenced pages). The guest system (where the process originated) would
however have a pseudo process running on it, which would not take much
resources but would help in handling various signals/interrupts and in
handling system calls. This method of handling helps is in migrating the
user mode execution (which is on an average greater than 75%) to some
other system on the network thus reducing the load on the guest system.

As of now i am trying to device a migration system where the system mode
computation is mostly carried out on the tasks original system, as this
simplifies the implementation and helps maintaining the speed and
efficiency in cases where the distribution is not needed.

Prasad

-- 
Failure is not an option

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