چکیده
1. مقدمه
2. مطالب مرتبط
3. مدل سیستم
4. فرمول بندی مسئله
5. الگوریتم ارائه شده
6. ارزیابی عملکرد
7. نتیجه گیری و کار آینده
پیوست A. داده های تکمیلی
منابع
Abstract
1. Introduction
2. Related work
3. System model
4. Problem formulation
5. Proposed algorithm
6. Performance evaluation
7. Conclusions and future work
CRediT authorship contribution statement
Declaration of Competing Interest
Acknowledgments
Appendix A. Supplementary data
References
چکیده
شبکههای Ad Hoc وسایل نقلیه (VANET) یک فناوری نوظهور است که با ارائه مکانیسمهایی برای اجرای برنامههای کاربردی مرتبط با تراکم ترافیک، تصادفات جادهای، رانندگی مستقل و سرگرمی، تجربه سفری راحت، ایمن و کارآمد را فراهم میکند. وسایل نقلیه سیار در VANET با قابلیت های محاسباتی و ذخیره سازی کم مشخص می شوند. در چنین سناریوهایی، برای برآورده کردن الزامات عملکرد برنامهها، درخواستهای خودروها به سرورهای لبه و ابری بارگذاری میشوند. مصرف بالای انرژی این سرورها باعث افزایش هزینه های عملیاتی و تهدید محیط زیست می شود. استراتژی های تخلیه آگاه از انرژی برای مقابله با این مشکل معرفی شده اند. کارهای موجود در بارگیری محاسباتی بر بهینه سازی مصرف انرژی دستگاه های اینترنت اشیا / موبایل / وسایل نقلیه و / یا سرورهای لبه تمرکز دارد. این مقاله یک الگوریتم تخلیه جدید پیشنهاد میکند که انرژی پلتفرمهای محاسباتی یکپارچه لبه-ابر را بر اساس الگوریتم ژنتیک تکاملی (EGA) و در عین حال حفظ توافق سطح سرویس برنامهها (SLA) را بهینه میکند. الگوریتم پیشنهادی از یک تابع جریمه تطبیقی برای ترکیب محدودیتهای بهینهسازی در EGA استفاده میکند. تجزیه و تحلیل مقایسهای و آزمایشهای عددی بین الگوریتم پیشنهادی، بارگذاری تصادفی و مبتنی بر الگوریتم ژنتیک و رویکردهای پایه بدون بارگذاری انجام میشود. به طور متوسط، نتایج نشان می دهد که الگوریتم پیشنهادی به ترتیب 2.97 برابر و 1.37 برابر بیشتر از الگوریتم های تصادفی و بدون بارگذاری انرژی صرفه جویی می کند. الگوریتم ما به ترتیب دارای 0.3 درصد تخلف در مقابل 52.8 درصد و 62.8 درصد با رویکرد تصادفی و بدون بارگذاری است. در حالی که الگوریتم ژنتیک بدون SLA به طور متوسط 1.22 برابر بیشتر از روش ما در انرژی صرفه جویی می کند، با این حال، SLA ها را 159 برابر بیشتر از روش پیشنهادی ما نقض می کند.
توجه! این متن ترجمه ماشینی بوده و توسط مترجمین ای ترجمه، ترجمه نشده است.
Abstract
Vehicular Ad Hoc Networks (VANET) is an emerging technology that enables a comfortable, safe, and efficient travel experience by providing mechanisms to execute applications related to traffic congestions, road accidents, autonomous driving, and entertainment. The mobile vehicles in VANET are characterized by low computational and storage capabilities. In such scenarios, to meet applications’ performance requirements, requests from vehicles are offloaded to edge and cloud servers. The high energy consumption of these servers increases operating costs and threatens the environment. Energy-aware offloading strategies have been introduced to tackle this problem. Existing works on computation offloading focus on optimizing the energy consumption of either the IoT devices/mobile/vehicles and/or the edge servers. This paper proposes a novel offloading algorithm that optimizes the energy of edge–cloud integrated computing platforms based on Evolutionary Genetic Algorithm (EGA) while maintaining applications’ Service Level Agreement (SLA). The proposed algorithm employs an adaptive penalty function to incorporate the optimization constraints within EGA. Comparative analysis and numerical experiments are carried out between the proposed algorithm, random and genetic algorithm-based offloading, and no offloading baseline approaches.
Introduction
Vehicular Ad Hoc Networks (VANET) [1] is an emerging technology where vehicles acting as network nodes are equipped with computational resources and connectivity such as vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-roadside (V2R), vehicle-to-sensors (V2S), vehicle-to-pedestrian (V2P), and vehicle-to-everything (V2X) communications. It enables a comfortable, safer, convenient, and efficient travel experience for users by using applications such as sending alerts for congestions and accidents, autonomous driving, video-enabled real-time navigation, interactive gaming, and entertainment [2], [3], [4]. These applications often require high computation and storage resources, and low latency to process complex operations. However, mobile vehicles have limited onboard computing and storage capabilities to process resource-intensive applications while maintaining the Quality of Services (QoS). To address this issue, a cloud-based vehicular network has been introduced. Cloud computing [5], [6] provides on-demand computational and storage resources to mobile vehicles over the Internet. The remote cloud servers have high computation capabilities that would satisfy applications processing times. However, a high latency between the vehicle and cloud resources hinders the deployment of time-critical applications such as autonomous driving. In addition, a delayed response for applications such as traffic congestion and interactive gaming becomes less reliable. To overcome vehicles-to-cloud latency issues, Vehicular Edge Computing (VEC) [7] has been introduced.
Conclusions and future work
Computation offloading is important in edge–cloud integrated vehicular networks to execute computationally intensive applications having strict SLA requirements. However, the energy consumption of the edge–cloud integrated computing platform should be considered energy-efficiency is crucial. In this paper, an Energy-SLA-Aware evolutionary genetic algorithm is proposed for edge–cloud computation offloading in a vehicular network that executes a vehicle’s request either on the edge server to which the request is submitted or offloads the request to one of the cloud servers. The offloading decision is made in a way that the total energy consumption of a set of requests is minimized and the SLA requirements of each request are maintained in terms of latency and processing time. The SLA constraints in the proposed algorithm are handled using the adaptive penalty function. This is the first work to propose an energy-SLA-aware offloading in the vehicular network using EGA that optimizes the energy consumption of the edge and cloud servers simultaneously, while adhering to the latency and processing time constraints. Comparative analysis and numerical experiments carried out revealed that the proposed algorithm outperforms no offloading and random offloading approaches in terms of energy consumption, and no offloading, random and energy-non-SLA-aware genetic-based baseline approaches in terms of percentage of SLA violations.