Without more context/explanation, these sound suspiciously like homework
questions. :-)
We
generally make it a policy not to do people's homework on the LAM lists
(especially ones that are not directly related to MPI), so I'll give you fairly
basic answers and let you research the full answers unless you can confirm for
me that this is not some kind of assignment for you.
1. LAM
does no coordination via timestamps other than the tracefiles that it outputs
for tools like XMPI. But the message passing itself doesn't have anything
to do with timestamps.
2. LAM
uses two things: lamboot during the "boot" phase and mpirun during the "run"
phase. These both act as the rendezvous point for their respective
phases.
3. LAM
has no need for mutual exclusion except in the shared memory cases, where it
really isn't a distributed system, so the question is moot.
From: lam-devel-bounces@lam-mpi.org
[mailto:lam-devel-bounces@lam-mpi.org] On Behalf Of sanjeeb kumar
deka
Sent: Friday, April 21, 2006 12:33 AM
To:
lam_devel
Subject: [lam-devel] Hello!!
Sir,
Lots of Thanks for the previous answers.I have the
following queries regarding Process Synchronization in Distributed System.
1.As we know that there is absence of a Global Clock in
Distributed System then how implementation of timestamps is done in such
systems?
2.How each process in a Distributed System gets to
know about its neighbours to create it's Process queue?
3.How
Mutual Exclusion is practically achieved in a Distributed
System?
Regards...
Sanjeeb