ENGLISH

Multi-access Edge Computing: Software Development at the Network Edge (Textbooks in Telecommunication Engineering)

Book information

Publisher
Springer
Year
2021
ISBN
3030796175, 9783030796174
Language
english
Format
PDF
Filesize
22 MB (23269209 bytes)
Edition
1st ed. 2021
Pages
430\416
Time added
2021-08-23 12:53:22

Description

The textbook covers the main aspects of Edge Computing, from a thorough look at the technology to the standards and industry associations working in the field. The book is conceived as a textbook for graduate students but also functions as a working guide for developers, engineers, and researchers. The book aims not only at providing a comprehensive technology and standard reference overview for students, but also useful research insights and practical exercises for edge software developers and investigators in the area (and for students looking to apply their skills). A particular emphasis is given Multi-access Edge Computing (MEC) as defined in European Telecommunications Standards Institute (ETSI), in relationship with other standard organizations like 3GPP, thus in alignment with the recent industry efforts to produce harmonized standards for edge computing leveraging both ETSI ISG MEC and 3GPP specifications. Practical examples of Edge Computing implementation from industry groups, associations, companies and edge developers, complete the book and make it useful for students entering the field. The book includes exercises, examples, and quizzes throughout. Foreword Preface Acknowledgements Contents Introduction Outline of this Textbook Tips and Tricks: Didactical Features Included in this Book About the Author Part I Edge Computing Overview 1 Principles of Edge Computing, Fog and Cloud Computing 1.1 Background on Cloud Computing 1.2 From Remote Cloud to Edge Cloud 1.2.1 Fog Computing 1.3 Edge Computing and MEC References 2 MEC: Standards and Industry Associations Around Edge Computing 2.1 MEC, Edge Computing, 5G and Verticals 2.2 MEC Service Scenarios 2.3 ETSI MEC Standard 2.4 Standardization Landscape on Edge Computing 2.5 Industry Groups on Edge Computing 2.5.1 5GAA (5G Automotive Association) 2.5.2 5G-ACIA (5G Alliance for Connected Industries and Automation) 2.5.3 Wireless Broadband Alliance 2.6 Other Fora and Projects 2.7 Research Projects References Part II Edge Computing Standards 3 MEC Standards on Edge Platforms 3.1 The Central Role of MEC Host 3.2 MEC Architecture 3.2.1 MEC Applications and UE Applications 3.2.2 MEC Platform and MEC Host 3.2.3 MEC Orchestrator 3.3 MEC Platform Application Enablement 3.3.1 MEC App Assistance: MEC App Start-Up Procedure 3.3.2 MEC App Assistance: MEC App Graceful Termination/Stop 3.3.3 Service Availability Update and New Service Registration 3.3.4 Service Availability Query 3.3.5 Service Availability Notification 3.3.6 Traffic Rule Activation/Deactivation/Update 3.3.7 DNS Rule Activation/Deactivation 3.3.8 Resource Structures 3.4 ETSI MEC Standard: MEC Management References 4 MEC Standards on Edge Services 4.1 Classification of MEC Services 4.2 General Principles for MEC Service APIs 4.2.1 Methods to Update a Resource 4.2.2 Asynchronous Operations 4.3 Remote MEC Service Consumption 4.3.1 Alternative Transport Protocols in MEC 4.3.2 Zenoh: An Alternative MEC Transport Protocol 4.4 Overview of MEC APIs 4.4.1 Radio Network Information API 4.4.2 Location API 4.4.3 UE Identity API 4.4.4 Bandwidth Management API 4.4.5 Multi-access Traffic Steering API 4.4.6 WLAN Information API 4.4.7 Fixed Access API 4.4.8 V2X Api References 5 MEC Service APIs in Action 5.1 Radio Network Information (RNI) API 5.1.1 Resource URI Structure of RNI API 5.1.2 Services Offered to RNI API Consumers 5.2 Location API 5.2.1 Resource URI Structure of Location API 5.2.2 Services Offered to Location API Consumers 5.3 Multi-access Traffic Steering (MTS) API 5.3.1 Resource URI Structure of MTS API 5.3.2 Services Offered to MTS API Consumers 5.4 V2X Information Service API 5.4.1 Resource URI Structure of V2X API 5.4.2 Services Offered to V2X API Consumers References Part III Edge Computing Deployments 6 MEC in Virtualized Environments 6.1 Principles of Virtualization 6.2 Network Functions Virtualization (NFV) 6.3 Open Source Frameworks on Cloud and NFV Technologies 6.4 MEC in NFV Environments 6.4.1 MEC, Virtual RAN, C-RAN, Open RAN 6.4.2 Virtualization Aspects in MEC 6.5 Cloud Native Computing References 7 Edge Computing in 5G Networks 7.1 Overview of 5G Networks 7.1.1 5G System Architecture 7.1.2 5G Non-Standalone Deployments 7.1.3 5G Standalone Deployments 7.1.4 5G Deployment Phases 7.2 Session and Service Continuity in 5G Systems 7.3 Network Exposure Function in 5G Systems 7.4 Initial Edge Computing Support in 5G Systems 7.4.1 3GPP SA2 Edge Computing Support in Rel.15/16 7.5 Further Edge Computing Support in 5G Rel.17 Systems 7.5.1 SA6 7.5.2 SA5: Management Aspects of Edge Computing 7.6 MEC Synergized Architecture 7.7 MEC 5G Integration 7.8 MEC Support for Network Slicing and Verticals References 8 MEC Federation and Mobility Aspects 8.1 Background of MEC Federation 8.2 GSMA Requirements on MEC Federation 8.3 MEC Federation in ETSI 8.4 Edge Resources Exposure: A Case Study 8.4.1 Application Offloading Use Case in MEC 8.5 MEC Mobility Aspects 8.5.1 Example of MEC Application and E2E Mobility References Part IV Edge Computing Software Development 9 Software Development for Edge Computing 9.1 MEC: The Application Developer Perspective 9.1.1 Phase 1: MEC Application Packaging and On-Boarding 9.1.2 Phase 2: MEC Application Instantiation and Communications 9.1.3 Phase 3: Usage of the MEC Platform and Services 9.2 Open Network System Services Software (OpenNESS) Toolkit 9.2.1 OpenNESS System Architecture 9.2.2 OpenNESS APIs 9.2.3 Example OpenNESS Application 9.3 The OpenNESS4J Library 9.3.1 Edge Application Authenticator 9.3.2 Edge Application Connector 9.3.3 Edge Application Notification Manager 9.4 MEC and Open Source 9.4.1 Akraino API Portal 9.4.2 ETSI MEC DECODE WG and Akraino 9.5 ServerlessOnEdge 9.6 Open Edge Computing—Toward Globally Consistent Edge Services 9.6.1 Open Edge Computing Vision 9.6.2 Open Edge Computing Initiative (OEC) 9.6.3 Edge Software Development—Challenges, Projects and Outlook References 10 MEC in Action: Performance, Testing and Ecosystem Activities 10.1 Performance Assessment, Metrics, Best Practices and Guidelines 10.1.1 MEC Metrics 10.1.2 Performance Assessment of MEC 10.2 Measurement Methodology and Examples 10.2.1 Evaluation of Latency 10.2.2 Evaluation of Energy Efficiency (EE) 10.3 MEC Testing 10.4 OpenAPI Representations of MEC Services APIs 10.5 MEC Sandbox 10.5.1 Sandbox Access and Configuration 10.5.2 Sandbox MEC Service API Interaction 10.6 MEC Ecosystem: Proof-of-Concepts, Trials, Hackathons 10.6.1 MEC PoCs (Proof-of-Concepts) 10.6.2 Trials and Plugtests™ 10.6.3 MEC Hackathons References Annex A MEC Terminology (Phase 1 and Phase 2) Annex B Functional Blocks and Reference Points in the MEC System Annex C MEC Software Resources C.1—Location API Simulator Annex D All Quiz Results Annex E Acknowledgements

Similar books