Post on 08-Oct-2020
♧ ChavooshGhasemi(TheUniversityofArizona)HamedYousefi (Aryaka Networks)Beichuan Zhang(TheUniversityofArizona)
FarCry:WillCDNsHearNDN’sCall?
Evolution• TransportNetwork• End-pointtoend-point• OperatesonIPaddresses
• ContentNetwork• End-pointtocontent• Operatesoncontent’snames
• ContentDeliveryNetwork(CDN)• Implementsacontentnetwork overatransportnetwork (i.e.,theInternet)
ICN/NDN
• Ayoungnetworkingtechnologytobuildacontentnetwork• Simplearchitecture&Securedesign
• Goal:• ComparecontentnetworksbuiltbyCDNsandNDN
• ImportantNote:• Thisworkisonlyfocusedoncachingandretrievalofstaticcontents
Real-WorldMeasurements• Deployedanadaptivevideostreamingservice• Evaluatedcontentnetworks:
• Akamai• Fastly• NDNtestbed
• Usersinfourdifferentcontinents• Two-weekexperiment
Metrics:1. QualityofExperience(QoE)2. Originworkload3. Failureresiliency4. Contentsecurity
QualityofExperience(QoE)
• Videoresolution
• Videostartupdelay
QoE – VideoResolution
QoE – VideoResolution– Parallelism
QoE – StartupDelay
QoE – StartupDelay– Caching
QoE – SoftwareMaturity
• Anewsetofexperiments• Exclude contributionofparallelismandlargedeploymentofCDNs
• Average throughput:• NDNtestbed è 7.54Mbps(23.48Mbpsatbest)• Akamai è 96.7Mbps• Fastly è 83.2Mbps
QoE – Summarize
• AkamaiandFastlytryto:1. Cachecontentsascloseaspossibletoend-users2. Downloadcontentsthroughamassiveparallelism,usingoptimized
software/protocols
• NDNcanbarelymeetthesetwogoals• Lackofsoftwarematurityandlargedeployment
OriginWorkloadAkamai incurs1.77 timesmoretrafficloadtothevideoserverthanNDNdoes
Fastly isaccountablefor38% ofthetotaltrafficreceivedbythevideoserverfromallthreenetworks.
OriginWorkload– WhyNDNisbetter?
TwomaincontributorstoNDNtestbed’sperformance:
• Networkarchitecture• AkamaiandFastlypartitiontheirnetworktoislands
• Requestaggregation• Akamaidoesnotaggregaterequestsseekingforthesamecontent
FailureResiliency
Thesuccessratioofeachnetworkinservingtheend-users’requestsfromtheircacheswhentheoriginstopsservingcontent
OriginWorkload&FailureResiliency– Summarize
• HightrafficloadandfailureresiliencyissuesinCDNsarerelatedtotheirnetworkdesign• Resourceover-provisioninginCDNscannotaddresstheseissues
• NDNbenefitsfrom:• Statefulforwardingplane• Non-partitionednetworkdesign• Uniquein-networkcachingfeatures
ContentSecurity
• CDNssecurechannelsbyTransportLayerSecurity(TLS)• TLSguaranteesdataprivacy
• NDNsecurescontentsbydatasignature• NDNguaranteesdataintegrity
Security– Real-WorldScenarios
- Keepyourprivatekeyprivate
- Schematizetrustfordynamiccontents
Security- Summarize
• NDNsecuritymodelispromisingforlargecontentdistributionpurposes
• MainissueofNDNsecuritymodel• Lackofprivacy
Lessons&Challenges
- Hardware&SoftwareMaturity
- TheNeedforNDNApplications
-ManagementandDebugging
Conclusion• ComparethecontentnetworksbuiltbyNDNandCDNs
• QoE ismainlydeterminedbyhardwareandsoftwarematurity• CDNsoutperformthecurrentNDNdeploymentintermsofQoE
• Originworkloadandfailureresiliencyaremainlytheproductsofthenetworkdesign• NDNtestbedoutperformsCDNs
• NDNcan realizearesilient,secure,andscalablecontentnetworkifaccompaniedby• Maturesoftwareandprotocols• Sufficienthardwareresources
ThankYou