README.md
1# Distributed Scheduler<a name="EN-US_TOPIC_0000001115719369"></a>
2
3## Introduction<a name="section11660541593"></a>
4
5Distributed Scheduler is used for cross-device component management. It allows the local device to access or control remote components, and enables app collaboration in distributed scenarios. Its main functions are as follows:
6
7- Remote ability startup: Starts an ability on a remote device.
8- Remote ability migration: Migrates an ability to a remote device.
9- Remote ability binding: Binds an ability on a remote device.
10
11## System Architecture<a name="section13587185873516"></a>
12
13**Figure 1** Distributed Scheduler architecture<a name="fig4460722185514"></a>
14
15
16
17
18## Directory Structure<a name="section161941989596"></a>
19
20```
21/foundation/distributedschedule
22├── dmsfwk # DMS framework (DMS is short for Distributed Manager Service, also called the Distributed Scheduler Service)
23├── dms_fwk_lite # Lightweight DMS framework
24```
25
26## Repositories Involved<a name="section1371113476307"></a>
27
28**Distributed Scheduler**
29
30distributedschedule\_dms\_fwk
31
32distributedschedule\_dms\_fwk\_lite
README_zh.md
1# 分布式组件管理部件<a name="ZH-CN_TOPIC_0000001115719369"></a>
2
3- [简介](#section11660541593)
4- [系统架构](#section13587185873516)
5- [目录](#section161941989596)
6- [相关仓](#section1371113476307)
7
8## 简介<a name="section11660541593"></a>
9
10分布式组件管理部件模块负责跨设备组件管理,提供访问和控制远程组件的能力,支持分布式场景下的应用协同。主要功能如下:
11
12- 远程启动元能力:跨设备拉起远端设备上的指定元能力。
13- 远程迁移元能力:将元能力跨设备迁移到远端设备。
14- 远程绑定元能力:跨设备绑定远端设备上的指定元能力。
15
16## 分布式组件管理部件架构<a name="section13587185873516"></a>
17
18**图 1** 分布式组件管理部件架构图<a name="fig4460722185514"></a>
19
20
21
22
23## 目录<a name="section161941989596"></a>
24
25```
26/foundation/distributedschedule
27├── dmsfwk # 分布式组件管理部件模块
28├── dms_fwk_lite # 轻量分布式组件管理部件模块
29```
30
31## 相关仓<a name="section1371113476307"></a>
32
33**分布式组件管理部件**
34
35distributedschedule\_dms\_fwk
36
37distributedschedule\_dms\_fwk\_lite