Kannan Babu Ramia
notices and disclaimersIntel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration.
No product or component can be absolutely secure.
Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. For more complete information about performance and benchmark results, visit http://www.intel.com/benchmarks .
Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more complete information visit http://www.intel.com/benchmarks .
Intel® Advanced Vector Extensions (Intel® AVX)* provides higher throughput to certain processor operations. Due to varying processor power characteristics, utilizing AVX instructions may cause a) some parts to operate at less than the rated frequency and b) some parts with Intel® Turbo Boost Technology 2.0 to not achieve any or maximum turbo frequencies. Performance varies depending on hardware, software, and system configuration and you can learn more at http://www.intel.com/go/turbo.
The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Cost reduction scenarios described are intended as examples of how a given Intel-based product, in the specified circumstances and configurations, may affect future costs and provide cost savings. Circumstances will vary. Intel does not guarantee any costs or cost reduction.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
Intel does not control or audit third-party benchmark data or the web sites referenced in this document. You should visit the referenced web site and confirm whether referenced data are accurate.
Statements in this document that refer to Intel’s plans and expectations for the quarter, the year, and the future, are forward-looking statements that involve a number of risks and uncertainties. A detailed discussion of the factors that could affect Intel’s results and plans is included in Intel’s SEC filings, including the annual report on Form 10-K.
3D XPoint, Arria, eASIC, Intel, the Intel logo, Intel Atom, Intel Core, Intel. Experience What’s Inside, the Intel. Experience What’s Inside logo, Intel Nervana, Intel Optane, Intel RealSense, Intel Xeon, Iris, Movidius, OpenVINO, Stratix and the Stratix logo are trademarks of Intel Corporation in the U.S. and/or other countries.
*Other names and brands may be claimed as property of others.
© 2019 Intel Corporation.
2
3
Agenda
▪ Rise of Edge – Industry Trends
▪ Key drivers for edge computing
▪ Edge definition
▪ OpenNESS – An open source software reference tool kit for edge
– Overview
– Deployment model
– Interface architecture
– Internal architecture
RISE OF THE EDGE: INDUSTRY TRENDS
VIRTUALIZATION STORAGE NETWORK INFRA AI/ANALYTICS
2005-2016 2017+
THINGS
NetworkStorageCompute
analytics
StorageCompute
analytics
StorageCompute
analyticsANALYTICSSTORAGE Compute
CloudEdgethings NETWORK CORE
StorageCompute
analytics
4
KEY DRIVERS FOR EDGE COMPUTING
Low latency that cannot be achieved by using centralized cloud
Reduction of movement of the massive amount of data generated by IoT devices to reduce cost and enable efficient use of resources
Data privacy and data sovereignty
Context awareness
Scenarios where connectivity is unreliable or limited
Better experience, faster transactions
5
EDGE DEFINITION
~100 ms
Devices /Things
MANUFACTURING
TRANSPORTATION
ENERGY
VIDEO
HEALTHCARE
RETAIL
NetworkCore
Data Center |Cloud
On-premiseedge
DRONES
PHONES
SMARTCITIESPCs
Network edge
WIRELESS ACCESSBASE STATIONS & RAN
NEXT GEN CENTRAL OFFICE
MULTI-ACCESS
EDGE COMPUTING
WIRELINEFIXED ACCESS(vCCAP, PON)
REGIONALDATA CENTERS
Driver for edgeLatency, bandwidth,
Security, connectivity
CUSTOMER PREMISE EQUIPMENT (uCPE, SD-WAN, EDGE COMPUTE
OR FOG NODES)
SMALL CELLS LICENSED &
UNLICENSED
< 60 ms<10-40 ms<5 msVaries <1 msLatencyexpectation
MULTIPLE EDGE(S) & EDGE CLOUD LOCATIONS: PRIMARY FOCUS OF THIS DECK ON ON-PREMISE/ENTERPRISE EDGE & NETWORK EDGE
NOT INCLUSIVE OF DEVICE EDGE & CLOUD EDGE
6
OPENNESS OVERVIEW
uCPE vRAN NGCO Data Center / Cloud
WHERE
WHAT
EDGE SERVICES SOFTWAREAccess termination, traffic steering, multi-
tenancy for services, service registry, service authentication, telemetry, cloud
and application frameworks
CONTROLLER SOFTWAREAppliance discovery, control, policy
management, exposed via standardized APIs with a web-based GUI for easy
application onboarding
Open Network Edge Services Software (OpenNESS) is an open source reference toolkit to develop, securely on-board and manage new edge services on the On-Premise and Network Edge.
7
8
OpenNESS Enables Developers
( Click here to play video online or visit www.openness.org )
9
OpenNESS Deployment Models
On Prem Edge Network Edge
Controller
Edge Platform
Edge Platform
Edge Platform
Controller deploys Docker* containers
Controller
Edge Platform
Edge Platform
Edge Platform
Controller deploys VMs with libvirt
Controller
EdgeEdge
PlatformEdgeEdge
Platform EdgeEdge
K8s* master
K8s* master
Edge Platform
K8s* master
Controller deploys Docker containers with Kubernetes*
Controller
EdgeEdge
Platform EdgeEdge
Platform EdgeEdge
OpenStack* OpenStack*
Edge Platform
OpenStack*
Controller deploys VMs with OpenStack*
*Other names and brands may be claimed as the property of others
10
OpenNESS Interface Architecture
Edge Platform
Edge AppPublic Cloud
App
Edge App API (service registration/discovery)
Dataplane Policy API (filter and route Edge traffic)
Dataplane
eNodeB/ gNodeB
Edge Platform
OpenNESS Edge Services Software(community and commercial editions)
Edge AppPublic Cloud
App
Edge App API (service registration/discovery)
Cloud Connector API
Optimized Dataplane Accelerators(NTS, DPDK, VPP, OVS-DPDK, SR-IOV, DPP)
Dataplane Policy API (filter and route Edge traffic)
Commercial OpenStack*/Kubernetes* Infra
Managers
OpenNESS Controller Software (community and
commercial editions)
Commercial Service Orchestrators
OSS
Edge Control API (Edge Platform Policy, Application policy, Telemetry, App lifecycle management)
Infrastructure Mgmt API (manage virtualized/containerized resources)
Public Cloud
Commercial EPC: U-plane/UPF
3GPP* Interface ETSI* MEC Interface Cloud Interface
Resource provisioning, EPA Configuration
Commercial EPC C-Plane
User plane Traffic steering request for EPC Control plane
SGi/N6 (Terminate Access Network and forward Edge and non-Edge traffic based on APN filtering)
S1-U/N3
Solution specific Interface
*Other names and brands may be claimed as the property of others
OpenNESS Controller
OpenNESS Edge Platform
11
Internal Architecture for Cellular Access
(Producer or Consumer) Edge App(in VM or Container)
Edge Platform Gateway
Controller Gateway
Network Traffic Services
Edge Application Agent
Edge Lifecycle Agent
Edge DataplaneAgent
Edge Virtualization Agent
Edge Lifecycle Agent
LTE/CUPS AGENT
Edge Virtualization Agent
Commercial EPC: U-plane/UPF
APN–based traffic filtering
Application Traffic Steering Rules
Datapath
Kubernetes* Master
gRPC based APIHTTP/REST based API
DNS Server
Lifecycle Management
OS + Container Runtime
Infrastructure Management
PDN
Service Registration, Authentication and Discovery
DNS Rules
API Flow (Direct)
Logical Mapping
Traffic Rules
Authentication
UI Web Front End
*Other names and brands may be claimed as the property of others
Call to action
Create new brand of edge applications using OpenNESS
Data privacy and data sovereignty
Context awareness
Scenarios where connectivity is unreliable or limited
Learn the Edge framework, AI & world of innovations right infront of you
12