נושא הפרוייקט
מספר פרוייקט
מחלקה
שמות סטודנטים
אימייל
שמות מנחים
מנגנוני מטמון דינאמיים לרשתות מרכזי נתונים
Dynamic Rule Caching in Datacenter Networks
תקציר בעיברית
מתגים ברשתות מרכזי נתונים נדרשים לאחסן כמות גדולה של חוקי תעבורה. בדרך כלל, חוקים אלה מאוחסנים במכשיר חיצוני, הנקרא בקר, שהגישה אליו מאטה את ביצועי הרשת. מטרת הפרויקט היא למצוא פתרון שיגרום להפחתת כמות הגישות למכשיר החיצוני, על ידי שימוש במנגנוני האצה מבוססי מטמון כדי לייעל את תהליך הניתוב. המטרה שלנו היא למזער את מספר הגישות לבקר, על ידי שימוש בטכנולוגיות מבוססות זיכרון מטמון ועדכון של חוקי תעבורה במתגים, ובכך לשפר את התפוקה הכוללת ברשת. החדשנות היא שימוש במנגנוני המטמון ובקישוריות בין מתגים משכבות שונות בטופולוגיה, כדי להפחית את התעבורה העודפת ברשת. השיטה המוצעת היא יצירת רשת המבוססת על טופולוגיה של מרכז נתונים, עם מספר מתגים בעלי זיכרון מטמון עבור חוקי התעבורה הרלוונטיים. במקרה שלמתג אין את חוק התעבורה הרלוונטי, כאשר מגיעה אליו חבילת מידע, הוא שולח בקשת ניתוב למתג בעל דירוג גבוה יותר. המתג בעל הדרגה הגבוהה ביותר הוא הבקר, המחזיק בכל מדיניות ההעברה. תוצאות הפרויקט מדגימות ששימוש במנגנוני המטמון במרכזי נתונים אכן מפחיתה את כמות הגישות אל הבקר, ובכך תורמת לשיפור התפוקה הכוללת ברשת.
תקציר באנגלית
Switches in data center networks are tasked with storing a vast number of traffic rules, typically stored in an external device called a controller. However, accessing this controller slows down the network's performance. The project aims to address this issue by implementing Caching-based Acceleration Mechanisms, which utilize caching technologies and redistribute forwarding rules across different switches. This approach minimizes the need for frequent access to the controller, ultimately boosting the network's overall throughput. The innovation lies in leveraging Cache Mechanisms and the interconnectivity between switches at various layers in the topology to acquire the necessary forwarding rule. The proposed method involves constructing a basic network based on a data center topology, where multiple switches have cache storage for frequently used forwarding rules. In situations where information is missing, a switch can request the forwarding rule from a higher-ranked switch, with the highest-rank switch being the controller that holds the complete forwarding policy. The project analysis demonstrates that dynamic rule caching in data centers substantially reduces the volume of packets routed to the controller, thus contributing to the expected network throughput enhancement.