E. S. Gama, Natesha B V, R. Immich, L. Bittencourt
{"title":"An Orchestrator Architecture for Multi-tier Edge/Cloud Video Streaming Services","authors":"E. S. Gama, Natesha B V, R. Immich, L. Bittencourt","doi":"10.1109/EDGE60047.2023.00038","DOIUrl":"https://doi.org/10.1109/EDGE60047.2023.00038","url":null,"abstract":"Video streaming has become a prevalent form of entertainment and a vital means of communication, but the challenges of delivering high quality video content over the internet are numerous. One of the key challenges is the varying network conditions that can significantly impact video streaming quality, such as bandwidth fluctuations and packet loss. To overcome these challenges, an adaptive video streaming architecture is needed to adjust the video streaming in real-time to match the changing network conditions and ensure a high Quality of Experience (QoE) for the end-user. This article presents MIGRATE, an orchestrator architecture for video streaming services capable of adapting to user demand in real-time. The study considers an edge/cloud multi-tier network infrastructure. In addition, an Integer Linear Programming (ILP) model and a Greedy solution are proposed to decide the distribution of connections between users and services. Experimental results show that based on the optimization strategy used, it is observed that there is a trade-off between the resources used and the QoE provided to users. Further, we discuss the importance of considering QoE metrics and user engagement in designing video streaming systems.","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117160863","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J. D. Oliveira, Christophe Callé, P. Calvez, Olivier Curé
{"title":"Towards Autonomous Anomaly Management Using Semantic Technologies at the Edge","authors":"J. D. Oliveira, Christophe Callé, P. Calvez, Olivier Curé","doi":"10.1109/EDGE60047.2023.00033","DOIUrl":"https://doi.org/10.1109/EDGE60047.2023.00033","url":null,"abstract":"We present an approach that autonomously adapts sensor monitoring of an IoT environment. Based on semantic technologies, our solution supports the generation of relevant continuous queries when certain anomalies are identified. The generation consists of a query graph extension which is triggered when some rules are fired. These queries are executed on a graph database system designed for Edge computing. We evaluate the accuracy of the generated queries, the robustness, and the latency of our system in a real use case consisting of a smart building context equipped with multiple sensors.","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123948001","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Chao Wang, Yiran Zhang, Qing Li, Ao Zhou, Shangguang Wang
{"title":"Satellite Computing: A Case Study of Cloud-Native Satellites","authors":"Chao Wang, Yiran Zhang, Qing Li, Ao Zhou, Shangguang Wang","doi":"10.1109/EDGE60047.2023.00048","DOIUrl":"https://doi.org/10.1109/EDGE60047.2023.00048","url":null,"abstract":"The on-orbit processing of massive satellite-native data relies on powerful computing power. Satellite computing has started to gain attention, with researchers proposing various algorithms, applications, and simulation testbeds. Unfortunately, a practical platform for deploying satellite computing is currently lacking. As a result, the industry needs to make relentless efforts to achieve this goal. We suggest using cloud-native technology to enhance the computing power of LEO satellites. The first main satellite of the Tiansuan constellation, BUPT-1, is a significant example of a cloud-native satellite. Prior to delving into the details of BUPT-1, we define the essential concepts of cloud-native satellites, i.e., the cloud-native load and cloud-native platform. Afterwards, we present the design scheme of cloud-native satellites, including the architecture of BUPT-1 and the experimental subjects it can support. Two validation tests are shown to reflect the operation and capability of BUPT-1. Besides, we predict possible research fields that could shape the future of satellites in the next decade.","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129443269","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Shashikant Ilager, Vincenzo De Maio, Ivan Lujic, I. Brandić
{"title":"Data-centric Edge-AI: A Symbolic Representation Use Case","authors":"Shashikant Ilager, Vincenzo De Maio, Ivan Lujic, I. Brandić","doi":"10.1109/EDGE60047.2023.00052","DOIUrl":"https://doi.org/10.1109/EDGE60047.2023.00052","url":null,"abstract":"Today’s machine learning pipelines are primarily executed in the cloud, from data storage to data processing, model training, and deployment. However, machine learning is moving to edge devices, creating the demand for AI applications at the edge, known as Edge-AI. Traditional data management practices applied in the cloud are proving to be inefficient for Edge-AI, due to resource and energy constraints of edge devices and real-time requirements of applications. This paper identifies the challenges associated with data processing for Edge-AI. We then discuss methods for efficient data processing at the edge, leading to data-centric Edge-AI. As a use case scenario, we discuss the symbolic representation of time series data and explain how it could help save the cost of data storage and processing in developing Edge-AI applications.","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"8 9","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132844896","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Containerized Computer Vision Applications on Edge Devices","authors":"Osamah I. Alqaisi, A. Tosun, T. Korkmaz","doi":"10.1109/EDGE60047.2023.00014","DOIUrl":"https://doi.org/10.1109/EDGE60047.2023.00014","url":null,"abstract":"The proliferation of IoT devices has led to various computer vision applications, where addressing bandwidth and latency challenges through edge nodes presents significant benefits. However, there are still existing gaps and a need for improvements to optimize IoT applications, especially in the field of computer vision, by overcoming limited resources and enhancing device performance. Addressing these challenges is essential to unlock the full potential of IoT applications in real-world scenarios. This paper evaluates the use of lightweight container technology for computer vision applications which using different algorithms, such as Haar Cascades, HOG and CNN with YOLO algorithm, on edge devices and provides a comprehensive comparison and analysis of different versions of computer vision applications in containers in terms of processing ability, and performance. It focuses on containerizing computer vision applications using Docker to achieve safe execution of multiple applications on these devices without interference and to enable flexibility, efficiency, portability, scalability, and isolation. The study also examines the resource usage, execution time, and receiving time of containerized computer vision applications. The research findings significantly advance our understanding of computer vision processing in IoT and edge computing, thereby opening up new avenues for real-time computing scenarios. These insights have the potential to drive transformative advancements in the field, enabling more efficient and accurate computer vision applications in IoT and paving the way for enhanced real-time decision-making, automation, and intelligent systems.","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132175622","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"EDGE 2023 Program Chairs Message","authors":"","doi":"10.1109/edge60047.2023.00010","DOIUrl":"https://doi.org/10.1109/edge60047.2023.00010","url":null,"abstract":"","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130558765","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Gloire Rubambiza, Braulio Dumba, Andrew J. Anderson, Hakim Weatherspoon
{"title":"EdgeRDV: A Framework for Edge Workload Management at Scale","authors":"Gloire Rubambiza, Braulio Dumba, Andrew J. Anderson, Hakim Weatherspoon","doi":"10.1109/EDGE60047.2023.00051","DOIUrl":"https://doi.org/10.1109/EDGE60047.2023.00051","url":null,"abstract":"Edge computing is a distributed computing paradigm that moves data-intensive applications and services (e.g., AI) closer to the data source. The rapid growth of edge endpoints connected to the Internet today poses several challenges in scalable application life cycle management. That is, managing data and workloads on several thousand, up to millions of edge endpoints, challenged by limited connectivity, resource constraints, network and edge endpoint failures. In this work, we present EdgeRDV, a new edge abstraction that builds on the idea of rendezvous nodes to manage edge workloads at scale. The EdgeRDV architecture is comprised of a central cloud management endpoint (or cloud hub), a central gateway for each edge site (or edge hub), redundant gateways (or rendezvous nodes), and edge endpoints. Beyond its scalable architecture, EdgeRDV presents new techniques and algorithms that address single points of failures and provide adjustable levels of resilience and cost-effectiveness in edge network deployments. We conducted preliminary experiments to evaluate EdgeRDV, through simulations, and our results show that EdgeRDV requires one to three orders of magnitude fewer intermediate nodes compared to relay structures, can gracefully adapt to failures, and requires a constant number of messages during failure recovery in edge sites with up to 667K+ edge endpoints.","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132203008","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"DDoS-FOCUS: A Distributed DoS Attacks Mitigation using Deep Learning Approach for a Secure IoT Network","authors":"M. Al-khafajiy, Ghaith Al-Tameemi, T. Baker","doi":"10.1109/EDGE60047.2023.00062","DOIUrl":"https://doi.org/10.1109/EDGE60047.2023.00062","url":null,"abstract":"The fast growth of the Internet of Things devices and communication protocols poses equal opportunities for lifestyle-boosting services and pools for cyber attacks. Usually, IoT network attackers gain access to a large number of IoT (e.g., things and fog nodes) by exploiting their vulnerabilities to set up attack armies, then attacking other devices/nodes in the IoT network. The Distributed Denial of Service (DDoS) flooding-attacks are prominent attacks on IoT. DDoS concerns security professionals due to its nature in forming sophisticated attacks that can be bandwidth-busting. DDoS can cause unplanned IoT-services outages, hence requiring prompt and efficient DDoS mitigation. In this paper, we propose a DDoS-FOCUS; a solution to mitigate DDoS attacks on fog nodes. The solution encompasses a machine learning model implanted at fog nodes to detect DDoS attackers. A hybrid deep learning model was developed using Conventional Neural Network and Bidirectional LSTM (CNN-BiLSTM) to mitigate future DDoS attacks. A preliminary test of the proposed model produced an accuracy of 99.8% in detecting DDoS attacks.","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134362663","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"EIS: Edge Information-Aware Scheduler for Containerized IoT Applications","authors":"Zeyuan Wang, Xinglin Zhang, Lei Yang","doi":"10.1109/EDGE60047.2023.00050","DOIUrl":"https://doi.org/10.1109/EDGE60047.2023.00050","url":null,"abstract":"Edge computing has emerged as a powerful paradigm for Internet of Things (IoT) applications as it can provide computing and network services in close proximity to end devices. In an edge environment, leveraging container technology to package IoT applications offers significant benefits of flexibility and agility, while the incorporation of Kubernetes can effectively orchestrate large-scale containerized applications. However, the existing Kubernetes scheduling solutions mostly cannot satisfy IoT applications with stringent and diverse network, computing, and storage requirements, and they also lack the scalability to customize scheduling strategies. To address these, we develop an edge information-aware scheduler (EIS) based on the novel Kubernetes scheduling framework. EIS schedules containerized IoT applications by sensing the network topology and performance information of edge clusters. Moreover, EIS can make scheduling decisions according to application characteristics and resource requirements. By adopting a plug-in architecture, EIS not only provides an extensible programming interface, but is also compatible with Kubernetes’ default scheduler. We evaluate EIS in a real-world experimental environment, and the results show that EIS can reduce network latency by 18%, improve computing performance up to 140% and improve I/O performance up to 130%. These improvements are critical for IoT applications to provide high quality of service.","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121747155","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"IEEE P1935 Edge/Fog Manageability and Orchestration: Standard and Usage Example","authors":"Tse-Yu Chen, Chiang Yao, Jian Wu, Huan-Ting Chen, Chiao-Cheng Chen, Hung-Yu Wei","doi":"10.1109/EDGE60047.2023.00025","DOIUrl":"https://doi.org/10.1109/EDGE60047.2023.00025","url":null,"abstract":"With the innovation of mobile applications and the arrival of the fifth generation of telecommunication, edge computing has become a popular scheme due to its geographical proximity to end users; thus, the overall architecture has the advantage of lower latency and higher user experience. However, because of the physical limitation, management and orchestration in the edge system are necessary to maintain operations, standard functionalities and application lifecycle. Accordingly, the IEEE P1935 working group introduced a standardized, orchestration-wise design to simplify the process and offer better system performance and user experience. In this work, we first give an overview of the three-level Edge/Fog architecture in the P1935 standard and briefly show the components in each level. Moreover, we describe the mechanisms for managing and orchestrating resources and applications. Last but not least, we implement an actual testbed following the standard. To show that the P1935 standard can benefit the Edge/Fog systems, we deploy an edge-based live-streaming service and a real-time transcoding mechanism on the testbed. The evaluation results show that the P1935-aligned system performs well regarding the overall Quality of Experience (QoE).","PeriodicalId":369407,"journal":{"name":"2023 IEEE International Conference on Edge Computing and Communications (EDGE)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121956494","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}