חוקרים מגלים חלופה לנתבים במרכז הנתונים עם אינטרלסים מקודדים - מחשוב - 2019

Anonim

ניהול התנועה במרכז הנתונים הוא עניין גדול. כל מה שאי פעם הסתכלת על הטלפון שלך מנותב דרך מרכז נתונים איפשהו, דרך גרסה מסיבית של נתב הביתה - אחד אתה צריך לנתק, ואת תקע בחזרה כל כמה ימים.

מרכזי נתונים גדולים אין את זה מותרות. כאשר התנועה מקבל מגובה, הרבה דברים רעים יכולים לקרות. הנתונים הולכים לאיבוד, בקשות פסק זמן, ואת העבודה לא נעשה. בגלל מהירות הוא אפילו חשוב יותר במרכז הנתונים מאשר זה עבור נתב הביתה, האלגוריתמים שקובעים כיצד התנועה מטופלת כל קשורה קשה נתבים עצמם.

אבל החוקרים MIT הציעו סוג חדש של נתב שיכול לספק רשתות מהר יותר, וניהול הסתגלות התנועה יותר עבור מרכזי נתונים.

"יש הרבה בעיות ברשת המחשבים שמעולם לא הצלחנו לפתור במהירות שבה התנועה זורמת בפועל ברשת, מכיוון שלא הייתה תמיכה ישירה בהתקני הרשת כדי לנתח את התנועה או לפעול על התנועה זה מגיע ", אמרה ג 'ניפר רקספורד, פרופסור למדעי המחשב באוניברסיטת פרינסטון מדבר עם חדשות MIT.

.

אלה נתבים מסיבי צריך להיות מהיר, לפעול במהירויות כי לשים את הבית המהיר Wi-Fi כדי בושה, אבל הם גם צריכים להיות להתאמה. שני היבטים אלה היו בלתי ניתנים להתאמה בעבר, כדי להיות נתבים מהירים צורך האלגוריתמים שלהם שליטה חוטית, אבל כדי להיות הסתגלות הם צריכים להיות ניתנים לתכנות. כיום, כאשר אלגוריתם בקרה חדש ומשופר יוצא, מהנדסי הרשת צריכים לחכות לחומרה חדשה כדי לנסות את זה במרכזי הנתונים שלהם. הם לא יכולים רק להריץ תיקון ועדכון לגרסה החדשה.

אבל חוקרים במעבדה למדעי המחשב ולמעבדה לבינה מלאכותית (CSAIL) עשויים להיות בעלי דרך לעקוף את הבעיות הללו. שני מאמרים חשפה השבוע פירוט שיטות אשר יכול לאפשר מהנדסי רשת לתכנת נתבים מרכז הנתונים מבלי להאט את תעבורת הרשת.

המחבר הראשון שמופיע על שני העיתונים, Anirudh Sivaraman, הוא MIT גראד סטודנט בהנדסת חשמל, ואת הגישה שלו הוא אחד חדש. בעיתונים, הוא מציע ארכיטקטורת שבב הנתב החדש אשר יאפשר programmability, מבלי להקריב מהירות על ידי שמירה על דברים פשוטים.

במקום לבנות אלגוריתם מורכב שיכול לזהות כל סוג של תעבורת רשת ולתעדף בהתאם, הגישה של Sivaraman מסתמכת על שימוש באלמנטים מעגלים פשוטים לביצוע פעולות בסיסיות בדרכים מורכבות.

לדוגמה, מעגל אחד מאפשר למהנדסים לעקוב אחר סכומי ריצה, בעוד שאחד מבצע תזמון מנות, מה שמאפשר למהנדסים לשנות את האופן שבו המעגל מטפל בנתונים במהירות - בתגובה לתנאי רשת בזמן אמת.

זה אולי לא נראה כמו הרבה, אבל על ידי מתן שינויים קטנים אפילו להיעשות ברמה מעגל על ​​נתבים מרכז הנתונים, ניהול התנועה הופך הרבה יותר להתאמה. כלומר, ביצועים טובים יותר עבור רשתות נתונים ומהירויות גבוהות יותר עבור משתמש הקצה.

"מה שמרגש לגבי שתי העבודות האלה הוא שהן באמת מצביעות על הדור הבא של החלפת החומרה שיהיה הרבה, הרבה יותר מוכשר - וחשוב יותר, ניתן לתכנות יותר, כך שנוכל באמת לשנות את האופן שבו הרשת פועלת ללא צורך להחליף את ציוד בתוך הרשת ", הוסיף רקפורד.