fogify: orchestration of the fog for nfvelkhatib/docs/mrg/2016.06.28_fogify.pdf · fogify:...

13
Fogify: Orchestration of the Fog for NFV Lyndon Fawcett Lancaster University Supervisors: Dr. Nicholas Race and Prof. David Hutchinson Pre-Coseners 2016

Upload: truongnhu

Post on 16-Mar-2018

217 views

Category:

Documents


1 download

TRANSCRIPT

Fogify:OrchestrationoftheFogforNFV

LyndonFawcettLancasterUniversity

Supervisors:Dr.NicholasRaceandProf.DavidHutchinson

Pre-Coseners 2016

Context

• Supportforserviceshostedtowardstheedge• B-RASCapability

• PPPoE sessions– avoidstromboning• NFV– Softwarization ofnetworks

• QoE,QoS,AD,Management,Etc.• Manymore

• Capabilitiestowardstheedge• AnalysisoftheCPE[1,2]

• Improvementstothehomehub• Routerswithline-cards• MobileEdgeComputing(MEC)• CentralOfficeRe-architectured asaDatacentre (CORD)[3]

[1]Moreinformation aboutanalysisathttp://lyndonfawcett.com/analysis-of-the-cpe/[2]https://wikidevi.com/wiki/Category:Wireless_embedded_system[3]Al-Shabibi,A.,andL.Peterson."CORD:Central OfficeRe-architected asaDatacenter."OpenStack Summit (2015).

IntroducingtheFog

• WhatistheFog?[3,4]• Similarterms

• TheFogandNFV• HowFogifyusestheFogasaterm

• BenefitsofFogforNFV?• Lowlatency• Increasedscale• Privacy• Trafficreduction• OverallbetterQoE

[4]F.Bonomi,etal.Fogcomputinganditsroleintheinternetofthings.InProceedingsoftheMCCworkshoponMobilecloudcomputing,16.ACM,2012.[5]L.M.VaqueroandL.Rodero-Merino.FindingyourWayintheFog.ACMSIGCOMMComputerCommunicationReview,2014.

OK,butwhatarethechallenges?

• Deviceheterogeneity• Substrates:OS,ARM/X86• Capabilities:RAM,CPU,connectivity

• Howtobestorchestrateresources• Differentadministrativecontrol• Discovery• Volatility• Managementatscale

Existingplatforms

• ETSIMANOspecification• Implementations• OpenBaton• OpenMANO• OpenStack ++• OPNFV[4]– Standardising thelowerlayers

• Problems• Simplistic– assumegeneralDCarchitecture

• NoconsiderationforFoglikearchitectures• ThinlayersoverOpenStack

[4]https://www.opnfv.org

Fogify

• RelationshiptoMANOs

• Fogmanager• Driverlayerabstraction• DeviceLifecycle

• NFVIdiscovery• Newcompute• 1tomanyorchestrators

Networkoperator

coreTelephoneexchange

Business

Home

Core Edge

Data centre

DiscoveryOrchestration

Orchestrator

Fog manager NFVI discovery

vFirewallvCPE vCDN

Fog InfrastructureNFVI Locations

Goals

• ReapthebenefitsoftheFog• Handledeviceheterogeneityanddifferentsubstrates• Lightweightvirtualisation

• Docker,LXC,UniKernels,Etc.

• Usealightweightmigrationtechnique• Provideadiscoveryservicethatworksatscale• Intelligentlyallocateresourceswithinthisnewenvironment

NextSteps

• Morereading• Scopelightweightvirtualisation techniques• Similarprojects

• Realise/Virtualise Fogscenario• Realhardware,OpenStack,Mininet• TOUCANtestbed

• EvaluatechallengesofVMmigrationintheFog• Developprototypeorchestrationtools• Publications

• Studentworkshops• IEEEFogcomputingmagazine

Appendix

InterestedintheFog?Herearesomeusefulpapers/resources• VMmigrationinFogcomputing• EdgeanalyticsintheIoT• AdaptiveVMhandoffacrosscloudlets• OpenStack ++forcloudletdeployment• F-RAN• FogComputing:AplatformforInternetofThingsandAnalytics• FogComputing:Principles,Architectures,andApplications• FogComputinganditsRoleintheInternetofThings• TheCaseforVM-basedcloudletsinMobilecomputing• MobileEdgeComputing(MEC)

Exampleusecases(TODO)

• QoE• CDN• Securitysensitiveapps• DynamicedgeOpenCache• Mixoftheseapplicationsandbalancingthem

NetworkFunctionsVirtualisation

• Softwarisation/virualisation ofservices• Benefits• Quickertimetomarket• LowerCAPEX/OPEXcosts

• Keyterms• VirtualNetworkFunctions(VNF)• ServiceFunctionChains(SFC)• ManagementandOrchestration(MANO)

VNFs

Detailedarchitecture(TODO)