From mboxrd@z Thu Jan 1 00:00:00 1970 From: mulyadi.santosa@gmail.com (Mulyadi Santosa) Date: Sun, 17 Apr 2011 11:39:06 +0700 Subject: Distributed Computing In-Reply-To: References: Message-ID: To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On Sun, Apr 17, 2011 at 02:04, Rigved Rakshit wrote: > 1. Process A has just been scheduled to execute for the first time on > machine A. > 2. I send a suspend signal to Process A, mostly a SIGSTOP. > 3. Then I copy Process A's PCB to machine B. > 4. On machine B, I send the continue signal to Process A, mostly a SIGCONT. > 5. Whenever Process A needs user input or needs to output something, I cause > a trap, mostly with a SIGTRAP (or I could use SIGSTOP here again). I > transfer this I/O request to machine A and let the user interact. I send the > interaction back to Process A on machine B. I resume Process A on machine B. > 6. I continue these steps till Process A has completed execution. Sounds like just what MOSIX, OpenSSI or Kerrighed already do.... -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com