Development of MEC System For Indigenous 5G
Development of MEC System For Indigenous 5G
"
1
Bharti School of Telecommunication Technology and Management, IIT Delhi, India
2
Department of Computer Science and Engineering, IIT Bombay, India
3
Centre of Excellence in Wireless Technology, Chennai, India
Abstract— Multi-access Edge Computing (MEC) is an comprise the MEC system and the reference points
evolving technology and considered as one of the critical (interfaces) between them. A MEC host is usually deployed
enablers for technologies to meet the IMT definition of 5G in the network edge; it contains MEC platforms and performs
communications. It integrates the service provider's network computation and storage of applications in VMs or containers
with the high-performance computation facility to cater to
[3]. MEC platform provides a secure environment where
various applications such as augmented reality, vision
applications, etc., at the network edge. Thus, reducing the MEC applications may, via Restful APIs, discover, advertise,
overall latency and preserving the bandwidth to send the consume, and also offer services.
complete data to the centralized data centers for processing
instead. Furthermore, MEC opens up tremendous business
opportunities for telecommunication companies by offering a
service platform for deploying various services specific to
consumers and industry at the network edge. In this work, we
have demonstrated a full-fledged MEC architecture, including
its entities, and integrated with 5G core following ETSI 5G
specification with an application deployment use-case. The
various MEC and 5G core components are instantiated in the
virtual machine as a guest; the complete data path and control
path is established between all core components following a
service-based architecture. The MEC system developed is a part
of the indigenous 5G Test-Bed project and follows the ETSI
architecture. The developed system is suitable for executing Fig. 1. Overview of application deployment in MEC environment [2]
various applications that require data offloading, extensive
storage, and computing resources. Thus, our working MEC The MEC system architecture and functional design consist
system establishes a proof of concept and closely resembles a of two major components. The first component involves the
real-world deployment of MEC system in 5G environment. deployment of MEC components, while the second
component details the communication and information flow
Keywords—5G core, MEC, Edge Computing, 5G Test-Bed
among its components. Our experimental setup demonstrates
I. INTRODUCTION and defines all MEC core components with a working model,
which is further integrated with 5G core. We have validated
MEC is an emerging technology, evolved from cloud our software design and architecture by running various
computing, has paved the way for the 5G mobile applications involving processing at the edge. In one such
communication, which can support low latency with mission- application, a client runs the video streaming application,
critical IoT services. The various application services may which is processed at the edge and forwarded to the cloud
include augmented reality, data analytics for security, safety server based on the event trigger generated at the edge
as well as for Industrial IoT requires intensive computation application running at MEC host.
and massive storage. Furthermore, the MEC system
establishes a service platform at the network edge leading to II. FUNCTIONAL DESIGN AND OVERALL ARCHITECTURE
new business opportunities for the telecommunication
The overall MEC system consists of key architectural
service providers as well. However, such systems must be
components and information flow between the components.
deployed uniformly across multiple operators and must be
standardized. In this direction, ETSI has published various A. MEC Architecture
industry-standard specifications to deploy the MEC The MEC architecture comprises the reference points and
environment [1]. The 3GPP 5G system specification defines MEC entities. The reference architecture describes the
the key entities, enabling the routing and policy control functional elements that comprise the MEC system and the
function between the 5G and MEC system and further lead to reference points between them, as shown in Fig. 2.
a robust edge computing environment. 1) MEC Entities
We have developed a MEC system as a part of the We have considered the following MEC entities:
Indigenous 5G Test-Bed based on the ETSI specification [1]
a) Edge Orchestrator (MECO)
while following the broad application development
guidelines [2]. The ETSI reference architecture for the MEC It is responsible for the overall MEC system, deployed MEC
platform in Fig. 1 shows the functional elements that hosts, resources, MEC services, and topology. It also
manages the onboarding of application packages, selecting
#$%&&$%&#$&''()* 131
Authorized licensed use limited to: University of Canberra. Downloaded on May 21,2021 at 14:47:12 UTC from IEEE Xplore. Restrictions apply.
!"
2) MEC Interfaces
There are three groups of reference points defined between
the system entities:
a) MEC–system-support interface (mp interface)
Reference points regarding the MEC platform functionality.
The mp1 interface is implemented, which performs service
registration, service discovery, and communication support
Fig. 3. Virtual Machine Setup with MEC system and 5G Core
for services, including registration and updating of DNS and
Traffic rules. System Details
b) Management reference points (mm interface)
The MEC entities are instantiated on an HP workstation
We have implemented mm9 interface in an integrated manner inside a virtual machine. The virtual machine setup is shown
between UALCM and MECO and between MECH and in Fig. 3. Six guest machines are created inside a virtual
MECO. The mm9 combines all the other management machine for RANEMULATOR, 5G core, UALCM, MECO,
interfaces like mm1, mm2, mm3, mm4, mm5, mm6, mm7, MECH, and a server. The RANEMULATOR has one virtual
and mm9. ethernet card, and the 5G core machine has two virtual
c) External Reference Points (mx interface) ethernet cards, which are used to configure two networks.
Reference points connecting to external entities (mx RANEMULATOR and 5G core establish a path to MEC
interface). The mx2 interface between UE and UALCM is system (UALCM, MECO, and MECH) kept in the same
implemented. DNN.
132
Authorized licensed use limited to: University of Canberra. Downloaded on May 21,2021 at 14:47:12 UTC from IEEE Xplore. Restrictions apply.
!"
133
Authorized licensed use limited to: University of Canberra. Downloaded on May 21,2021 at 14:47:12 UTC from IEEE Xplore. Restrictions apply.