Overview of Architectural Alternatives for the Integration of ETSI MEC Environments from Different Administrative Domains
Abstract
:1. Introduction
2. Technological Alternatives for Computing at the Network Edge
3. Integration of Multi-Domain MEC Environments
3.1. MEC Architecture
3.2. Host Interconnection in MEC
4. Business and Technical Implications of the Integration of MEC Environments from Multiple Administrative Domains
4.1. Business Implications
4.1.1. Coordination Models
- Push vs. Pull, where resources or capabilities may be requested on-demand by the requesting domain, or advertised by the different providers, and purchased or traded off-the-shelf; and,
- Distributed vs. Centralized, where the exchange and trading of resources or capabilities may either be performed in a fully distributed fashion through bilateral (and possibly cascading) communication among stakeholders, or by means of a centralized entity that serves as the focal point for the aggregation/dissemination of information and orchestration.
4.1.2. Service Level Agreements (SLAs)
4.1.3. Pricing Schemes
4.1.4. Service Specification and Customer Facing Advertisement
- Choose the service elements (resources and/or capabilities) from the other MEC providers that are to be included in the local catalogue;
- Adapt these elements to the new domain, including the reference to the other domain for such elements and adjusting the SLA and the price, by considering the fact of multi-domain (this does not mean that the MEC customer should be aware of multi-domain, it could be yet transparent for the customer);
- Validate the format of the new offering, in order to provide a consistent offering to the MEC customer;
- Test the functioning of the resources and capabilities offered, periodically or occasionally, to assure the service offered by the other domains;
- Establish pre-contracts between the providers (both local and neighbor domain) for each new addition or modification in the catalogue; and finally,
- Configure the sharing preferences for avoiding loops.
4.1.5. OSS/BSS Integration
4.2. Technical Implications
4.2.1. Components with Multi-Domain Scope
4.2.2. Service Decomposition
4.2.3. Discovery of Domains
4.2.4. Common Abstraction Models
4.2.5. Interfaces, Protocols and APIs for Remote Control and Management of Functions and Slices in Other Domains
4.2.6. Security
5. Integration Options
5.1. Integration at Infrastructure Level
5.2. Integration at Platform Level
5.3. Integration at MEC Service Level
5.4. Interconnection of MEC Systems
5.5. Summary of Alternatives
6. Interactions among MEC Domains
- Phase 1, for the packaging and on-boarding of the MEC application. MEC applications will be packaged as a virtual machine or container for onboarding. Different MEC entities are involved in such process. Once the OSS grants a request (e.g., for onboarding, instantiating or terminating the application), it is sent to the MEO, which provides the MEPM with the location of the application image in case has not been yet on-boarded, and selects the VIMs for the instantiation of the application. The MEPM provides the configuration of the infrastructure to those VIMs, including the application images.
- Phase 2, for its instantiation. Application initialization can be triggered either from a device or from the OSS. This implies that the external interfaces Mx1 and Mx2 are the participants of this instantiation triggering, being this transparent to any federation case. After that, the initialization is progressed to the MEC platform. It includes information needed to run the application (e.g., application rules). The MEPM will requests to the VIMs the allocation of resources and the subsequent instantiation of the application. Once instantiated, MEC application can interact with the MEP for the lifecycle of the application. The MEPM will receive fault and performance information from the VIMs to support the operation.
- Phase 3, related to the communication between the client-side and the MEC-side of the applications. A client application should not be necessary aware of the edge deployment of the MEC application. The only action to consider is the proper update of the DNS entries by the MEP to support the discovery of the MEC application to connect to.
- Phase 4, for the usage of the MEC platform and services. A MEC application will provide different kind of information or services, produced either by the MEP or by a set of other MEC applications. MEC applications will offer purpose-specific APIs typically to be consumed by client applications in the form of RESTful APIs. From this perspective, this phase is totally independent of the multi-domain fact.
7. Concluding Remarks
Author Contributions
Funding
Conflicts of Interest
Abbreviations
BSS | Business Support System |
CFS | Customer Facing Service |
DNS | Domain Name Server |
ETSI | European Telecommunications Standards Institute |
IaaS | Infrastructure-as-a-Service |
ISP | Internet Service Provider |
IXP | Internet eXchange Point |
MD | Multi-Domain |
MEC | Multi-access Edge Computing |
MEH | Multi-access Edge Host |
MEO | Multi-access Edge Orchestrator |
MEP | Multi-access Edge Platform |
MEPM | Multi-access Edge Platform Manager |
MES | Multi-access Edge System |
MNO | Mobile Network Operator |
MVNO | Mobile Virtual Network Operator |
NFV | Network Function Virtualization |
NFVI | Network Function Virtualization Infrastructure |
LCM | Life-Cycle Manager |
OSS | Operation Support System |
PaaS | Platform-as-a-Service |
PMC | Per-MEC-Cluster |
PoP | Point of Presence |
QoS | Quality of Service |
SDN | Software Defined Networking |
SLA | Service Level Agreement |
UA | User Application |
VNF | Virtual Network Function |
VIM | Virtual Infrastructure Manager |
References
- Wisely, D.; Wang, N.; Tafazolli, R. Capacity and costs for 5G networks in dense urban areas. IET Commun. 2018, 12, 2502–2510. [Google Scholar] [CrossRef] [Green Version]
- Oughton, E.J.; Frias, Z. The cost, coverage and rollout implications of 5G infrastructure in Britain. Telecommun. Policy 2017, 42, 636–652. [Google Scholar] [CrossRef]
- Khan, A.; Kellerer, W.; Kozu, K.; Yabusaki, M. Network Sharing in the Next Mobile Network: TCO Reduction, Management Flexibility, and Operational Independence. IEEE Commun. Mag. 2011, 49, 134–142. [Google Scholar] [CrossRef]
- Valoris. Mobile Virtual Network Operator (MVNO) Basics: What Is behind This Mobile Business Trend. White Paper. 2008. Available online: http://www.valoris.com/docs/MVNO_basics.pdf (accessed on 31 July 2020).
- Matinmikko, M.; Latva-aho, M.; Ahokangas, P.; Yrjölä, S.; Koivumäki, T. Micro operators to boost local service delivery in 5G. Wirel. Pers. Commun. 2017, 95, 69–82. [Google Scholar] [CrossRef] [Green Version]
- Ren, J.; Zhang, D.; He, S.; Zhang, Y.; Li, T. A Survey on End-Edge-Cloud Orchestrated Network Computing Paradigms: Transparent Computing, Mobile Edge Computing, Fog Computing, and Cloudlet. ACM Comput. Surv. 2019, 52, 1–36. [Google Scholar] [CrossRef] [Green Version]
- Yousefpour, A.; Fung, C.; Nguyen, T.; Kadiyala, K.; Jalali, F.; Niakanlahiji, A.; Kong, J.; Jue, J.P. All one needs to know about fog computing and related edge computing paradigms: A complete survey. J. Syst. Archit. 2019, 98, 289–330. [Google Scholar] [CrossRef]
- ETSI MEC. Available online: https://www.etsi.org/technologies/multi-access-edge-computing (accessed on 31 July 2020).
- European Telecommunications Standards Institute (ETSI). MEC in 5G networks. White Pap. 2018, 28, 1–28. [Google Scholar]
- European Telecommunications Standards Institute (ETSI). Service Scenarios. ESTI Stand. GS MEC-IEG 2015, 4, V1. [Google Scholar]
- European Telecommunications Standards Institute (ETSI). Phase 2: Use Cases and Requirements. GS MEC 2018, 2, V2. [Google Scholar]
- European Telecommunications Standards Institute (ETSI). Deployment of Mobile Edge Computing in an NFV environment. ESTI Group Rep. MEC 2018, 17, V1. [Google Scholar]
- European Telecommunications Standards Institute (ETSI). Harmonizing Standards for Edge Computing—A Synergized Architecture Leveraging ETSI ISG MEC and 3GPP Specifications; White Paper No. 36; ETSI: Sophia Antipolis Cedex, France, 2020; Available online: https://www.etsi.org/images/files/ETSIWhitePapers/ETSI_wp36_Harmonizing-standards-for-edge-computing.pdf (accessed on 31 July 2020).
- Li, C.; Xue, Y.; Wang, J.; Zhang, W.; Li, T. Edge-Oriented Computing Paradigms: A Survey on Architecture Design and System Management. ACM Comput. Surv. 2018, 51, 39. [Google Scholar] [CrossRef]
- Liu, H.; Eldarrat, F.; Alqahtani, H.; Reznik, A.; de Foy, X.; Zhang, Y. Mobile Edge Cloud System: Architectures, Challenges, and Approaches. IEEE Syst. J. 2018, 12, 2495–2508. [Google Scholar] [CrossRef]
- Abbas, N.; Zhang, Y.; Taherkordi, A.; Skeie, T. Mobile Edge Computing: A Survey. IEEE Internet Things J. 2018, 5, 450–465. [Google Scholar] [CrossRef] [Green Version]
- Mach, P.; Becvar, Z. Mobile Edge Computing: A Survey on Architecture and Computation Offloading. IEEE Commun. Surv. Tutor. 2017, 19, 1628–1656. [Google Scholar] [CrossRef] [Green Version]
- Porambage, P.; Okwuibe, J.; Liyanage, M.; Ylianttila, M.; Taleb, T. Survey on Multi-Access Edge Computing for Internet of Things Realization. IEEE Commun. Surv. Tutor. 2018, 20, 2961–2991. [Google Scholar] [CrossRef] [Green Version]
- Mao, Y.; You, C.; Zhang, J.; Huang, K.; Letaief, K.B. A Survey on Mobile Edge Computing. IEEE Commun. Surv. Tutor. 2017, 19, 2322–2358. [Google Scholar] [CrossRef] [Green Version]
- Taleb, T.; Samdanis, K.; Mada, B.; Flinck, H.; Dutta, S.; Sabella, D. On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration. IEEE Commun. Surv. Tutor. 2017, 19, 1657–1681. [Google Scholar] [CrossRef] [Green Version]
- Tanaka, H.; Yoshida, M.; Mori, K.; Takahasi, N. Multi-access Edge Computing: A Survey. J. Inf. Process. 2018, 26, 87–97. [Google Scholar] [CrossRef] [Green Version]
- Pham, Q.-V.; Fang, F.; Ha, V.N.; Piran, M.J.; Le, M.; Le, L.B.; Hwang, W.-J.; Ding, Z. A Survey of Multi-Access Edge Computing in 5G and Beyond: Fundamentals, Technology Integration, and State-of-the-Art. IEEE Access 2020, 8, 116974–117017. [Google Scholar] [CrossRef]
- Perera, C.; Qin, Y.; Estrella, J.C.; Reiff-Marganiec, S.; Vasilakos, A.V. Fog Computing for Sustainable Smart Cities: A Survey. ACM Comput. Surv. 2017, 50, 1–43. [Google Scholar] [CrossRef] [Green Version]
- Mukherjee, M.; Shu, L.; Wang, D. Survey of Fog Computing: Fundamental, Network Applications, and Research Challenges. IEEE Commun. Surv. Tutor. 2018, 20, 1826–1857. [Google Scholar] [CrossRef]
- Satyanarayanan, M.; Bahl, P.; Caceres, R.; Davies, N. The case for VM-based cloudlets in mobile computing. IEEE Pervas. Comput. 2009, 8, 14–23. [Google Scholar] [CrossRef]
- Satyanarayanan, M.; Simoens, P.; Xiao, Y.; Pillai, P.; Chen, Z.; Ha, K.; Hu, W.; Amos, B. Edge analytics in the Internet of Things. IEEE Pervas. Comput. 2015, 14, 24–31. [Google Scholar] [CrossRef] [Green Version]
- European Telecommunications Standards Institute (ETSI). Framework and Reference Architecture. ESTI GS MEC 2019, 3, V1. [Google Scholar]
- European Telecommunications Standards Institute (ETSI). Infrastructure Overview. Stand. ESTI GS NFV-INF 2015, 1, V1.1.1. [Google Scholar]
- European Telecommunications Standards Institute (ETSI). End to End Mobility Aspects. GR MEC 2017, 18, v1.1.1. [Google Scholar]
- GSMA. Operator Platform Concept. 2020. Available online: https://www.gsma.com/futurenetworks/wp-content/uploads/2020/02/GSMA_FutureNetworksProgramme_OperatorPlatformConcept_Whitepaper.pdf (accessed on 31 July 2020).
- Clayman, S.; Tusa, F.; Galis, A. Extending Slices into Data Centers: The VIM on-demand model. In Proceedings of the 9th IEEE International Conference on Network of the Future (NoF 2018), Poznań, Poland, 19–21 November 2018. [Google Scholar]
- European Telecommunications Standards Institute (ETSI). Developing Software for Multi-Access Edge Computing. White Paper. 2019; p. 20. Available online: https://www.etsi.org/images/files/ETSIWhitePapers/etsi_wp20ed2_MEC_SoftwareDevelopment.pdf (accessed on 31 July 2020).
Edge Computing Alternatives | Edge Infrastructure Ownership | Main Scope of Use Cases | Standardization | Integration Path with NFV and 3GPP | Specific Surveys |
---|---|---|---|---|---|
Multi-access Edge Computing (MEC) | Telecom operator | Carrier services and performance improvement | ETSI MEC | Yes | [21,22] |
Fog computing | Private entities/industries | Smart cities and applications | - | - | [23,24] |
Cloudlet | Private entities/industries | Application offloading | - | - | [25,26] |
Reference Point [27] | Components Involved | Scope | |
---|---|---|---|
Multi-access Edge Management | Mm1 | OSS-MEO | Instantiation and termination of multi-access edge applications in the MEC system. |
Mm2 | OSS-MEPM | Configuration as well as fault and performance management of the MEC platform manager. | |
Mm3 | MEO-MEPM | Lifecycle management of applications, including application rules and requirements. | |
Mm4 | MEO-VIM | Management of virtual infrastructure resources per host. | |
Mm5 | MEPM-MEP | Configuration of the platform, the application rules and their requirements, including application lifecycle. | |
Mm6 | MEPM-VIM | Management of virtual infrastructure resources to support the application lifecycle management. | |
Mm7 | VIM-NFVI | Management of the virtualization infrastructure. | |
Mm8 | OSS-UE LCM proxy | Support of UE application requests for running application in the MEC system. | |
Mm9 | MEO-UE LCM proxy | Management of applications as requested by UE application. | |
External entities | Mx1 | OSS-CFS portal | Third parties requests for running applications in the MEC system. |
Mx2 | UE app-UE LCM proxy | UE application requests for running (or moving) applications in the MEC system. | |
Multi-access Edge Platform | Mp1 | MEP-ME app | Service registration and discovery, as well as their communications support. It can also provide additional functionality such as traffic rules and DNS rules activation. Finally, it serves for consuming service specific functionality to external applications. |
Mp2 | MEP-NFVI | Data plane control for routing traffic among applications, networks, services, etc. | |
Mp3 | MEP-other MEP | Control communication between MEC platforms from different hosts. |
Scenario | Existing Interfaces Going Multi-Domain | New Interfaces for Supporting Multi-Domain | Comments | Implications |
---|---|---|---|---|
Integration at infrastructure level | Mm4, Mm6, Mp2 | - | Resources allocated by Domain B to Domain A have to be isolated (e.g., by means of a slice) to avoid conflicts in the control of them. VIM could be instantiated on-demand by Domain A. | Business—IaaS model for Domain B; SLAs tight to resource capabilities (compute, networking). Technical—Domain B to provide monitoring information of resources; abstraction data models for resources; multi-domain awareness extended to management and platform reference points. |
Integration at platform level (infrastructure owned by Domain A) | Mm5, Mp2 | - | MEP from Domain B can be instantiated as VM on Domain A. MEP from Domain B can interact with other MEHs either from Domain A or B. | Business—PaaS model for Domain B; SLAs related to platform KPIs (e.g., provisioning delay). Technical—Domain B to provide monitoring information of the platform; abstraction data models for MEC platform; multi-domain awareness extended to management and platform reference points. |
Integration at platform level (infrastructure owned by Domain B) | Mm5, Mm6 | - | MEPM from Domain A can interact with the MEP from Domain B remotely. VIM could be instantiated on-demand by Domain A. | Business—PaaS model for Domain B; SLAs extended for including platform and resource related KPIs. Technical—Domain B to provide monitoring information of the platform and resources; abstraction data models for resources and platform; multi-domain awareness retained only on management reference points. |
Integration at service level | Mm2, Mm3, Mm4 | - | Domain A acts as an integrator of MEC services from other providers e.g., Domain B. | Business—New business model for Domain B by offering MEC host level outsourcing to Domain A; SLAs including platform and resource related KPIs. Technical—Domain B to provide monitoring information of the platform manager, the MEC platform itself and the resources; abstraction data models for resources, platform and platform manager; multi-domain awareness retained only on management reference points. |
Interconnection of MEC systems | - | Mx3 | The providers from an alliance or federation completing their particular commercial offers when necessary. A new interface is required for this scenario. | Business—Extension to MEC of peering and/or federation business model; SLAs including overall MEC related KPIs. Technical—Domain B to provide MEC monitoring information; abstraction data models for overall MEC system; multi-domain awareness in a new external interface for MEC interconnection. |
Multi-Domain Scenarios | Phase 1 | Phase 2 | Phase 3 | Phase 4 |
---|---|---|---|---|
Integration at infrastructure level | Domain A provides to Domain B the configuration of the infrastructure, including the application images. | Domain B is instructed for the allocation of resources and the configuration of the infrastructure | N/A | N/A |
Integration at platform level with infrastructure owned by Domain A | N/A | Domain B configures the virtualization infrastructure from Domain A | Domain B′s MEP is able to update client′s DNS | N/A |
Integration at platform level with infrastructure owned by Domain B | Domain A provides to Domain B the configuration of the infrastructure, including the application images. | Domain A receives fault and performance information from Domain B | Domain B′s MEP is able to update client′s DNS | N/A |
Integration at service level | Domain A passes to Domain B the image and selects Domain B VIMs | Full delegation on Domain B for the instantiation of the application | Domain B′s MEP is able to update client′s DNS | N/A |
Interconnection of MEC systems | Domain A passes to Domain B the image of the applications to be deployed in such domain, delegating the selection of VIMs | Domain A delegates on Domain B the instantiation (all or part it, depending on how the application is deployed) | Domain B′s MEP should be able to update client′s DNS for the applications deployed on Domain B′s MEC | N/A |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Contreras, L.M.; Bernardos, C.J. Overview of Architectural Alternatives for the Integration of ETSI MEC Environments from Different Administrative Domains. Electronics 2020, 9, 1392. https://doi.org/10.3390/electronics9091392
Contreras LM, Bernardos CJ. Overview of Architectural Alternatives for the Integration of ETSI MEC Environments from Different Administrative Domains. Electronics. 2020; 9(9):1392. https://doi.org/10.3390/electronics9091392
Chicago/Turabian StyleContreras, Luis M., and Carlos J. Bernardos. 2020. "Overview of Architectural Alternatives for the Integration of ETSI MEC Environments from Different Administrative Domains" Electronics 9, no. 9: 1392. https://doi.org/10.3390/electronics9091392
APA StyleContreras, L. M., & Bernardos, C. J. (2020). Overview of Architectural Alternatives for the Integration of ETSI MEC Environments from Different Administrative Domains. Electronics, 9(9), 1392. https://doi.org/10.3390/electronics9091392