Title Page
Contents
ABSTRACT 9
국문초록 11
CHAPTER 1. INTRODUCTION 13
CHAPTER 2. RELATED WORKS 16
CHAPTER 3. PROPOSED SYSTEM 19
3.1. Cluster Provision and Logical Cluster Management 20
3.1.1. Logical Cluster Provider 21
3.1.2. L-KaaS Control Plane Provider 21
3.1.3. Logical Cluster Resources 22
3.1.4. Cluster Resources 23
3.1.5. Cluster Catalogs 24
3.1.6. Infrastructure Profiles 24
3.2. Workload Orchestration 25
3.2.1. Workload Resources 25
3.2.2. Logical Cluster Scheduler 26
3.2.3. Workload Translating 28
3.3. Networking and Service Mesh 29
CHAPTER 4. EVALUATION 31
4.1. Experimental setup 31
4.2. Evaluation results 31
4.2.1. Experiment: Scheduling Time 31
4.2.2. Experiment: Deployment Time 34
4.2.3. Experiment: Service Continuity 35
CHAPTER 5. CONCLUSION 37
REFERENCES 38
[Figure 3-1] The proposed system architecture 19
[Figure 3-2] Scheduling Context 26
[Figure 3-3] Translating Service Function to Service Mesh Deployment 29
[Figure 3-4] Service Mesh Connections 30
[Figure 4-1] Scheduling Time when the number of services varies 32
[Figure 4-2] Scheduling Time when the number of clusters varies. 33
[Figure 4-3] Deployment Time 35
[Figure 4-4] Service Continuity 36