Load Balancer Pool Distribution Analyzer

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

Algorithm & Session Count ספירת סשן
חברים
סימולציה כישלון

חברים

מזהה IP:Port משקל משקל סטטוס פעולות

תוצאות הפצה

הפצה לכל חבר

ניתוח הפצה מחדש

תגית: hashtag

לקרוא את הטבעת:

המונחים:

רובין עגול
ישיבות מוקצות באופן זמני: חבר 1, 2, 3, ..., N, 1, 2, ... כל חבר מקבל בדיוק 1/N של כל הבקשות. התעלמו מיכולת השרת והספקיות של הלקוחות. פשוט וצפוי אבל נכשל קשה בחומרה הטרוגנית.
מקור IP hashtag
A hash of the Customer IP Modulo the Member Count בוחר את ה backend. אותו לקוח תמיד מגיע אותו חבר - שימושי עבור יישומים ממלכתיים. הוספת או הסרת חבר מיפוי לקוחות (N Change to (N-1)/N של כל המפגשים).
משקל
כל חבר מקבל נתח ביחס למשקל שלו ביחס למשקל הכולל. בריכה חבר עם משקל=4 מקבל 4x את המפגשים של חבר במשקל=1. שימוש במודל יכולת אחורית heterogeneous (למשל, VM לעומת שרת חשוף-מטאל).
תגית: hashtag
חברים ולקוחות מופצים על טבעת מעגלית באמצעות שילינג. כל לקוח הולך לשעון הקרוב ביותר על הטבעת. סטיות וירטואליות (replicas per חבר) שיפור אחידות ההפצה. כאשר חבר נכשל, רק המפגשים שלו עוברים חבר הבא על הטבעת - 1 /N מפגשים מוטרדים לעומת 100% עבור Modulo hashing.