Add arguments for app control launch
[platform/core/system/edge-orchestration.git] / README.md
1 # HOME Edge Orchestration
2 ## 1. Background
3 * 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.
4 * Single device is difficult to provide high-quality services due to computing resource constraints.
5 * To utilize the extra resources of other home appliances, it is needed to deliver distributed service process environment.
6 ## 2. Expected result / Target profile
7 1. Expected result   
8 * By overcoming resource constraints in low-end home appliance, it can support high quality service
9 * Reduce time to develop distributed app and enhance app operation stability
10 2. Target profile
11 * common
12 ## 3. Requirements
13 1. Functional requirement   
14 * Remote edge device/app discovery
15 * Remote edge device/app resource monitoring (CPU, RAM, NW Throughput, NW Bandwidth, ...)
16 * Edge device/app status check  
17 * Edge app execution
18 * Edge app life-cycle management
19 ## 4. Design
20 ![edge-orchestration](./doc/edge-orchestration.PNG "Edge Orchestration")