Proceedings of Third Annual Conference on Communication Networks and Services Research (CNSR) 2005, Halifax, Kanada, Mai 2005