IEEE International SOC Conference, 2004. Proceedings.