beyond edge computing - ietf datatracker
TRANSCRIPT
draft-geng-iiot-edge-computing-problem-statement-00
Problem Statement of Edge Computing beyond Access Network for Industrial IoT
LiangGeng,ChinaMobileMinguiZhang,MikeMcBride(Presenter),BingLiu,HuaweiTechnologies
Background
NetslicesatOPSWG,IETF100 2
• Focus on use cases and problem statement, related work in other SDOs and gap analysis.
• Create research discussion and standardization work for:– Protocol for east-west comm between multiple BEC gateways– Common API across various BEC platform.– User mobility: Edge to Edge– Edge device config/mgmt (both device-level and virtual-resource-level)– Light-weight virtualization technologies (container/unikernel)– Local edge security
• draft-geng-iiot-edge-computing-problem-statement-00
T2TRG,IETF100 3
Metro
Access Network
5G-CPOrch. CtrollerIMS EPC
BRAS-CP
5G-CPBRAS-CP CDN
Cloudification
Edgification
Backbone
Regional DC
AP
Core DC
5G-UP CDN MEC APP
Pre-processData Collect.Data Encryp.
Vertical APP Access CtrlReal-time Ctrl
Beyond Edge Computing
Manufacturing Residential Health Care EnergyMining RetailLogisticsPublic Sector
Local Network Traffic OffloadInference
Real-time and low latencyDedicated computing
Diversity of hardwareDecentralized deployment
Resource PoolingClustered Computing
Common HardwareCentralized Deployment
WhatisBeyondEdgeComputing(BEC)
BECtakescareofthefirsthopwheretheserviceofaparticularindustrialverticalconnectstothenetwork
CapabilitiesofBEC(1/2)
T2TRG,IETF100 4
• HeterogeneousIoT devicecompatibilityVariousIoT interfaceincludingZigbee,WIFI,tensofFieldBusesandetc.• LowanddeterministicservicelatencyVariousmission-criticalservices(Motioncontroletc.)• Datapre-processingandtrafficoffloadingReduceWANbandwidthandincreasetheeffectivenessofdata• SystemresourceisolationSupportmulti-tenancysituation– whichisanormforIoT ecosystem• OfflineprocessingRobustnesseveninunlikelycircumstances
CapabilitiesofBEC(2/2)
T2TRG,IETF100 5
• End-to-endsecuritySecurityprovidedrightfromcustomerpremises• DistributedartificialintelligenceMakinguseofGPU/TPUsforAIapplications(Graphic/Inferences)• Real-timeoperationReal-timeoperatingsystem(i.e.IndustrialLinux)forspontaneousevents• UnifiedAPIformulti-ecosystemedgeapplicationAPItoexposeSoftware/Hardwarecapabilitiesforapplicationecosystem• ServiceisolationfornetworkslicingMappingservicestospecificnetworksliceforE2Eserviceguarantee
T2TRG,IETF100 6
ArchitectureBECManagementPlatform• Applicationmanagement(Lifecycle,verification,publishing,
Devops etc.)• Device-levelmanagement+Systemresourcemanagement• SDNplatform–controlandoptimizationforBECnetwork
Interfaces• Managementinterface– Lightweightinterfacefordevice
configuration/monitoringandvirtualresourcemanagement• Datainterface– Unifiedbutflexibleforinteroperationin
dataplane(i.e.MQTT,OPC-UAandothers)DistributedBECplatform• Lightweightvirtualizationtechnologyforresourceisolation
andfastapplicationdeployment• Heterogeneousbutmodularizedsouthboundinterface• ComprehensiveandunifiedAPIforcapabilityexposure
Example of E2E BEC system
Pre-analysis of local data Edge and Cloud Collaboration
• Data aggregation: industrial data analysis• Data filtering: saving WAN traffic• Data security: encryption
• Predix and apps at edge• Edge: real-time and reliability• Could: unified policies and Big Data
App1
Linux container
PredixMachine
BEC GatewayEdge computing Predix Cloud
RS232
RS485
CAN
FXS
...
App n
Flexible industrial access
• Industry-grade design• 17+ industrial interfaces• Voice, Wireless, VPN in one box
Usecase-ConnectedElevatorTestbed• MarketSegment
• Buildings&Facilities:Elevators• Thistestbed mayalsobeapplicabletootherverticalssuchas
• MachineTools• EngineeringMachines• IndustrialWashers
• Location• TheOpenLabinNanjing,China
8
…Machine
ToolElevatorsMachine
ToolsEngineeringMachinery
IndustrialWashers
OpenLab
GapAnalysisinIETF• MultipleVirtualizationTechnologiesCoexistence/CoordinationInterface/Modelrequiredforselectionbetweenvariousvirtualizationtechnologiesforspecificverticalusecases/requirements• LightweightDevice-levelmanagementandvirtualresourceMassivenumberofisolatedresourcepoolneedmuchlighterinterfaceformanagement– Netconf+YANG forVIM?• FrameworkandAPIsformulti-ecosystemsUnifiedandmodularizedAPIsacrossmultiplecompilingenvironmentformaximumflexibilityandfriendlyecosystem• RuntimeUpdatesEnergyefficientsoftware/firmwareupdatewithoutservicebreak-down
Conclusion
• BECmethodology– Distributesasmuchasyoucan,centralizedonlyifyoumust(i.e.massivecomputing/storage).
• Researchinterest– verypopulartopicacrosstheindustry(IIC,ECC,EdgeXFoundry,OpenFog,OPENIL,RIOTandetc.)
• IETFandIRTF– ArchitectureandframeworkforRG,interface/APIdeliverablesmightbeforWG(seeSUITBoF)
• Furtherdiscussion@BarBoF Thursday20:00-21:30Hullet
T2TRG,IETF100 10