Dapper Dataflow Engine

צילום מסך תוכנה:
Dapper Dataflow Engine
פרטי תוכנה:
גרסה: 0.98
טען תאריך: 12 May 15
מפתחים: Roy Liu
רשיון: ללא תשלום
פופולריות: 10

Rating: 2.0/5 (Total Votes: 1)

דאפר (Distributed וRuntime ביצוע תכנית מקבילה) הוא כלי לאילוף את המורכבות של פיתוח לענן בקנה מידה גדולה ומחשוב גריד, המאפשר למשתמש ליצור חישובים מופצים מהיסודות - הקוד שexecut
מדוע דאפר?
אנו חיים בתקופה מעניינת, שבו פריצות דרך במדעים תלויות יותר ויותר בזמינות והשפע הולך וגדל של משאבים ממוסחרים, רשת חישובית. בעזרתו של הענן או הרשת, חישובים שאחרת היה לרוץ לימים על מחשב השולחני יחיד עכשיו חלקו ו / או ניסוחים מקבילים שיכול מחבץ דרך, בעניין של שעות, קלט קובע עשר פעמים גדולות כמו במאה מכונות . מפתה כמו הרעיון של כוח במספרים יכול להיות, שיש רק חומרה פיזית הוא לא מספיק - מתכנת יש לעצב את החישוב בפועל שירוצו עליו. כתוצאה מכך, הערך הגבוה שהונח על מאמץ ויצירתיות אנושיים מחייב סביבת תכנות המאפשרת, ואף מעודדת, ביטוי תמציתי של חישובים מופצים, ועדיין באותו הזמן לא להקריב כלליות.
דאפר, עומד לביצוע תכנית מופצת והמקביל Runtime, הוא כלי אחד כזה לגישור מפרטי הרמה הגבוה המדען / של מתכנת שללכוד את המהות של תכנית, עם מנגנוני רמה הנמוכים המשקפים את המציאות הדוחה של מחשוב מבוזר ומקביל. על פי הגישה מוכוונת dataflow, דאפר מאפשר למשתמשים קוד המקומי ב- Java ולבצע באופן גלובלי על הענן או רשת. המשתמשים כותב ראשון codelets, או קטעים קטנים של קוד שמבצעים משימות פשוטות ולא, בעצמם, מהווים תכנית שלמה. לאחר מכן, הוא או היא מציינת כיצד אלה codelets, ראה כקודקודים בdataflow, לשדר נתונים זה לזה באמצעות קשרי קצה. גרף dataflow אציקליים בימוי וכתוצאה מכך הוא תכנית מלאה לפירוש על ידי שרת דאפר, ש, על להיות קשר על ידי לקוחות עובדת חיים ארוכים, יכול לתאם ביצוע מופץ.
תחת מודל דאפר, המשתמש כבר לא צריך לדאוג באופן מסורתי היבטי אד-הוק של ניהול הענן או רשת, הכולל טיפול בחיבורי נתונים ותלות, מתאושש מטעויות, הפצת קוד, ומתחיל את העבודה. אולי חשוב יותר, הוא מספק toolchain מבוסס Java כל וזמן ריצה למסגור כמעט כל חישובים מופצים גרנולות גסה בפורמט עקבי המאפשר לפריסה מהירה ושינוע קל חוקרים אחרים.

תכונות :

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

    • . תוצאה של זה היא ש, חסימת הרצה חיצונית, עדכונים לדאפר תוכניות צריכים לקרות רק בצד השרת.
    • שיטת הטבעת subflow רבת עוצמה לשינוי דינמי גרף dataflow בזמן הריצה.
    • ריצה בווניל Java, שפה שרבים מהם ללא ספק מכיר. מלבד הדרישה של JVM האחרון ובמידת Graphviz דוט, דאפר הוא עצמאי.
    • פרוטוקול שליטה חזק. שרת דאפר מצפה כל מספר של לקוחות להיכשל, בכל עת, ויש לו מדיניות מחדש ביצוע ופסק זמן להתאמה אישית להתמודד. כתוצאה מכך, אחד יכול להתחיל ולהפסיק (חיים ארוכים) לקוחות ללא חשש לשים את המערכת כולה למצב לא עקבי.
    • סמנטיקה גמישה המאפשרות העברת נתונים באמצעות קבצים או TCP הנחלים.
    • יכולת פעולה הדדית עם חומות אש. מאז ענן המקומי או רשת כנראה יושבת מאחורי חומת אש, אנו פיתחנו סמנטיקה מיוחדת להזרמת העברות נתונים.
    • תנאי רישוי ליברליים. דאפר משוחרר תחת LGPL על מנת למנוע זיהום של בסיס הקוד שלך.
    • מבצע כיישום מוטבע. מדריך למשתמש מתאר את ה- API תכנות שמשתמשים יכול לבצע כדי להפעיל את שרת דאפר בתוך יישום כמו Apache Tomcat.
    • מבצע כממשק משתמש עצמאי. עם זה, אחד יכול לרוץ הדגמות מהמדף וללמוד מושגי ליבה מדוגמאות חזותיות. על ידי ביצוע מספר מינימלי של מוסכמות, אחד יכול אז חבילת תוכניות דאפר של האדם עצמו כארכיון ביצוע, ולאחר מכן לקבל מעמד dataflow בזמן אמת ומשוב באגים.

    מה חדש בהודעה זו:

    • # ServerLogic closeIdleClients השיטה שונתה כדי להתאים טוב יותר אינטואיטיבי הרעיון של המשתמש של בטלה.
    • אפשרות משתמש לציון המארח של השרת כבר הוסיפה.
    • internals רשת כבר עיבד להשתמש בממשקי API החדשים.
    • תהליך הבנייה עודכן לתמוך הן 32 ו -64 סיביות אוסף צולב Windows.
    • הנאה. * היררכיה השתנה לorg.dapper. *.

    מה חדש בגרסת 0.96:

    • נוסף הפשטת FlowListener, כך שמשתמשים יוכלו מטה החברה כלולה עם dataflows וצומת שלהם.
    • קבוע דליפת זיכרון בשרת דאפר.
    • תגי doclet apiviz נוסף, כך שיחסים בין מעמדות ניתן דמיינו טובים יותר
    • .
    • apiviz נוסף להדמיה של תלות בJavadoc.
    • תוקן באג קטן בהפעלת BuildAndTest.
    • לבנות התהליך כעת משולב באופן מלא עם Apache אייבי. הפצת מקור ספינות עכשיו כבר עם SST. במקום זאת, תלות הורדו באופן אוטומטי; ואם לא, ניתן להוריד את מקור SST, לעבד אותו, ולפרסם למאגר מקומי. ראה מדריך למשתמש לקבלת פרטים נוספים.
    • תהליך עדכון לבנות וצעדים מיותרים הוסרו.

    • הודעות
    • זכויות יוצרים ורישיון מנורמלים בכל הקבצים.
    • Java 1.6 כעת נדרש לבנות וארוך.
    • לבנות שינוי תהליך להשתמש האפצ'י אייבי, מה שאומר שתלות חיצונית כבר לא צריכה להיות ארוזה עם ההפצה העיקרית SST.
    • יעד נוסף "Doxygen 'לבנות תהליך, כך שיכול להיות מתועד רכיבים מקומיים.
    • מה חדש בגרסת 0.95

    :

    • תשתיות רישום חדשות, גמישות נוספה

    • Initializers למבני רישום הועבר מכיתות השרת ולקוח ולנהגים.
    • מכונות מדינה סופית עודכן לAPI מונע הביאור החדש.
    • קוד המקור כבר מנורמל ליש 8 חללים במקום כרטיסיות.

    מה חדש בגרסת 0.94:

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

    • פונקציונלי דור
    • גזע עבר מלהיות שיטת חבר OutputHandleResource להיות שיטה סטטית של CodeletUtilities.
    • כיתת FlowNodeFactory משמשת לטובת מופע הישיר של FlowNodes.
    • בנייה של רכיבים מקומיים העביר לCMake.
    • רישום העביר לSLF4J.
    • README נוספו לכל ההפצות.

    מה חדש בגרסה 0.93:.

    • דוגמאות פדגוגיות השתפרו מאוד
    • .
    • מדריך לעדכון
    • נוסף שגרה בנוחות dapper.codelet.CodeletUtilities לשאילתות משאב.
    • Generator הוסר, FileEdge, FileBatchGenerator, FileBatchEdge, FileResource, וFileBatchResource. הם הוחלפו ברעיון של ידיות נתונים מופשטות בצורה של HandleEdge, InputHandleResource, OutputHandleResource. עיין במדריך לשינויים.
    • .
    • dapper.codelet.Resource עדכון לייצא זרמי קלט ופלט

    דרישות :

    • Java 2 Standard Edition Runtime Environment

  • תוכנה דומה

    OpenNebula
    OpenNebula

    20 Feb 15

    buzzweb2pdf
    buzzweb2pdf

    11 May 15

    python-hostlist
    python-hostlist

    20 Feb 15

    תגובות ל Dapper Dataflow Engine

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!