far cry: will cdns hear ndn’s call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...far cry: will...
TRANSCRIPT
![Page 1: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/1.jpg)
♧ ChavooshGhasemi(TheUniversityofArizona)HamedYousefi (Aryaka Networks)Beichuan Zhang(TheUniversityofArizona)
FarCry:WillCDNsHearNDN’sCall?
![Page 2: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/2.jpg)
Evolution• TransportNetwork• End-pointtoend-point• OperatesonIPaddresses
• ContentNetwork• End-pointtocontent• Operatesoncontent’snames
• ContentDeliveryNetwork(CDN)• Implementsacontentnetwork overatransportnetwork (i.e.,theInternet)
![Page 3: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/3.jpg)
ICN/NDN
• Ayoungnetworkingtechnologytobuildacontentnetwork• Simplearchitecture&Securedesign
• Goal:• ComparecontentnetworksbuiltbyCDNsandNDN
• ImportantNote:• Thisworkisonlyfocusedoncachingandretrievalofstaticcontents
![Page 4: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/4.jpg)
Real-WorldMeasurements• Deployedanadaptivevideostreamingservice• Evaluatedcontentnetworks:
• Akamai• Fastly• NDNtestbed
• Usersinfourdifferentcontinents• Two-weekexperiment
Metrics:1. QualityofExperience(QoE)2. Originworkload3. Failureresiliency4. Contentsecurity
![Page 5: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/5.jpg)
QualityofExperience(QoE)
• Videoresolution
• Videostartupdelay
![Page 6: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/6.jpg)
QoE – VideoResolution
![Page 7: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/7.jpg)
QoE – VideoResolution– Parallelism
![Page 8: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/8.jpg)
QoE – StartupDelay
![Page 9: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/9.jpg)
QoE – StartupDelay– Caching
![Page 10: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/10.jpg)
QoE – SoftwareMaturity
• Anewsetofexperiments• Exclude contributionofparallelismandlargedeploymentofCDNs
• Average throughput:• NDNtestbed è 7.54Mbps(23.48Mbpsatbest)• Akamai è 96.7Mbps• Fastly è 83.2Mbps
![Page 11: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/11.jpg)
QoE – Summarize
• AkamaiandFastlytryto:1. Cachecontentsascloseaspossibletoend-users2. Downloadcontentsthroughamassiveparallelism,usingoptimized
software/protocols
• NDNcanbarelymeetthesetwogoals• Lackofsoftwarematurityandlargedeployment
![Page 12: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/12.jpg)
OriginWorkloadAkamai incurs1.77 timesmoretrafficloadtothevideoserverthanNDNdoes
Fastly isaccountablefor38% ofthetotaltrafficreceivedbythevideoserverfromallthreenetworks.
![Page 13: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/13.jpg)
OriginWorkload– WhyNDNisbetter?
TwomaincontributorstoNDNtestbed’sperformance:
• Networkarchitecture• AkamaiandFastlypartitiontheirnetworktoislands
• Requestaggregation• Akamaidoesnotaggregaterequestsseekingforthesamecontent
![Page 14: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/14.jpg)
FailureResiliency
Thesuccessratioofeachnetworkinservingtheend-users’requestsfromtheircacheswhentheoriginstopsservingcontent
![Page 15: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/15.jpg)
OriginWorkload&FailureResiliency– Summarize
• HightrafficloadandfailureresiliencyissuesinCDNsarerelatedtotheirnetworkdesign• Resourceover-provisioninginCDNscannotaddresstheseissues
• NDNbenefitsfrom:• Statefulforwardingplane• Non-partitionednetworkdesign• Uniquein-networkcachingfeatures
![Page 16: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/16.jpg)
ContentSecurity
• CDNssecurechannelsbyTransportLayerSecurity(TLS)• TLSguaranteesdataprivacy
• NDNsecurescontentsbydatasignature• NDNguaranteesdataintegrity
![Page 17: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/17.jpg)
Security– Real-WorldScenarios
- Keepyourprivatekeyprivate
- Schematizetrustfordynamiccontents
![Page 18: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/18.jpg)
Security- Summarize
• NDNsecuritymodelispromisingforlargecontentdistributionpurposes
• MainissueofNDNsecuritymodel• Lackofprivacy
![Page 19: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/19.jpg)
Lessons&Challenges
- Hardware&SoftwareMaturity
- TheNeedforNDNApplications
-ManagementandDebugging
![Page 20: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/20.jpg)
Conclusion• ComparethecontentnetworksbuiltbyNDNandCDNs
• QoE ismainlydeterminedbyhardwareandsoftwarematurity• CDNsoutperformthecurrentNDNdeploymentintermsofQoE
• Originworkloadandfailureresiliencyaremainlytheproductsofthenetworkdesign• NDNtestbedoutperformsCDNs
• NDNcan realizearesilient,secure,andscalablecontentnetworkifaccompaniedby• Maturesoftwareandprotocols• Sufficienthardwareresources
![Page 21: Far Cry: Will CDNs Hear NDN’s Call?conferences.sigcomm.org/acm-icn/2020/assets/5-1...Far Cry: Will CDNs Hear NDN’s Call? Evolution •Transport Network •End-point to end-point](https://reader033.vdocuments.us/reader033/viewer/2022052100/6039fa62bd6e275e63435523/html5/thumbnails/21.jpg)
ThankYou