The challenges of delivering content and applications on the Internet | IEEE Conference Publication | IEEE Xplore