15.06.2015 המעבדה לבקרה ורובוטיקה 1 חקירה אמפירית של ניתוב תחרותי ברשתות תקשורת מגישים : דרור עמר & איתי ג ' ורג ' י מנחה : ישי מנשה סמסטר : חורף תשס "

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness. תזכורת למערכת ההוכחה של לוגיקה מסדר ראשון : אקסיומות 1. ) ) (( 2. )) ) (( )) ( ) ((( 3. ))) F( F( ( 4. ) v) ( ) v ((
Advertisements

ממיבחניםC שאלות ++.
מבוא למדעי המחשב לתעשייה וניהול
1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
גרף מכוון Directed Graph a b c f g ed h צמתים חוג עצמי קשתות.
שיטות מחקר איכותניות שיעור מס' 4.
Presentation by Dudu Yanay and Elior Malul 1.  מה משותף לכל אלגוריתם המשתמש ב -Bucket Elimination: ◦ נתון מודל הסתברותי ורשת ביסיאנית מתאימה. ◦ נתונה.
1 Formal Specifications for Complex Systems (236368) Tutorial #2 Z notation; Examples.
Graph Toolkit G-2 group Volansky Vered Hadas Yaron Ben Ezra Asaf Sharov Artyom.
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות : המשתמש יבחר קובץ שעליו הוא רוצה לבצע את האנליזה, וילחץ עליו עם כפתור ימני בעכבר. יפתח תפריט ובו.
רקורסיות נושאי השיעור פתרון משוואות רקורסיביות שיטת ההצבה
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
עקיבה אחרי מספר מטרות בשיטת קורלציה + JPDAF מגיש : לוטן קפלנסקי מנחה : ד " ר גבי דוידוב הטכניון - מכון טכנולוגי לישראל TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY.
מטרות הפרויקט הבנת בעיית העקיבה לימוד בעיית העקיבה החד ממדית לימוד השימוש במסנן קלמן לפתרונה שימוש בלוגיקה עמומה לשיפור הפתרון לימוד בעיית העקיבה הדו.
Power Consumption Awareness by using a Pedometer המעבדה לרשתות מחשבים המעבדה לרשתות מחשבים סמסטר אביב תשס " ח סמסטר אביב תשס " ח מנחים: איתי דברן – המעבדה.
By Irina Polansky Deriving Mechanism Singularity Positions through the Graph Theory Duality Principle The Iby and Aladar Fleischman Faculty of Engineering.
אוטומט מחסנית הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 11.
הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה לחקר הראיה ומדעי התמונה שחזור תמונה באמצעות אלגוריתם MRF מבוסס מגישים : ערד שייבר ואיל שינדלר.
עקרונות יסוד בחיזוי תחבורה
פרויקט מחקרי בנושא יחס הזהב ואסתטיקה של מנשקים ARD מנחה : פרופ ' נעם טרקטינסקי מנחה אקדמי : פרופ ' יובל אלוביץ ' מגישים : אפרת דוד ארסני קרופניק.
Map-Reduce Input: a collection of scientific articles on different topics, each marked with a field of science –Mathematics, Computer Science, Biology,
יולי גרמן, רואי אנואר MCDM - Multi Attribute Utility1 תורת תועלת מרובת תכונות.
1 Data Structures, CS, TAU, Splay Tree Splay Tree  מימוש של עץ חיפוש בינארי  מטרה לדאוג ל- Amortized Time  פעולה בודדת יכולה לקחת O(N)  אבל כל רצף.
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
מצגת פרויקט עקיבה אחרי גוף נע פרויקט סמסטריאלי סטודנטים : וסילי גנקין מראט אקולוב מנחה : אריה נחמני סמסטר אביב תשס " ז.
(C) סיון טל גילוי מידע וזיהוי תבניות תרגול מס. 4 חזרה על בעיית השערוך, שיטות פרמטריות. שיטת MAP ( בייסיאנית ) לשערוך פרמטרים. שיטת הנראות המירבית. השיטה.
Data Structures, CS, TAU, Splay Tree 1 Splay Tree - עץ חיפוש בינארי - מטרה לדאוג ל - Amortized Time - פעולה בודדת יכולה לקחת O(N) - אבל כל רצף M פעולות.
צוות : גרייף אלה כורך אילנה רשקובסקי לובה אוניברסיטת בו גוריון בנגב מחלקה להנדסה תוכנית להנדסת תוכנה Application Requirements Presentation.
Formal Specifications for Complex Systems (236368) Tutorial #6 appendix Statecharts vs. Raphsody 7 (theory vs. practice)
Character Recognition Using Neural Networks Topics in Signal Processing, BGU, Winter 2003.
Synchronizers - מסנכרנים הדמיית רשת סינכרונית ברשת אסינכרונית.
תכנות תרגול 6 שבוע : תרגיל שורש של מספר מחושב לפי הסדרה הבאה : root 0 = 1 root n = root n-1 + a / root n-1 2 כאשר האיבר ה n של הסדרה הוא קירוב.
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות:  המשתמש בוחר קובץ שעליו הוא רוצה לבצע את האנליזה, ולוחץ עליו עם כפתור ימני בעכבר.  נפתח תפריט.
מנפה שגיאות - DEBUGGER מבוא למדעי המחשב (234114) רועי מלמד
ספריה וירטואלית בטכנולוגית J2EE הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה למערכות תוכנה עזרן אייל טרבלסי אורדן סמסטר חורף תשס " ד מנחה.
הרחבות המודל הבסיסי של היצע העבודה ד"ר אנליה שלוסר.
Backpatching 1. תזכורת מתרגול קודם קוד ביניים - שפת הרביעיות שיטות לייצור קוד ביניים –שימוש בתכונת code –כתיבה ישירה ל-buffer של פקודות שיטות לתרגום מבני.
01/01/01 אמיר ווינשטוק עירן חוף שקופית מס ’ 1 מימוש ובדיקת אלגוריתם ללמידה ע"י חיזוקים עבור רובוט המשחק הוקי - אויר : מגישים עירן חוף אמיר ווינשטוק : מנחה.
שיפור תמונות צבע תוך שימוש ב -Multiscale Retinex מבצעים : מרינה בלבנוב ירון זליכה מנחה : דר’ דורון שקד סמסטר חורף תשנ”ט.
איתור ותפיסת כדור לזריקה תוך שיתוף שתי זרועות רובוטיות הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה לבקרה ורובוטיקה תופאחה חיסאוי יגאל סיגל.
תיאור פורמאלי של הבעיה והגדרות: המשוואות מתארות את הקשר בין אנרגיות קינטית ופוטנציאלית לבין מצב התחלתי של המערכת.
שאלה 1 נתון כביש ישר עם תחנות דלק בנקודות , בנקודת המוצא נתונה מכונית עם תא דלק שמספיק ל-100 ק"מ. מחיר מילוי תא הדלק בתחנה.
הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353)
The Cyclic Multi-peg Tower of Hanoi מעגלי חד-כווני סבוכיות הפתרון בגרסאות עם יותר מ-3 עמודים.
Ray 7 דוגמא אלגוריתם 1.קבל דוגמאות 2. פלט f a עבור הדוגמה a המינימלית החיובית ?
1 חקירת טרנזיסטור קוונטי הנשלט על ידי שינויי תדר Frequency Controlled Quantum Transistor מבצע : חן טרדונסקי מנחה : ד " ר אראל גרנות.
Galileo Navigation System Software Systems lab Software Systems lab סמסטר חורף תשס " ט סמסטר חורף תשס " ט מנחה: ולדימיר זדורנוב משה חיות מבצעים: גליה סימנובסקי.
1 Data Structures, CS, TAU, Perfect Hashing בעיה: נתונה קבוצה S של n מפתחות מתחום U השוואה ל- Hash : * טבלה קבועה (Hash רגיל - דינאמי) * רוצים זמן קבוע.
מרחב הפאזה פרקים בתנודות וגלים לא ליניאריים פרופ' לזר פרידלנד
by Sagiv Frankel & Ayana Wiener, Advised by Dr. Chen Keasar Advised by Dr. Chen Keasar & Mr. Ran Yahalom & Mr. Ran Yahalom.
מבוא למדעי המחשב, סמסטר א ', תשע " א תרגול מס ' 1 נושאים  הכרת הקורס  פסאודו - קוד / אלגוריתם 1.
Data Structures, CS, TAU, RB-Tree 1 עץ אדום-שחור - עץ חיפוש בינארי - בכל צומת ביט אינפורמציה נוסף - צבע « עץ “ כמעט מאוזן ” « (O(log n במקרה גרוע ביותר.
Global Motion Estimation קורס : מבוא לעיבוד מקבילי מרצה: דר' גיא תל צור מגישים: גלעד נרקיס אייר רום אייר רום קבוצה: pp3.
תפקידים פונקציונליים עיקריים של WINDOWS ממשק גרפי : הפעלת תכניות ומתן פקודות בעזרת כלים גרפיים ותפריטים. הפעלה בו - זמנית של מספר תכניות : * חלוקת זיכרון.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #3 Internet Control Message Protocol (ICMP)
הטכניון - מכון טכנולוגי לישראל TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY הפקולטה להנדסת חשמל המעבדה לבקרה ורובוטיקה תכנות רובוט מסוג AIBO בעזרת תכנת Webots.
Text to speech In Mobile Phones איתי לוי. הקדמה שימוש בהודעות טקסט על המכשירים הסלולארים היא דרך תקשורת מאוד פופולארית בימינו אשר משתמשים בה למטרות רבות,
11 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
יום עיון –פרויקט חקר מדעי במסגרת תחרות שישים שנות תעשייה כימית בישראל ד"ר מירי קסנר ברוכים הבאים 1 ביולי 2008 מכון ויצמן למדע, רחובות.
Interpolation Functions in Matlab By Dmitriy Katsif.
איחזור מידע אלגוריתמי חיפוש PageRank ד " ר אבי רוזנפלד.
ייצוגים גרפיים ב - MATLAB. 2 יעדים לימודיים סרטוט גרפים עם מערכת צירים xy  בחירת רזולוציה לציר ה- x  סרטוט כמה גרפים על אותה מערכת צירים  סרטוט כמה.
Ad Hoc Network Lifetime Optimization
מספרים אקראיים ניתן לייצר מספרים אקראיים ע"י הפונקציה int rand(void);
Presentation prepared by Rakefet Menda
Data Structures, CS, TAU, Splay Tree
בעיות נוספות ב-NPC.
Marina Kogan Sadetsky –
הנעה חשמלית.
תרגול 11 NP complete.
Presentation transcript:

המעבדה לבקרה ורובוטיקה 1 חקירה אמפירית של ניתוב תחרותי ברשתות תקשורת מגישים : דרור עמר & איתי ג ' ורג ' י מנחה : ישי מנשה סמסטר : חורף תשס " ו בס"ד

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

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

המעבדה לבקרה ורובוטיקה 4 סימונים

המעבדה לבקרה ורובוטיקה 5 ניתוב לא שיתופי A S1S1 B R1R1 S2S2 R2R2 r 1 = 0.5 r 2 = 0.5 המחיר לכל משתמש : המחיר הכולל : המצב האופטימלי :

המעבדה לבקרה ורובוטיקה 6 ניתוב לא שיתופי ( המשך ) A S1S1 B R1R1 S2S2 R2R2 r 1 = 0.5 r 2 = 0.5 ניתוב לא שיתופי : מצב שיווי משקל :

המעבדה לבקרה ורובוטיקה 7 הקדמה ( המשך ) שאלות למחקר ? שאלות למחקר ? – האם קיימת נקודת שיווי משקל ( נש " מ ) לרשת ? – האם נקודת שיווי המשקל יחידה ? – האם ( וכיצד ) הרשת מתכנסת לנש " מ ?

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

המעבדה לבקרה ורובוטיקה 9 מטרות הפרויקט בניית סימולאטור - לשם חקירת תכונות התכנסות לנקודת שיווי משקל ויחידות נקודת שיווי משקל ברשת בעלת מספר משתמשים אנוכיים. בניית סימולאטור - לשם חקירת תכונות התכנסות לנקודת שיווי משקל ויחידות נקודת שיווי משקל ברשת בעלת מספר משתמשים אנוכיים. חקירה אמפירית איטרטיבית עבור – חקירה אמפירית איטרטיבית עבור – 1. רשתות כלליות בעלות פונקציות מחיר מסוג B. 2. ארבע רשתות ייחודיות, שעבורן הוכח כי לא קיימת יחידות במקרה של פונקצית מחיר מסוג A. 3. רשתות מקביליות (Parallel links).

המעבדה לבקרה ורובוטיקה 10 פונקציות מחיר ""type A

המעבדה לבקרה ורובוטיקה 11 פונקציות מחיר ""type B

המעבדה לבקרה ורובוטיקה 12 פונקציות מחיר ""type C פונקצית מחיר מסוג C הינה מקרה פרטי של פונקצית מחיר מסוג B. פונקציית מחיר לינארית (Latency function):

המעבדה לבקרה ורובוטיקה 13 נקודת שיווי המשקל לכל משתמש יש פונקצית מחיר משלו,, אשר אותה הוא שואף למזער. לכל משתמש יש פונקצית מחיר משלו,, אשר אותה הוא שואף למזער. במצב שיווי משקל : במצב שיווי משקל : – מצב הזרימה ברשת הוא כזה שלאף משתמש לא משתלם לשנות את וקטור הזרימה שלו. – כלומר, קיימת זרימה שעבורה לכל i מתקיים

המעבדה לבקרה ורובוטיקה 14 חקירת בעיית הניתוב באופן אמפירי שלבים עיקריים בפתרון איטרטיבי של הבעיה : בדיקת התכנות הדרישות בעזרת אלגוריתם Max-Flow מציאת נקודות התחלה לבעיה ייצוג בעיית האופטימיזציה הפנימית ( הקמורה ) כבעיה עם אילוצים ליניאריים לולאה על מספר נקודות ההתחלה סבב בין המשתמשים בדיקת תנאי העצירה ו-N max ו-N max 21 3

המעבדה לבקרה ורובוטיקה בדיקת התכנות הדרישות Ford-Fulkerson Max Flow Labeling Algorithm: Ford-Fulkerson Max Flow Labeling Algorithm: – מציאת מסלול זרימה. – הזרמת זרימה מקסימאלית על המסלול. – עדכון הגרף המקורי. – מציאת מסלול זרימה בגרף השיורי.

המעבדה לבקרה ורובוטיקה מציאת נקודות התחלה

המעבדה לבקרה ורובוטיקה 17 תיאור הסימולאטור תרשים הרשת גרף המחיר הכולל גרף מספר הצעדים להתכנסות גרף המחיר לכל משתמש כפתורי התנועה כפתור הרדיו

המעבדה לבקרה ורובוטיקה 18 קביעת משתני הרשת פונקצית המחיר טופולוגית הרשת מספר המשתמשים דרישה, צומת מקור וצומת יעד

המעבדה לבקרה ורובוטיקה 19 יצירת טופולוגית הרשת

המעבדה לבקרה ורובוטיקה 20 ניסויים שנערכו בעזרת הסימולאטור חקירת בעיית היחידות - חקירת בעיית היחידות - 1. עבור רשתות כלליות 2. עבור ארבע טופולוגיות ייחודיות חקירה אמפירית של תכונות התכנסות כתלות ב - חקירה אמפירית של תכונות התכנסות כתלות ב - 1. יחס בין השימוש ברשת לקיבול הרשת 2. יחסים פנימיים בין דרישות המשתמשים 3. מספר המשתמשים 4. מספר הקישורים המקביליים 5. מספר הקישורים ( לא מקביליים )

המעבדה לבקרה ורובוטיקה 21 חקירת בעיית היחידות על סמך הסימולציות שביצענו – קיימת יחידות ברשתות קטנות ( עד עשרה צמתים ומאה קישורים ). קיימת יחידות ברשתות קטנות ( עד עשרה צמתים ומאה קישורים ). קיימת נש " מ יחידה עבור ארבעת הטופולוגיות הייחודיות. קיימת נש " מ יחידה עבור ארבעת הטופולוגיות הייחודיות.

המעבדה לבקרה ורובוטיקה 22 חקירת תכונות התכנסות

המעבדה לבקרה ורובוטיקה 23 ניסוי - יחס בין השימוש ברשת לקיבול הרשת

המעבדה לבקרה ורובוטיקה 24 ניסוי - יחס בין השימוש ברשת לקיבול הרשת

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

המעבדה לבקרה ורובוטיקה 26 מספר משתמשים משתנה type C + Const

המעבדה לבקרה ורובוטיקה 27 מספר משתמשים משתנה type C + Const

המעבדה לבקרה ורובוטיקה 28 מספר משתמשים משתנה Latency function

המעבדה לבקרה ורובוטיקה 29 מספר משתמשים משתנה Latency function

המעבדה לבקרה ורובוטיקה 30 מספר קישורים משתנה type C + Const

המעבדה לבקרה ורובוטיקה 31 מספר קישורים משתנה type C + Const

המעבדה לבקרה ורובוטיקה 32 מסקנות הוספת ענף הוספת משתמש

המעבדה לבקרה ורובוטיקה 33 מספר קישורים משתנה Latency function

המעבדה לבקרה ורובוטיקה 34 מספר קישורים משתנה Latency function

המעבדה לבקרה ורובוטיקה 35 מסקנות ( המשך ) Type C + Const Latency

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

המעבדה לבקרה ורובוטיקה 37 עבודה עתידית הוספת אפשרות בסימולאטור לביצוע אופטימיזציה לרשתות בעלות פונקצית מחיר משתנה מענף לענף. הוספת אפשרות בסימולאטור לביצוע אופטימיזציה לרשתות בעלות פונקצית מחיר משתנה מענף לענף. הוספת פונקצית מחיר פולינומיאלית מסדר n. הוספת פונקצית מחיר פולינומיאלית מסדר n. בדיקת אלגוריתמי אופטימיזציה שונים. בדיקת אלגוריתמי אופטימיזציה שונים.