I have worked in
the area of distributed simulation since its inception and
have developed algorithms belonging to both of the major classes of
synchronization algorithms for distributed simulation, known as the conservative
and optimistic classes of algorithm. In addition, I have also developed
load-balancing algorithms for both of these classes. For a brief overview of distributed simulation, see my
survey paper.
At McGill and at BBN (Cambridge, Mass.)
I did research in computer networks, focusing on algorithms for routing and flow control and on their
performance. BBN is well known for having developed the ARPANET, the research
My broader interests lie in the area of distributed systems.
Research projects
VLSI simulation My current major research interest centers about
the distributed discrete-event simulation of VLSI circuitry.
I am at present collaborating with Nortel Telecommunications
on a project for the distributed simulation of large circuits which are being supplied by Nortel. The circuits are described in Verilog.
Network simulation My other major interest is the distributed simulation of wireless networks.
In that field I have developed channel access algorithms and assessed their performance in a large network via distributed simulation.
Reviewer for IEEE TPDS, IEEE Transactions on Computers, IEEE Transactions on Communications,
JPDC, Distributed Computing, ACM Transactions on Modeling and Simulation