Provided by: Hong Kong University of Science and Technology
Date Added: Nov 2012
The current Internet is based on the old concept of data networking whose role was to mainly build a fault-tolerant network infrastructure that enables efficient sharing of scarce and expensive resources such as storage and CPU time. Its main feature is the end-to-end principle of communication between any pair of hosts under the client-server model, which was well suited for early Internet applications, e.g., remote login (CPU sharing) and ftp (storage). In recent years, the main usage of the Internet has evolved to become a vehicle of content generation, sharing and retrieval, demonstrated by such extremely hot applications as P2P live and on-demand streaming, User-Generated Content (UGC) services (e.g., Youtube and Flickr) and Social Networks (e.g., Facebook and Google+).