|
دانشجو مرجان کرامتی دانشجوی دکتری، دکتر ناصر مزینی مورخ: ۱۴۰۴/۰۴/۰۲ساعت: ۱۶:۰۰ از رساله دکتری خود با عنوان " جانمایی کنترلگرها در شبکه هوشمند برق نرم افزار محور با استفاده از سیستم های چندعاملی" دفاع خواهند نمود. |
|
|
ارائه دهنده:
مرجان کرامتی
استاد راهنما:
دکتر ناصر مزینی
هیات داوران:
دکتر احمد اکبری ازیرانی
دکتر وصال حکمی
دکتراحمد خونساری
دکتر حامد خانمیرزا
زمان ۲ تیرماه ماه ۱۴۰۴
ساعت: ۱۶:۰۰
مکان: اتاق سمینار کارشناسی ارشد طبقه سوم
چکیده پایان نامه :
شبکه هوشمند برق مبتنی بر شبکههای نرم افزار محور با تلفیق پروتکلها و استانداردهای مختلف، چالش ارتباطات متقابل را مرتفع سازد. از طرفی، حل مسئله جانمایی کنترلگرها در شبکه نرمافزار محوراز نقطه نظر یافتن تعداد و محل مناسب کنترلگرها، ماهیت NP سخت دارد. در این رساله، یک راهکار مبتنی بر سیستمهای چندعاملی هولونی برای جانمایی کنترلگرها در شبکه هوشمند برق نرمافزار محور ارائه شده است. ثابت میشود که ساختار سلسله مراتبی سازمان هولونیک، پیچیدگی حل مسئله جانمایی کنترلگرها و همچنین پیچیدگی همزمانسازی کنترلگرها را بهبود میبخشد. بهمنظور محافظت از سرویسهای حیاتی حساس به زمان در شبکه هوشمند برق، جانمایی کنترلگرها بهصورت آگاه از تاخیر انجام میشود وکاهش نرخ از دست رفتن بسته نیز در این پژوهش مد نظر قرار گرفته است. برای این منظور، راهکار پیشنهادی با پیشبینی وضعیت بار شبکه با استفاده از روشهای تقریب توابع و مهاجرت سوییچ قبل از وقوع سرریز، نرخ از دست رفتن بسته را کاهش میدهد. با در نظر داشتن ماهیت پویای توپولوژی و الگوی ترافیک در شبکه هوشمند برق، جانمایی کنترلگرها و مدیریت توازن بار به صورت پویا انجام میشود. جانمایی آگاه از خرابی کنترلگرها یکی دیگر از اهداف است و یک سیستم مبتنی بر یادگیری ماشین برای مدیریت خرابی پیشنهاد شده است. مدیریت خرابی کنترلگرها یک مسئله NP سخت است. ثابت میشود که سازمان هولونیک پیشنهادی، این پیچیدگی زمانی را بهبود میبخشد. همچنین، ثابت میشود، روش ارائه شده، رویکرد پروتکل OpenFlow برای بازیابی خرابی کنترلگرها را از نقطه نظر سربار زمانی انتخاب کنترلگر پشتیبان بهبود میبخشد. روش پیشنهادی در زمره اولین رویکردها برای پیشبینی خرابی کنترلگرها در شبکه نرم افزار محور است و با تاکید بر عدم قطعیت و وجود ابهام در عوامل بروز حمله، از سیستم فازی برای پیشبینی خرابی استفاده میشود. نوآوری دیگر روش پیشنهادی، توسعه یک روش بازیابی از خطای آگاه از قحطی زدگی برای بازیابی جریان در شبکه نرم افزار محور است. نتایج تجربی، بهبود روش پیشنهادی را از نقطه نظر بهبود پیچیدگی زمانی (کاهش با مرتبه نمایی)، بهبود تاخیر (۳۰ درصد) ، کاهش نرخ از دست رفتن بسته (۳۰ درصد)، کاهش نرخ خرابیهای آبشاری (۵۰ درصد)، افزایش نرخ بستههای بازیابی شده (۳۰ درصد) و سربار زمانی ناشی از تعیین کنترلگر پشتیبان (کاهش با مرتبه خطی) را تصدیق میکند.
Abstract
Software-defined network (SDN)-enabled Smart Grid (SDN-SG), effectively addresses the challenge of interoperability by integrating diverse protocols and standards. However, the problem of optimal controller placement within SDNs—finding the appropriate number and locations of controllers—poses an inherently NP-hard challenge. This dissertation introduces an innovative solution based on a holonic multi-agent system to tackle the controller placement problem in SDN-SG. It is demonstrated that the hierarchical structure of holonic organizations significantly reduces both the computational complexity of solving the placement problem and the synchronization overhead among controllers. To safeguard time-sensitive critical services within the smart power grid, the proposed solution incorporates delay-aware controller placement while simultaneously addressing packet loss reduction. This is achieved through a proactive approach by predicting the network’s load using advanced function approximation techniques and initiating switch migration prior to potential overload. Consequently, the packet loss rate is notably minimized. Acknowledging the dynamic nature of the smart power grid’s topology and traffic patterns, the controller placement and load-balancing mechanisms are designed to adapt dynamically. Furthermore, the approach is extended to include failure-aware controller placement, with a robust machine learning-based framework proposed for managing controller failures—an inherently NP-hard problem. The results demonstrate that the proposed holonic organizational structure significantly improves computational efficiency in addressing these challenges. In addition, the proposed methodology enhances the OpenFlow protocol’s fault recovery mechanism by substantially reducing the time overhead associated with backup controller selection. As one of the pioneering frameworks for controller failure prediction in SDNs, this approach leverages a fuzzy logic system to effectively handle uncertainties and ambiguities associated with failure scenarios. A key innovation of this work is the development of a starvation-aware fault recovery mechanism, designed to ensure seamless flow restoration in SDNs. Experimental results confirm the improvement of the proposed method in terms of reduced time complexity (by an exponential order), improved delay (by ۳۰%), reduced packet loss rate (by ۳۰%), reduced cascading failure rate (by ۵۰%), increased recovery rate of packets (by ۳۰%), and reduced time overhead associated with determining the backup controller (by a linear order).
|