Othmane Dahi, Maryem Aboulfoujja, Mohammed Akiour, Bilal Elbouardi, Anass Choukri, M. Abid
{"title":"sbc(单板计算机)中的微服务容器化:云边缘计算方法","authors":"Othmane Dahi, Maryem Aboulfoujja, Mohammed Akiour, Bilal Elbouardi, Anass Choukri, M. Abid","doi":"10.1145/3582099.3582108","DOIUrl":null,"url":null,"abstract":"With the recent and unprecedented increase in demand for Cloud services, furtherly promoted by 5G, Edge computing is emerging as an indispensable technology. Tailored to mitigate the continuously growing load on Cloud data centers and cope with the rising proliferation of IoT (Internet of Things), Single Board Computers (SBCs), embedded systems, and microservices-based applications, edge computing is turning into an integral technology enabler in 5G. Arguably, most of edge microservices will be deployed using virtualization, and specifically using containers instead of VMs (Virtual Machines). Dubbed 5G-MEC (Multi-Access Edge Computing), the 5G edge has to cope with 3 major services: eMBB (enhanced Mobile Broadband), mMTC (Massive Machine Type Communication), and URLLC (Ultra Reliable Low Latency Communication). In this paper, we shed further light on the fundamentals of cloud edge computing and present the subtleties of deploying a real-world SBC-based distributed edge application. The latter is an AI-based application, embedding an image recognition microservice running in containers, deployed in Raspberry PI SBCs, and orchestrated using Kubernetes.","PeriodicalId":222372,"journal":{"name":"Proceedings of the 2022 5th Artificial Intelligence and Cloud Computing Conference","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Microservices Containerization in SBCs (Single Board Computers): A Cloud Edge Computing Approach\",\"authors\":\"Othmane Dahi, Maryem Aboulfoujja, Mohammed Akiour, Bilal Elbouardi, Anass Choukri, M. Abid\",\"doi\":\"10.1145/3582099.3582108\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the recent and unprecedented increase in demand for Cloud services, furtherly promoted by 5G, Edge computing is emerging as an indispensable technology. Tailored to mitigate the continuously growing load on Cloud data centers and cope with the rising proliferation of IoT (Internet of Things), Single Board Computers (SBCs), embedded systems, and microservices-based applications, edge computing is turning into an integral technology enabler in 5G. Arguably, most of edge microservices will be deployed using virtualization, and specifically using containers instead of VMs (Virtual Machines). Dubbed 5G-MEC (Multi-Access Edge Computing), the 5G edge has to cope with 3 major services: eMBB (enhanced Mobile Broadband), mMTC (Massive Machine Type Communication), and URLLC (Ultra Reliable Low Latency Communication). In this paper, we shed further light on the fundamentals of cloud edge computing and present the subtleties of deploying a real-world SBC-based distributed edge application. The latter is an AI-based application, embedding an image recognition microservice running in containers, deployed in Raspberry PI SBCs, and orchestrated using Kubernetes.\",\"PeriodicalId\":222372,\"journal\":{\"name\":\"Proceedings of the 2022 5th Artificial Intelligence and Cloud Computing Conference\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2022 5th Artificial Intelligence and Cloud Computing Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3582099.3582108\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 5th Artificial Intelligence and Cloud Computing Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3582099.3582108","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
随着近年来对云服务需求的空前增长,在5G的进一步推动下,边缘计算正在成为一项不可或缺的技术。边缘计算旨在缓解云数据中心不断增长的负载,并应对物联网(IoT)、单板计算机(sbc)、嵌入式系统和基于微服务的应用程序的不断扩散,边缘计算正在成为5G中不可或缺的技术推动者。可以说,大多数边缘微服务将使用虚拟化部署,特别是使用容器而不是vm(虚拟机)。5G边缘被称为5G- mec(多接入边缘计算),必须应对3种主要服务:eMBB(增强型移动宽带)、mMTC(大规模机器类型通信)和URLLC(超可靠低延迟通信)。在本文中,我们进一步阐述了云边缘计算的基础知识,并介绍了部署现实世界中基于sbc的分布式边缘应用程序的微妙之处。后者是一个基于人工智能的应用程序,嵌入了一个运行在容器中的图像识别微服务,部署在Raspberry PI sbc中,并使用Kubernetes进行编排。
Microservices Containerization in SBCs (Single Board Computers): A Cloud Edge Computing Approach
With the recent and unprecedented increase in demand for Cloud services, furtherly promoted by 5G, Edge computing is emerging as an indispensable technology. Tailored to mitigate the continuously growing load on Cloud data centers and cope with the rising proliferation of IoT (Internet of Things), Single Board Computers (SBCs), embedded systems, and microservices-based applications, edge computing is turning into an integral technology enabler in 5G. Arguably, most of edge microservices will be deployed using virtualization, and specifically using containers instead of VMs (Virtual Machines). Dubbed 5G-MEC (Multi-Access Edge Computing), the 5G edge has to cope with 3 major services: eMBB (enhanced Mobile Broadband), mMTC (Massive Machine Type Communication), and URLLC (Ultra Reliable Low Latency Communication). In this paper, we shed further light on the fundamentals of cloud edge computing and present the subtleties of deploying a real-world SBC-based distributed edge application. The latter is an AI-based application, embedding an image recognition microservice running in containers, deployed in Raspberry PI SBCs, and orchestrated using Kubernetes.