# HOME Edge Orchestration ## 1. Background * In home appliances (TV, Refrigerator, robot cleaner, ...), the available H/W resources (CPU, Memory, Storage, etc.) are limited, but the user services require more and more resources. * Single device is difficult to provide high-quality services due to computing resource constraints. * To utilize the extra resources of other home appliances, it is needed to deliver distributed service process environment. ## 2. Expected result / Target profile 1. Expected result * By overcoming resource constraints in low-end home appliance, it can support high quality service * Reduce time to develop distributed service and enhance service operation stability 2. Target profile * common ## 3. Requirements 1. Functional requirement * Remote edge device/service discovery * Remote edge device/service resource monitoring (CPU, RAM, NW Throughput, NW Bandwidth, ...) * Remote edge device/service status check * Service life-cycle management * Master device negotiation Master device : Representative device in the edge network Negotiation : Election the master device when new edge device joining or the master device leaved in the edge network ## 4. Design ![edge-orchestration](./doc/edge-orchestration.PNG "Edge Orchestration")