IEEE communications magazine : publication of the IEEE Communications Society