diff --git a/distributed_schedule_lite/samgr_hal/BUILD.gn b/distributed_schedule_lite/samgr_lite_hal/BUILD.gn similarity index 100% rename from distributed_schedule_lite/samgr_hal/BUILD.gn rename to distributed_schedule_lite/samgr_lite_hal/BUILD.gn diff --git a/distributed_schedule_lite/samgr_hal/Test.tmpl b/distributed_schedule_lite/samgr_lite_hal/Test.tmpl similarity index 100% rename from distributed_schedule_lite/samgr_hal/Test.tmpl rename to distributed_schedule_lite/samgr_lite_hal/Test.tmpl diff --git a/distributed_schedule_lite/samgr_hal/src/broadcast_publish_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/broadcast_publish_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/broadcast_publish_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/broadcast_publish_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/broadcast_subscribe_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/broadcast_subscribe_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/broadcast_subscribe_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/broadcast_subscribe_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/common_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/common_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/common_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/common_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/defaultfeatureapi_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/defaultfeatureapi_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/defaultfeatureapi_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/defaultfeatureapi_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/feature_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/feature_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/feature_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/feature_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/featureapi_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/featureapi_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/featureapi_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/featureapi_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/iunknown_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/iunknown_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/iunknown_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/iunknown_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/sendrequest_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/sendrequest_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/sendrequest_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/sendrequest_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/sendresponse_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/sendresponse_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/sendresponse_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/sendresponse_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/sendsharerequest_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/sendsharerequest_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/sendsharerequest_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/sendsharerequest_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/service_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/service_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/service_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/service_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/taskpool_notask_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/taskpool_notask_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/taskpool_notask_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/taskpool_notask_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/taskpool_sharedtask_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/taskpool_sharedtask_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/taskpool_sharedtask_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/taskpool_sharedtask_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/taskpool_singletask_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/taskpool_singletask_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/taskpool_singletask_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/taskpool_singletask_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/src/taskpool_specifiedtask_func_test.c b/distributed_schedule_lite/samgr_lite_hal/src/taskpool_specifiedtask_func_test.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/src/taskpool_specifiedtask_func_test.c rename to distributed_schedule_lite/samgr_lite_hal/src/taskpool_specifiedtask_func_test.c diff --git a/distributed_schedule_lite/samgr_hal/utils/samgr_maintenance.c b/distributed_schedule_lite/samgr_lite_hal/utils/samgr_maintenance.c similarity index 100% rename from distributed_schedule_lite/samgr_hal/utils/samgr_maintenance.c rename to distributed_schedule_lite/samgr_lite_hal/utils/samgr_maintenance.c diff --git a/distributed_schedule_lite/samgr_hal/utils/samgr_maintenance.h b/distributed_schedule_lite/samgr_lite_hal/utils/samgr_maintenance.h similarity index 100% rename from distributed_schedule_lite/samgr_hal/utils/samgr_maintenance.h rename to distributed_schedule_lite/samgr_lite_hal/utils/samgr_maintenance.h diff --git a/distributed_schedule_lite/samgr_posix/BUILD.gn b/distributed_schedule_lite/samgr_lite_posix/BUILD.gn similarity index 100% rename from distributed_schedule_lite/samgr_posix/BUILD.gn rename to distributed_schedule_lite/samgr_lite_posix/BUILD.gn diff --git a/distributed_schedule_lite/samgr_posix/Test.json b/distributed_schedule_lite/samgr_lite_posix/Test.json similarity index 100% rename from distributed_schedule_lite/samgr_posix/Test.json rename to distributed_schedule_lite/samgr_lite_posix/Test.json diff --git a/distributed_schedule_lite/samgr_posix/src/BroadcastPublishTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/BroadcastPublishTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/BroadcastPublishTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/BroadcastPublishTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/BroadcastSubscribeTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/BroadcastSubscribeTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/BroadcastSubscribeTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/BroadcastSubscribeTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/CommonTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/CommonTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/CommonTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/CommonTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/DefaultFeatureApiTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/DefaultFeatureApiTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/DefaultFeatureApiTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/DefaultFeatureApiTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/FeatureApiTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/FeatureApiTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/FeatureApiTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/FeatureApiTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/FeatureTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/FeatureTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/FeatureTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/FeatureTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/IUnknownTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/IUnknownTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/IUnknownTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/IUnknownTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/LiteIPCClientTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/LiteIPCClientTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/LiteIPCClientTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/LiteIPCClientTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/LiteIPCFeatureTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/LiteIPCFeatureTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/LiteIPCFeatureTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/LiteIPCFeatureTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/LiteIPCServiceTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/LiteIPCServiceTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/LiteIPCServiceTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/LiteIPCServiceTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/SendRequestTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/SendRequestTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/SendRequestTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/SendRequestTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/SendResponseTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/SendResponseTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/SendResponseTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/SendResponseTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/SendShareRequestTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/SendShareRequestTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/SendShareRequestTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/SendShareRequestTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/ServiceTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/ServiceTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/ServiceTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/ServiceTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/TaskpoolNoTaskTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/TaskpoolNoTaskTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/TaskpoolNoTaskTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/TaskpoolNoTaskTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/TaskpoolSharedTaskTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/TaskpoolSharedTaskTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/TaskpoolSharedTaskTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/TaskpoolSharedTaskTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/TaskpoolSingleTaskTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/TaskpoolSingleTaskTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/TaskpoolSingleTaskTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/TaskpoolSingleTaskTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/TaskpoolSpecifiedTaskTest.cpp b/distributed_schedule_lite/samgr_lite_posix/src/TaskpoolSpecifiedTaskTest.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/TaskpoolSpecifiedTaskTest.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/TaskpoolSpecifiedTaskTest.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/utils/SamgrTestBase.cpp b/distributed_schedule_lite/samgr_lite_posix/src/utils/SamgrTestBase.cpp similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/utils/SamgrTestBase.cpp rename to distributed_schedule_lite/samgr_lite_posix/src/utils/SamgrTestBase.cpp diff --git a/distributed_schedule_lite/samgr_posix/src/utils/SamgrTestBase.h b/distributed_schedule_lite/samgr_lite_posix/src/utils/SamgrTestBase.h similarity index 100% rename from distributed_schedule_lite/samgr_posix/src/utils/SamgrTestBase.h rename to distributed_schedule_lite/samgr_lite_posix/src/utils/SamgrTestBase.h