Blueprint overview/Introduction
ELIOT is "Enterprise Edge Lightweight and IOT" project under Akraino approved blueprint family and part of Akraino Edge Stack, which intends to develop a fully integrated edge network infrastructure and running edge computing applications on lightweight Edge Nodes. ELIOT targets on making the edge node a lightweight software stack which can be deployed on edge nodes which have limited hardware capacity by leveraging lightweight OS, a container running environment and container orchestration applications.
In addition, ELIOT stack focuses to have an infrastructure for edge computing which will enable high performance, high availability, security and reduce latency.
Use Case
uCPE (SD-WAN) - Enterprise WAN edge use of SD-WAN solutions or universal CPU (uCPE). In this use case, plan is to support following scenarios:
...
Industry Sector: WAN edge, enterprise, diverse IoT applications in various vertical market segments, Carrier
Where on the Edge
Many diverse business applications require a converged IoT gateway. Enterprise WAN edge use of SD-WAN solutions or universal CPU (uCPE)
...
- Hybrid WAN
- Hybrid cloud deployment
- BYOD
Overall Architecture
ELIOT Architecture consists of an ELIOT Manager and multiple ELIOT Nodes. The scale of ELIOT (edge) Nodes can range from 1 single node to 10, 100, 10K or more.
...
Many cloud native monitoring applications can be used to collect container matrix and show them in a graphical manner, like cadvisor, grafana , prometheus.
Platform Architecture
<Hardware components should be specified with model numbers, part numbers, etc>
Software Platform Architecture
1. | Ubuntu | OS | 16.04 or 18.04 | Eliot Manager |
2. | CentOS | OS | CentOS 7 or greater | ELIOT Manager |
2. | ELIOT Minimal OS | OS | Modified CentOS 7 Minimal | ELIOT Edge Node |
2. | Docker | CRI | 18.06 | Eliot Manager and Eliot Edge Node |
3. | Kubernetes | Orchestration | 1.13 | Eliot Manager |
4. | Kubeedge | Orchestration/ Lightweight Kubelet | 0.3 | Eliot Manager and Eliot Edge Node |
5 | GO | Orchestration | ELIOT Manager |
APIs
Not Applicable
Hardware and Software Management
Licensing
- GNU/common license