INFOCOM 2007, 26th IEEE International Conference on Computer Communications, IEEE 6-12 May 2007. (IEEE Xplore, 2007)