Appendix : Cloud Based – Content Delivery...
Transcript of Appendix : Cloud Based – Content Delivery...
![Page 1: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/1.jpg)
Appendix :
Cloud Based – Content Delivery Networks
Roch Glitho, PhD
Associate Professor and Canada Research Chair
My URL - http://users.encs.concordia.ca/~glitho/
![Page 2: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/2.jpg)
Content Delivery Networks:Fundamentals
![Page 3: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/3.jpg)
What are Content Delivery Networks?
![Page 4: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/4.jpg)
What are Content Delivery Networks?
Architectures (nodes, interfaces) + Algorithms for content life cycle management
Content distribution
- Send content from their original sources to
the caches
Request routing
- Route end-user request for content to
content locations
Content acquisition/consumption
- Send content to end-user devices
![Page 5: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/5.jpg)
What are Content Delivery Networks?
Architectures (nodes, interfaces) + Algorithms
Ultimate goal: Make trade offs between
End – User QoS / QoE, e.g
� Latency
� Video resolution
Cost, e.g.
� Cost for storing content in caches
� Network cost for content distribution / acquisition
-
![Page 6: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/6.jpg)
Traditional Content Delivery Networks
(Architecture)
![Page 7: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/7.jpg)
Traditional Content Delivery Networks
(Distinctive characteristics)
Traditional Web Technologies, e.g.
� Static resource allocation
Traditional Internet Technologies, e.g.
� Host centric routing, vs. content centric routing
![Page 8: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/8.jpg)
Cloud Based - CDNs
![Page 9: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/9.jpg)
What could Cloud CDN bring?
CDN goal: Trade offs between end-user QoS/QoE and cost
End-user QoS / QoE
� More flexibility in responding to end-user fluctuating demands
� Rapid provisioning of new value added services
Cost:
� Dynamic resource provisioning
� Pay per use
![Page 10: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/10.jpg)
What could Cloud CDN bring?
![Page 11: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/11.jpg)
Cloud CDN(A few emerging commercial products)
![Page 12: Appendix : Cloud Based – Content Delivery Networksusers.encs.concordia.ca/~glitho/F16_CDN_Appendix.pdf · Traditional Content Delivery Networks (Distinctive characteristics) Traditional](https://reader033.fdocuments.us/reader033/viewer/2022060816/60959be54a4e966088389e03/html5/thumbnails/12.jpg)
The End•A
.