شماره ركورد
33656
پديد آورنده
اميررضا صالحي
عنوان
ارائه يك روش مبتني بر يادگيري ماشين براي بهبود كيفيت خدمات در شبكه هاي مبتني بر نرم افزار
مقطع تحصيلي
كارشناسي ارشد
رشته تحصيلي
مهندسي كامپيوتر- شبكههاي كامپيوتري
سال تحصيل
1400
تاريخ دفاع
1403/11/30
استاد راهنما
ناصر مزيني
استاد مشاور
/
دانشكده
پرديس دانشگاهي - دانشكده مهندسي كامپيوتر
چكيده
شبكه هاي مبتني بر نرم افزار معماري مدرني براي مديريت شبكه است كه صفحه كنترل را از صفحه داده جدا مي كند و مديريت شبكه را از طريق يك كنترلر مركزي انجام مي دهد. اين ساختار امكان مسيريابي پويا، مديريت بهينه منابع، و پياده سازي هوشمند QoS و امنيت را فراهم مي كند. شبكه هاي مبتني بر نرم افزار در شبكه هاي ابري، IoTو مراكز داده براي بهينه سازي عملكرد و انعطاف پذيري بيشتر استفاده مي شود. شبكه هاي مبتني بر نرم افزار در عين اين كه مزيت هاي زيادي دارند چالش هايي هم دارند مانند مقياس پذيري و تأخير پردازش ، مديريت منابع شبكه، تخصيص پويا و اولويت بندي پهناي باند براي تضمين و چندين مورد ديگر كه كيفيت سرويس رابا چالش هايي مواجه مي كند. فاكتور هاي كيفيت سرويس شامل تاخير،توان عملياتي، نرخ از دست دادن بسته ها است. در پژوهش هاي قبلي از يادگيري ماشين براي افزايش توان عملياتي ، كاهش تاخير و از نرخ دست دادن بسته ها استفاده شده است. در شبكه هاي بزرگ مي توان توان عملياتي را بالاتر و تاخير را بيشتر كاهش داد به همين منظور از الگوريتم هاي يادگيري تقويتي عميق استفاده شده است كه نتايج مطلوبي را رقم زد. چارچوب پيشنهادي بر اساس معيارهايي مانند توان عملياتي، تأخير، نرخ از دست رفتن بسته ها، نسبت پذيرش درخواست ها، نسبت سيگنال به نويز پيك ارزيابي شده و با راهكارهاي موجود مقايسه شده است. نتايج نشان مي دهند كه استفاده از Deep Q Learningنه تنها درشبكه هاي كوچك ومتوسط عملكرد بهتري دارد، بلكه درشبكه هاي بزرگ مقياس با ساختارهاي پيچيده، به ويژه تحت شرايط بار ترافيكي بالا، بهبود چشمگيري در QoS و تجربه ي كاربري فراهم مي كند.در اين پژوهش 4درصد نسبت به كار مورد مقايسه بهبود ايجاد شد. كلمات كليدي: شبكه هاي مبتني بر نرم افزار ، كيفيت خدمات ، كيفيت تجربه ي كاربري ، يادگيري تقويتي عميق
تاريخ ورود اطلاعات
1404/06/30
عنوان به انگليسي
Machine Learning-based Approach for Quality of Services Improvement in Software Defined Networks
تاريخ بهره برداري
1/1/1900 12:00:00 AM
دانشجوي وارد كننده اطلاعات
اميررضا صالحي
چكيده به لاتين
Software-Defined Networking (SDN) is a modern architecture for network management that separates the control plane from the data plane and manages the network through a centralized controller. This structure enables dynamic routing, optimal resource management, intelligent implementation, and enhanced security SDNs are utilized in cloud networks, IoT, and data centers to optimize performance and improve flexibility. Despite their many advantages, SDNs also face challenges such as scalability, processing delays, network resource management, dynamic allocation, and bandwidth prioritization to guarantee Quality of Service (QoS). QoS factors include delay, throughput, and packet loss rate. In previous studies, machine learning has been employed to improve throughput, reduce delays, and minimize packet loss. In large-scale networks, higher throughput and lower delays can be achieved; therefore, deep reinforcement learning algorithms have been applied, yielding promising results. The proposed framework is evaluated based on criteria such as throughput, delay, packet loss rate, request acceptance ratio, and peak signal-to-noise ratio, and compared with existing solutions. Results show that the use of Deep Q-Learning not only performs better in small and medium-sized networks but also brings significant improvements to QoS and user experience in large-scale, complex networks — especially under high-traffic conditions. In this study, a 4 percentage improvement was achieved compared to the benchmarked method. Keywords: Software Defined Networking (SDN), Quality of Service (QoS), Quality of User Experience (QoE), Deep Reinforcement Learning (DRL)
كليدواژه هاي فارسي
شبكه مبتني بر نرم افزار , كيفيت خدمات , كيفيت تجربه ي كاربري , يادگيري تقويتي عميق
كليدواژه هاي لاتين
SoftWare Defined Network , Quality of service , Quality of experience , Deep Reinforcement Learning
Author
Amirreza Salehi
SuperVisor
Dr. Mozayeni