Clear Sky Science · he

גישה חדשה לתזמון דינמי של משימות ב‑IoT בסביבת ערפל‑ענן

· חזרה לאינדקס

מדוע למכשירים החכמים שלכם דרושים מסייעים חכמים יותר

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

Figure 1
Figure 1.

מהענן אל הערפל הקרוב

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

בקר תנועה למשימות דיגיטליות

המחברים מציעים בקר תנועה חדש לפאזל הזה, שנקרא Quantum‑inspired Biased Dynamic Scheduler (QBDS). חשבו על כל הודעה מחיישן או אפליקציה כעל משימה שיש להקצות לצומת ערפל או ענן כלשהו. QBDS מדורג ראשית את כל המשימות הממתינות לפי מידת הדחיפות והדרישות שלהן — תוך התחשבות במועדי היעד שלהן, בזמן הריצה המשוער, בכמות הזיכרון הנדרשת ובכמות הנתונים שצריך להעביר. זה מונע ממשימות קטנות אך דחופות להיעלם תחת משימות גדולות אך פחות קריטיות. עבור כל התאמה אפשרית בין משימה למכונה, QBDS מעריך כמה זמן המשימה תיקח, כמה אנרגיה המכונה תצרוך וכמה המפעיל יצטרך לשלם בדמי שימוש או בעונשים על חריגת מועדים. כל המרכיבים הללו משולבים לציון יחיד וגמיש שאותם מפעילי המערכת יכולים לכוון בהתאם לכך אם הם מדגישים יותר מהירות, עלות או חיסכון באנרגיה.

לוקח טריק מגלים, לא מחומרת קוואנטום

מה שמייחד את QBDS הוא טוויסט עדין "בהשראת קוואנטום". במקום להשתמש במחשבים קוואנטיים אמיתיים, השיטה שואבת את רעיון ההתנהגות הדמוי‑גלית כדי לשפר את החיפוש אחרי התאמות טובות בין משימות למכונות. עבור כל התאמה, המתזמן בונה כמה מדדים פשוטים: עד כמה גודל המשימה מתאים למעבד ולזיכרון של המכונה, כמה מתאים קישור הרשת, כמה זולה המכונה וכמה קצר יהיה עיכוב התקשורת. מדדים אלה מומרצים באמצעות גלי סינוס חלקים ואז מעורבים עם משקלים אקראיים. ההטיה הנובעת מעט מכופפת את ציון העלות הכולל כך שהמתזמן נדחף להתרחק ממכונות עמוסות וכיוון מכונות יכולות אך פחות מנוצלות. באופן קריטי, מודולציה זו מוגבלת בקפדנות כך שהיא לעולם לא מכהה את המטרות הבסיסיות של סיום משימות בזמן ותוך שמירה על תקציב. הגישה נותרת קלאסית לחלוטין — היא רק מעצבת מחדש את "נוף העלות" בצורה גלית מבוקרת כדי להימנע מהיתקעות בבחירות בינוניות.

Figure 2
Figure 2.

בדיקת המתזמן החדש

כדי לראות האם הרעיון עובד בפועל, החוקרים הריצו ניסויי מחשב נרחבים המדמים אלפי עד עשרות אלפי משימות הנכנסות למערכות מעורבות של ערפל‑ענן. הם השוו תחילה את QBDS לגרסה שלה ללא ההטיה בהשראת הקוואנטום. כשההטיה הופעלה, המערכת סיימה את כל המשימות מהר בכ‑רבע, צרכה כמעט חמישית פחות אנרגיה, הוציאה פחות כסף בסך‑הכול ופיזרה את העבודה באופן הרבה יותר מאוזן על פני המכונות. לאחר מכן הם השוו את QBDS למגוון שיטות אופטימיזציה מתקדמות, כולל מטא־היוריסטיקות מודרניות, מתזמנים מבוססי למידה חישובית וכללים קלאסיים כמו "הראשון נכנס — הראשון יוצא" או "המשימה הקצרה ביותר קודם". בכל ההתקנים, קטנים וגדולים, QBDS הפיק בזמני סיום קצרים יותר, תפוקה טובה יותר, פחות מקרים של חריגת מועדים ואיזון עומסים משופר — לרוב תוך ריצה מהירה בהרבה מאמצעים מבוססי אוכלוסייה שדורשים איטרציות רבות.

מה זה אומר לטכנולוגיה היומיומית

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

ציטוט: Mindil, A., Hamed, A.Y., Hassan, M.R. et al. A novel approach for dynamic task scheduling for IOT in fog-cloud environment. Sci Rep 16, 5501 (2026). https://doi.org/10.1038/s41598-026-35156-7

מילות מפתח: מחשוב ערפל, תזמון משימות ב‑IoT, קצה וענן, חישוב חסכוני באנרגיה, מערכות בזמן אמת