This is a generally well written and competitive proposal which addresses an 
interesting area. I find it rather hard to review as the proposal is very technical and 
appears to discuss too many low-level issues.
In particular, there is essentially no application requirement analysis to motivate 
the work. Such a study is part of the year 1 proposed program but the proposer appears to 
have settled on a research agenda independent of the results of this study. This weakness 
(lack of analysis of application needs) is apparent in the discussion (or lack of it) of 
collaborative systems. The proposal calls in year 3 to develop a collaborative system 
labeled "Web Interfaced Collaboration". However there are about a dozen existing 
academic and commercial activities deploying such systems today! Further many of these 
are built using Java technology and this proposal is notable for mentioning essentially all 
known thread packages except that associated with Java runtime and language. I am not 
saying these threads are great but that proposal hasn't done some of necessary homework!
In spite of my gripes, this is good and useful computer science by a quality 
researcher with an excellent track record. The proposal has some flaws but I would view 
it as certainly fundable!