Content Delivery Networks(CDN): A Transition Model serve 3)R Selected embedded abjects to be served by Akamai CDN Internet Akamais replica server (4) Forward request Network Seiection ) Akamai Algonithm replica server Akamai CDN replica server Basic interaction flows in a cdn environment Concept HIstory Status Future
Concept HIstory Status Future 11 Content Delivery Networks (CDN): A Transition Model Concept Basic interaction flows in a CDN environment
A New Paradigm: Peer-oriented Systems Both client(consumer)& server(producer) Has the freedom to join and leave any time Huge peer diversity: service ability, storage space, networking speed, and service demand A widely decentralized system opening for both opportunities and new concerns Concept HIstory Status Future 12
Concept HIstory Status Future 12 A New Paradigm: Peer-oriented Systems Both client (consumer) & server (producer). Has the freedom to join and leave any time. Huge peer diversity: service ability, storage space, networking speed, and service demand. A widely decentralized system opening for both opportunities and new concerns. Concept
Peer-oriented Systems Client/server Content Delivery networks e.g. searchServer Duplicated Server engine/grid e.g. Akami Pure P2P Hybrid P2P director e.g. Freenet e. g gnutella Napster Concept HIstory Status Future
Concept HIstory Status Future 13 Peer-oriented Systems Server Client/server e.g. search engine/grid Pure P2P e.g. Freenet & Gnutella e.g. Napster Hybrid P2P directory Content Delivery Networks Server Duplicated Server e.g. Akami Concept
Objectives and Benefits of P2P As long as there no physical break in the network the target file will al ways be found Adding more contents to P2P will not affect its performance. (information scalability) Adding and removed nodes from p2p will not affect its performance. (system scalability) Concept HIstory Status Future
Concept HIstory Status Future 14 Objectives and Benefits of P2P • As long as there no physical break in the network, the target file will always be found. • Adding more contents to P2P will not affect its performance. (information scalability). • Adding and removed nodes from P2P will not affect its performance. (system scalability). Concept
Peer-oriented Applications File Sharing: document sharing among peers with no or limited central controls Instant Messaging(IM): Immediate voice and file eXchanges among peers Distributed Processing: One can widely utilize resources available in other remote peers 2?? Concept HIstory Status Future
Concept HIstory Status Future 15 Peer-oriented Applications File Sharing: document sharing among peers with no or limited central controls. Instant Messaging (IM): Immediate voice and file exchanges among peers. Distributed Processing: One can widely utilize resources available in other remote peers. ? ? ? Concept