IEEE NETWORK : THE MAGAZINE OF COMPUTER COMMUNICATIONS