Third IEEE International Symposium on Network Computing and Applications NCA 2004 : proceedings : Boston, Massachusetts, August 30-September 1, 2004 / (IEEE Computer Society,)