|
ارائه دهنده:
مرجان کرامتی
استاد راهنما:
دکتر ناصر مزینی
هیات داوران:
دکتر احمد اکبری ازیرانی
دکتر وصال حکمی
دکتراحمد خونساری
دکتر حامد خانمیرزا
زمان ۲ تیرماه ماه ۱۴۰۴
ساعت: ۱۶:۰۰
مکان: اتاق سمینار کارشناسی ارشد طبقه سوم
چکیده پایان نامه :
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).