학술논문

Distributed Service Placement and Workload Orchestration in a Multi-access Edge Computing Environment
Document Type
Conference
Source
2021 IEEE International Conference on Services Computing (SCC) SCC Services Computing (SCC), 2021 IEEE International Conference on. :241-251 Sep, 2021
Subject
Computing and Processing
Costs
Distance learning
Simulation
Decision making
Service computing
Reinforcement learning
Network architecture
Mobile edge computing
Service caching
Service offloading
Service orchestration
Language
ISSN
2474-2473
Abstract
Multi-access edge computing (MEC) aims to execute mobile cloud services in edge servers located near end-users to provide higher Quality of Experience (QoE). Centralised methods for dynamic service placement in MEC require central access to control every server, which is challenging where servers belong to different administrative domains. Other approaches use distributed decision-making, but most of them do not consider cooperation between servers. Dynamic, distributed service placement can potentially provide workload orchestration and higher QoE. However, this is challenging where service demand patterns are non-stationary. This paper proposes a multi-armed bandit-based method where servers cooperatively decide to host service replicas by applying reinforcement learning that uses service characteristics and context information to minimise response time and backhaul traffic. By sharing cached services, the servers achieve better workload distribution while autonomously making placement decisions. The simulations demonstrate improvements in response time and reduction in backhaul traffic compared to close baselines.