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