software defined fabrics for iot at scale
play

Software-Defined Fabrics for IoT at Scale Alberto Leon-Garcia - PowerPoint PPT Presentation

Software-Defined Fabrics for IoT at Scale Alberto Leon-Garcia University of Toronto Scientific Director, NSERC SAVI Research Network alberto.leongarcia@utoronto.ca 1 2 Context The Challenge By 2050 Over 70% of world population will


  1. Software-Defined Fabrics for IoT at Scale Alberto Leon-Garcia University of Toronto Scientific Director, NSERC SAVI Research Network alberto.leongarcia@utoronto.ca 1

  2. 2 Context ¡ The Challenge ¡ By 2050 ¡ Over 70% of world population will live in cities ¡ Occupy 2% of landmass ¡ Consume 75% of resources ¡ The Opportunity ¡ To enable livable and sustainable cities and urban regions ¡ economic, environmental, social ¡ Our Focus ¡ Platforms to enable Smart City Applications ¡ Converged Cloud computing, SDN, and IOT

  3. 3 IOT at Scale ¡ Visualization ¡ Requirements ¡ Learning and Intelligence ¡ Real-time Situational Awareness Smart Applications Enablement ¡ ¡ System Dashboard Available on Demand ¡ Secure and Private ? APIs provide real-time, historical, value-add data ¡ ¡ Continuous Monitoring ¡ Analytics & Machine Learning ¡ Anytime, Anywhere, Authorized ¡ Responsive Incident Management, Emergency Response ¡ ¡ Data Collection & Historical Record ¡ Standard & Custom Reporting ¡ Trending & Forecasting ¡ Scalable Event Planning & Management ¡ ¡ Flexibile & Extensible data types ¡ KPI Analysis ¡ Cost-effective Control, Planning, Optimization ¡ Sensor and Actuator Gossamer Sensor and Actuator Gossamer

  4. A Layered Architecture 4 … Custom Urban Congestion 3 rd Party SaaS Portal KPIs Planning pricing Apps APIs Analytics Algorithmic BIaaS Engines Engines Publish/Subscribe Overlay Information-Centric Data Dissemination PaaS End-To-End, Multi Domain, Orchestration Monitoring & SDI Resource SDI Manager Topology Manager Management Analytics Software Defined Infrastructure Multi-Tier Access/Things Cloud Controllers (SD) Network Controllers Controllers Resources Phys.

  5. Traditional ITS Data Flow • Traffic Cameras Road Authorities • Lane Usage Status • Bus Movement Information Transit Operators Public Safety • Accident Reports Traffic Agencies Management • Construction Incidents Municipalities Center • Weather Conditions Environment Canada • Road Conditions Road Sensors

  6. Supporting Public & Private Providers Private App Provider: · Traveler Assistance Public App Provider: · Personalized Routing · ITS Services · Fleet Management Control Content-based Routing (Publish/Subscribe) Clients (publisher/subscriber) Content-based Router Sensing Truck Computers Cluster Laptops Road Sensors V2V A B Workstation Computers Switch C Database Server Farm Intelligence

  7. Demo: CVST Portal of Greater Toronto Area Traffic ¡ http://portal.cvst.ca

  8. A Layered Architecture 8 … Custom Urban Congestion 3 rd Party SaaS Portal KPIs Planning pricing Apps APIs Analytics Algorithmic BIaaS Engines Engines Publish/Subscribe Overlay Information-Centric Data Dissemination PaaS End-To-End, Multi Domain, Orchestration Monitoring & SDI Resource SDI Manager Topology Manager Management Analytics Software Defined Infrastructure Multi-Tier Access/Things Cloud Controllers (SD) Network Controllers Controllers Resources Phys.

  9. Application-Enablement in Multi-tier Clouds ¡ Mul$-Tiered Cloud: Core, Smart Edges, Access, vCPE, fog • Management of Software-Defined Multitier Cloud • Computing, Networking, FPGAs, GPUs, Software-Defined Radio • Integrated real-time resource measurement and monitoring • Software-Defined Network Services • Integrated secure networking over SDN and legacy networks • vCPE/Sensors • virtual Customer Premises Edge (vCPE) and sensors, local resources at customer premises, managed from the Smart Edge • Application Platform : • E2E orchestration of applications across federated infrastructures • Spanning core, Internet, smart edge, programmable access, and sensors

  10. 1 SAVI Testbed 0 U of T Edge U of T Core McGill Edge Application X C & M Victoria Edge C & M Resources C & M C & M Application Y Resources C & M SAVI T estbed Network Virtual Network CANARIE ORION CANARIE Carleton Edge Calgary Edge Carlton Edge Virtual Network C & M C & M C & M C & M Waterloo Edge YorkU Edge ¡ Cross-Canada Testbed; L2 backbone ¡ Federated with GENI in the USA, Two SAVI nodes in US, L2 connectivity ¡ One SAVI node in Korea

  11. SAVI SDI Architecture & JANUS Manager External Entities Open Interfaces Control & Management SDI Resource SDI Manager Topology Manager Monitoring & Analytics Management System Resource Controller A Resource Controller B Resource Controller C Resource Type A Resource Type B Resource Type C Physical Virtual Converged Heterogeneous resource resource Resources Each resource type controlled by specialized controllers • Each controller communicates with logically central C&M framework • SDI Manager, Topology Manager, and Monitoring and Analy5cs • Exposes open interfaces for external users and en$$es •

  12. Janus Network Control Module Open APIs Network Control Module App Flow Manager Manager Manager Handler Access Graph Setup Path ARP Topology Info. SDI Graph Topology Manager Network Controller Drivers Port & Flavor info. FlowStore Nova/Neutron Janus Plugins OpenFlow OpenFlow Controller n Controller 1 FlowStore FlowStore Cache Cache • No Broadcast • Quality of Service • Routerless IP • NFV Service Chaining • Non-IP Traffic • Security

  13. Flexible Creation of Smart Apps on virtualized Customer Premises Edge SAVI vCPE SAVI Smart Edge Integrated Management S mart ! ! Apps Management Portal H ome ! ! Janus Orchestration P rivate N etwork MonArch Monitoring/Analytics Cloud + SDN V ideo S treamer 13

  14. Small SAVI vCPE ¡ Supports compute and networking virtualization Customer&Premise& Janus&SDI&Manager& C o n t r OpenStack&and& o l & OpenFlow& ¡ Able to host multiple applications SAVI&Small&Edge& ¡ Connected to the SAVI Smart Edge with VPN technology SAVI&Very&Small&Edge& Smart&Edge& ¡ Has all the capabilities provided from the virtualized system in SAVI (e.g. tenant isolation) ¡ Capable of leveraging advanced Features of SAVI SDI (e.g. NFV Service Chaining)

  15. SAVI vCPE Use Cases ¡ Gateway for Internet of Things devices ¡ Web acceleration and service delivery point ¡ NFVs such as proxy, firewall, IDS/IPS and VPN services ¡ Smart home and office ¡ Connected vehicles ¡ Smart Transportation ¡ Smart Cities (lighting, air quality, … , carbon footprint)

  16. Monitoring CO 2 ¡ Sensor nodes : consists of a carbon dioxide sensor and radio module ¡ Relay nodes : responsible for forwarding any received packet toward the destination ¡ Control Room : destination of sensor data and data aggregation point

  17. 1 Research Agenda 7 ¡ IoT Virtualzation ¡ Sensors, Actuators, Networks ¡ SD Fabrics for City-Scale Infrastructure ¡ Virtual Slices: Core + Smart Edge + vCPE + vIoT ¡ Synergy with fiber-based broadband access ¡ Synergy with wireless access: LTE, 5G, and more ¡ IoT-scale data gathering and dissemination ¡ Software-defined Information Centric Networking ¡ Distributed storage, processing and aggregation ¡ Security and Privacy ¡ Low-latency and QoS where needed ¡ Intelligence at Scale ¡ Distributed analytics and deep learning

  18. 1 Conclusion 8 ¡ The SAVI multitier cloud based on SDI can provide flexibility, performance, scalability and cost effectiveness to support smart city applications ¡ CVST application platform supports creation of smart transportation applications ¡ Together SAVI & CVST provide a template for smart city application platforms

  19. 1 9 Thank You!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend