# specs **Repository Path**: certus/specs ## Basic Information - **Project Name**: specs - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-15 - **Last Updated**: 2022-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ```text SPDX-License-Identifier: Apache-2.0 Copyright (c) 2019-2020 Intel Corporation ``` # Smart Edge Open Quick Start ## Network Edge ### Step 1. Get Hardware ► Step 2. [Getting started](https://github.com/smart-edge-open/specs/blob/master/doc/getting-started/smartedge-open-cluster-setup.md) ► Step 3. [Applications Onboarding](https://github.com/smart-edge-open/specs/blob/master/doc/applications-onboard/network-edge-applications-onboarding.md) # Smart Edge Open solution documentation index Below is the complete list of Smart Edge Open solution documentation ## Architecture * [architecture.md: Smart Edge Open Architecture overview](https://github.com/smart-edge-open/specs/blob/master/doc/architecture.md) * [flavors.md: Smart Edge Open Deployment Flavors](https://github.com/smart-edge-open/specs/blob/master/doc/flavors.md) ## Getting Started - Setup * [getting-started: Folder containing how to get started with installing and trying Smart Edge Open Network Edge solutions](https://github.com/smart-edge-open/specs/blob/master/doc/getting-started) * [smartedge-open-cluster-setup.md: Getting started here for installing and trying Smart Edge Open Network Edge](https://github.com/smart-edge-open/specs/blob/master/doc/getting-started/smartedge-open-cluster-setup.md) * [converged-edge-experience-kits.md: Overview of the Converged Edge Experience Kits that are used to install the Network Edge solutions](https://github.com/smart-edge-open/specs/blob/master/doc/getting-started/converged-edge-experience-kits.md) * [non-root-user.md: Using the non-root user on the Smart Edge Open Platform](https://github.com/smart-edge-open/specs/blob/master/doc/getting-started/non-root-user.md) * [harbor-registry.md: Enabling Harbor Registry service in Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/getting-started/harbor-registry.md) * [kubernetes-dashboard.md: Installing Kubernetes Dashboard for Smart Edge Open Network Edge cluster](https://github.com/smart-edge-open/specs/blob/master/doc/getting-started/kubernetes-dashboard.md) ## Application onboarding - Deployment * [applications-onboard: Now that you have installed Smart Edge Open platform start in this folder to onboard sample application on Smart Edge Open Network Edge](https://github.com/smart-edge-open/specs/blob/master/doc/applications-onboard) * [network-edge-applications-onboarding.md: Steps for onboarding sample application on Smart Edge Open Network Edge](https://github.com/smart-edge-open/specs/blob/master/doc/applications-onboard/network-edge-applications-onboarding.md) * [smartedge-open-edgedns.md: Using edge DNS service](https://github.com/smart-edge-open/specs/blob/master/doc/applications-onboard/smartedge-open-edgedns.md) * [smartedge-open-interface-service.md: Using network interfaces management service](https://github.com/smart-edge-open/specs/blob/master/doc/applications-onboard/smartedge-open-interface-service.md) * [using-smartedge-open-cnca.md: Steps for configuring 4G CUPS or 5G Application Function for Edge deployment for Network Edge](https://github.com/smart-edge-open/specs/blob/master/doc/applications-onboard/using-smartedge-open-cnca.md) * [smartedge-open-eaa.md: Edge Application Agent: Description of Edge Application APIs and Edge Application Authentication APIs](https://github.com/smart-edge-open/specs/blob/master/doc/applications-onboard/smartedge-open-eaa.md) * [smartedge-open-certsigner.md: Steps for issuing platform certificates](https://github.com/smart-edge-open/specs/blob/master/doc/applications-onboard/smartedge-open-certsigner.md) ## Core Network - 4G and 5G * [core-network: Folder containing details of 4G CUPS and 5G edge cloud deployment support](https://github.com/smart-edge-open/specs/tree/master/doc/reference-architectures/core-network) * [smartedge-open_epc.md: Whitepaper detailing the 4G CUPS support for Edge cloud deployment in Smart Edge Open for Network Edge](https://github.com/smart-edge-open/specs/blob/master/doc/reference-architectures/core-network/smartedge-open_epc.md) * [smartedge-open_ngc.md: Whitepaper detailing the 5G Edge Cloud deployment support in Smart Edge Open for Network Edge](https://github.com/smart-edge-open/specs/blob/master/doc/reference-architectures/core-network/smartedge-open_ngc.md) * [smartedge-open_upf.md: Whitepaper detailing the UPF, AF, NEF deployment support on Smart Edge Open for Network Edge](https://github.com/smart-edge-open/specs/blob/master/doc/reference-architectures/core-network/smartedge-open_upf.md) ## Enhanced Platform Awareness * [enhanced-platform-awareness: Folder containing individual Silicon and Software EPA that are features that are supported in Smart Edge Open and Network Edge](https://github.com/smart-edge-open/specs/tree/master/doc/building-blocks/enhanced-platform-awareness) * [smartedge-open-hugepage.md: Hugepages support for Edge Applications and Network Functions](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-hugepage.md) * [smartedge-open-node-feature-discovery.md: Edge Node hardware and software feature discovery support in Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-node-feature-discovery.md) * [smartedge-open-sriov-multiple-interfaces.md: Dedicated Physical Network interface allocation support for Edge Applications and Network Functions](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-sriov-multiple-interfaces.md) * [smartedge-open-dedicated-core.md: Dedicated CPU core allocation support for Edge Applications and Network Functions](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-dedicated-core.md) * [smartedge-open-bios.md: Edge platform BIOS and Firmware and configuration support in Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-bios.md) * [smartedge-open-qat.md: Resource allocation & configuration of Intel® QuickAssist Adapter](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-qat.md) * [smartedge-open-fpga.md: Dedicated FPGA IP resource allocation support for Edge Applications and Network Functions](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-fpga.md) * [smartedge-open_hddl.md: Using Intel® Movidius™ Myriad™ X High Density Deep Learning (HDDL) solution in Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open_hddl.md) * [smartedge-open-topology-manager.md: Resource Locality awareness support through Topology manager in Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-topology-manager.md) * [smartedge-open-vca.md: Visual Compute Accelerator Card - Analytics (VCAC-A)](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-vcac-a.md) * [smartedge-open-rmd.md: Cache Allocation using Resource Management Daemon(RMD) in Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-rmd.md) * [smartedge-open-telemetry: Telemetry Support in Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/enhanced-platform-awareness/smartedge-open-telemetry.md) ## Dataplane * [dataplane: Folder containing Dataplane and inter-app infrastructure support in Smart Edge Open](https://github.com/smart-edge-open/specs/tree/master/doc/building-blocks/dataplane) * [smartedge-open-interapp.md: InterApp Communication support in Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/dataplane/smartedge-open-interapp.md) * [smartedge-open-ovn.md: Smart Edge Open Support for OVS as dataplane with OVN](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/dataplane/smartedge-open-ovn.md) * [smartedge-open-userspace-cni.md: Userspace CNI - Container Network Interface Kubernetes plugin](https://github.com/smart-edge-open/specs/blob/master/doc/building-blocks/dataplane/smartedge-open-userspace-cni.md) ## Edge Applications * [applications: Folder Containing resource material for Edge Application developers](https://github.com/smart-edge-open/specs/blob/master/doc/applications) * [smartedge-open_appguide.md: How to develop or Port existing cloud application to the Edge cloud based on Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/applications/smartedge-open_appguide.md) * [smartedge-open_ovc.md: Open Visual Cloud Smart City reference Application for Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/applications/smartedge-open_ovc.md) * [smartedge-open_openvino.md: AI inference reference Edge application for Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/applications/smartedge-open_openvino.md) * [smartedge-open_va_services.md: Video Analytics Services for Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/applications/smartedge-open_va_services.md) * [smartedge-open_service_mesh.md: Service Mesh support in Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/applications/smartedge-open_service_mesh.md) ## Cloud Adapters * [cloud-adapters: How to deploy public cloud IoT gateways on Smart Edge Open Edge Cloud](https://github.com/smart-edge-open/specs/blob/master/doc/cloud-adapters) * [smartedge-open_awsgreengrass.md: Deploying single or multiple instance of Amazon Greengrass IoT gateway on Smart Edge Open edge cloud as an edge application](https://github.com/smart-edge-open/specs/blob/master/doc/cloud-adapters/smartedge-open_awsgreengrass.md) * [smartedge-open_baiducloud.md: Deploying single or multiple instance of Baidu IoT gateway on Smart Edge Open edge cloud as an edge application](https://github.com/smart-edge-open/specs/blob/master/doc/cloud-adapters/smartedge-open_baiducloud.md) ## API and Schema * [Edge Application API: EAA](https://www.openness.org/api-documentation/?api=eaa) * [Edge Application Authentication API](https://www.openness.org/api-documentation/?api=auth) * [Core Network Configuration API](https://www.openness.org/api-documentation/?api=cups) * [schema: Folder containing APIs protobuf or schema for varios endpoints in Smart Edge Open solution](https://github.com/smart-edge-open/specs/tree/master/schema) ## Orchestration * [smartedge-open-helm.md: Helm support in Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/doc/orchestration/smartedge-open-helm.md) ## Release history * [smartedge-open_releasenotes.md: This document provides high level system features, issues and limitations information for Smart Edge Open](https://github.com/smart-edge-open/specs/blob/master/smartedge-open_releasenotes.md) ## Related resources * [Smart Edge Open Website - Developers : Website containing developer resources](https://www.openness.org/developers) * [Intel Network Builders Smart Edge Open training ](https://builders.intel.com/university/networkbuilders/coursescategory/open-network-edge-services-software-smartedge-open) ## List of Abbreviations - 3GPP: Third Generation Partnership Project - CUPS: Control and User Plane Separation of EPC Nodes - AF: Application Function - API: Application Programming Interface - APN: Access Point Name - EPC: Evolved Packet Core - ETSI: European Telecommunications Standards Institute - FQDN: Fully Qualified Domain Name - HTTP: Hyper Text Transfer Protocol - IMSI: International Mobile Subscriber Identity - JSON: JavaScript Object Notation - MEC: Multi-Access Edge Computing - Smart Edge Open: Open Network Edge Services Software - LTE: Long-Term Evolution - MCC: Mobile Country Code - MME: Mobility Management Entity - MNC: Mobile Network Code - NEF: Network Exposure Function - OAM: Operations, Administration and Maintenance - PDN: Packet Data Network - PFCP: Packet Forwarding Control Protocol- SGW: Serving Gateway- PGW: PDN Gateway - PGW-C: PDN Gateway - Control Plane Function - PGW-U: PDN Gateway - User Plane Function - REST: REpresentational State Transfer - SGW-C: Serving Gateway - Control Plane Function - SGW-U: Serving Gateway - User Plane Function - TAC: Tracking Area Code - UE: User Equipment (in the context of LTE) - VIM: Virtual Infrastructure Manager - UUID: Universally Unique IDentifier - AMF: Access and Mobility Mgmt Function - SMF: Session Management Function - AUSF: Authentication Server Function - NEF: Network Exposure Function - NRF: Network function Repository Function - UDM: Unified Data Management - PCF: Policy Control Function - UPF: User Plane Function - DN: Data Network - AF: Application Function - SR-IOV: Single Root I/O Virtualization - NUMA: Non-Uniform Memory Access - COTS: Commercial Off-The-Shelf - DU: Distributed Unit of RAN - CU: Centralized Unit of RAN - CEEK: Converged Edge Experience Kits - IDO: Intel Distribution of Smart Edge Open