...
In addition ELIOT stack focuses to have infrastructure for edge computing which will enable high performance, high availability, security and reduce latency.
Use Case
IOT IOT Gateway and uCPEs (universal CPE) are the use cases which will be covered
...
1. IOT Gateway - Many diverse business applications require a converged IoT gateway. In this use case, plan is to support following scenarios:
- IOT sensor application
- AI Camera Application
2. 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:
...
ELIOT Architecture consists of a ELIOT Manager and multiple ELIOT Nodes. The scale of ELIOT (edge) Nodes can range from 1 single node to 10, 100, 10K or more.
ELIOT Manager is the central controller which manages the orchestration, life cycle, management and networking of edge nodes. It can be installed on a bare metal server or cloud VM with Ubuntu 16.04 /18.04 or Cent OS 7.5 version.
The node Kubernetes Master (kubeadm, kubectl, kubelet), Kubeedge-EdgeController, Istio Controller to facilitate auto deploy, high availability , orchestration , self healing of the ELiot Edge nodes.
...
To manage the service Istio or Kubeedge-edgemesh can be used.
Many cloud native monitoring applications can be used to collect container matirx and show them in graphical manner, like cadvisor, grafana , prometheus.
Platform Architecture
...
Software Platform Architecture
<Software components with version/release numbers >
<EDGE Interface>
...
S. No. | Software Name | Category | Version Number | Node |
---|---|---|---|---|
1. | Ubuntu | OS | 16.04 or 18.04 | Eliot Manager |
2. | Thin OS | OS | 1.0 | Eliot Edge Node |
3. | Docker | CRI | 18.06 | Eliot Manager and Eliot Edge Node |
4. | Kubernetes | Orchestration | 1.13 | Eliot Manager |
5. | Kubeedge | Orchestration/ Lightweight Kubelet | 0.3 | Eliot Manager and Eliot Edge Node |
6. | Istio | Service Mesh | 1.1.5 | Eliot Manager and Eliot Edge Node |
APIs
Not Applicable
Hardware and Software Management
...