Dapper Dataflow Engine

نرم افزار تصویر:
Dapper Dataflow Engine
جزئیات نرم افزار:
نسخه: 0.98
ها تاریخ: 12 May 15
توسعه دهنده: Roy Liu
پروانه: رایگان
محبوبیت: 51

Rating: 2.0/5 (Total Votes: 2)

شیک (توزیع و اجرای برنامه موازی در زمان اجرا) یک ابزار برای رام کردن پیچیدگی های در حال توسعه برای ابر در مقیاس بزرگ و محاسبات شبکه را قادر می سازد تا کاربر را به ایجاد محاسبات توزیع شده از ملزومات است - کد که execut خواهد
چرا شیک؟
ما در زمان جالب توجه است، که در آن پیشرفت در علوم به طور فزاینده در دسترس در حال رشد و فراوانی مشخصی، منابع محاسباتی شبکه بستگی دارد زندگی می کنند. با کمک از ابر یا شبکه، محاسبات که در غیر این صورت برای روز در یک کامپیوتر رومیزی به تک در حال حاضر توزیع و / یا فرمولاسیون های موازی که می توانید از طریق بوسیله اسباب گردنده، در چند ساعت اجرا شود، ورودی مجموعه ده بار به عنوان بزرگ در صد ماشین آلات . به عنوان جذب می کند به عنوان ایده از قدرت در اعداد ممکن است، داشتن فقط سخت افزار فیزیکی کافی نیست - یک برنامه نویس است به سادگی محاسبات واقعی است که بر روی آن اجرا خواهد شد. در نتیجه، ارزش بالا قرار داده شده در تلاش انسان و خلاقیت مستلزم یک محیط برنامه نویسی است که قادر می سازد، و حتی تشویق می کند، بیان موجز از محاسبات توزیع شده، و در عین حال در همان زمان می کند کلیت قربانی نیست.
شیک، ایستاده برای توزیع و اجرای برنامه در زمان اجرا موازی، یک ابزار مانند برای پل زدن مشخصات سطح بالا دانشمند / برنامه نویس است که کسب ماهیت این برنامه، با مکانیسم های سطح پایین که منعکس کننده واقعیت های ناخوشایند از محاسبات توزیع شده و موازی است. تحت روش dataflow گرا آن، شیک کاربران را قادر می سازد به کد محلی در جاوا و اجرا در سطح جهانی بر روی ابر یا شبکه. اولین کاربر می نویسد codelets، و یا قطعه کوچک از کد که انجام کارهای ساده و انجام ندهید، در خود، تشکیل یک برنامه کامل است. پس از آن، او را مشخص چگونه کسانی که codelets، به عنوان راس در dataflow دیده می شود، انتقال داده ها به یکدیگر از طریق روابط لبه. در نتیجه به کارگردانی گراف بدون دور dataflow یک برنامه کامل تفسیری توسط سرور شیک، که، بر که توسط مشتریان کارگر عمر طولانی تماس، می تواند اعدام توزیع هماهنگ است.
بر اساس مدل شیک، کاربر دیگر نیاز به در مورد جنبه های سنتی موقت مدیریت ابر و یا شبکه، که شامل دست زدن به داده ها و اتصالات وابستگیها، دوره نقاهت بعد از خطا، توزیع کد و شروع شغل نگران باشید. شاید مهمتر از آن، آن را فراهم می کل toolchain مبتنی بر جاوا و در زمان اجرا برای فریم تقریبا تمام محاسبات توزیع شده درشت دانه در قالب سازگار است که اجازه می دهد تا برای استقرار سریع و انتقال آسان به محققان دیگر

ویژگی ها:.

یک سیستم توزیع کدی است که اجازه می دهد تا سرور شیک برای انتقال کد برنامه لازم بر روی شبکه و مشتریان به صورت پویا را بارگذاری. نتیجه این است که، محرومیت اجرایی خارجی، به روز رسانی به شیک برنامه نیاز تنها در سمت سرور اتفاق می افتد.
یک روش قدرتمند تعبیه subflow برای اصلاح صورت پویا گراف dataflow در زمان اجرا.
زمان اجرا در وانیل جاوا، یک زبان است که بسیاری از بدون شک با آن آشنا. گذشته از نیاز برای یک JVM اخیر و به صورت اختیاری Graphviz نقطه، شیک خود شامل است.
پروتکل کنترل مقاوم. سرور شیک انتظار هر تعداد از مشتریان به شکست، در هر زمان، و دوباره اجرا و ایست سیاست تنظیم برای کنار آمدن. در نتیجه، می توان شروع و توقف (عمر طولانی) مشتریان بدون ترس از قرار دادن کل سیستم به یک وضعیت نامناسب.
معناشناسی انعطاف پذیر است که اجازه می دهد انتقال داده از طریق فایل ها و یا جریان TCP.
قابلیت همکاری با فایروال. از آنجا که ابر و یا شبکه های محلی خود را احتمالا در پشت دیوار آتش نشسته، ما معانی خاص برای جریان انتقال داده را طراحی کرد.
شرایط صدور مجوز لیبرال. شیک تحت LGPL برای جلوگیری از آلودگی از کدهای خود را منتشر شد.
عملیات به عنوان یک نرم افزار تعبیه شده است. کتابچه راهنمای کاربر توصیف API برنامه نویسی است که کاربران می توانند به دنبال برای اجرای سرور شیک در داخل یک برنامه کاربردی مانند آپاچی تامکت.
عملیات به عنوان یک رابط کاربر مستقل. با آن، می توان خارج از قفسه های نمایشی اجرا و یادگیری مفاهیم اصلی از نمونه های بصری. با زیر مجموعه ای حداقل از کنوانسیون، یکی پس از آن می توانید برنامه های شیک خود بسته نرم افزاری به عنوان آرشیو اعدام، و پس از دریافت وضعیت dataflow بیدرنگ و بازخورد اشکال زدایی.

در چه در این نسخه جدید است:

به روش ServerLogic # closeIdleClients تغییر شده است بهتر مطابقت مفهوم بصری کاربر را از بطالت.
گزینه کاربر برای مشخص نام میزبان سرور اضافه شده است.
داخلی شبکه اند دوباره به استفاده از رابط های برنامه کاربردی جدید است.
فرآیند ساخت به روز شده است برای حمایت از هر دو 32- و 64 بیتی ویندوز متقابل تلفیقی.
سلسله مراتب شیک. * تغییر کرده است به org.dapper. *.

به چه جدید در نسخه 0.96 است:

اضافه شده انتزاع FlowListener، به طوری که کاربران ممکن است در حال حاضر ابرداده معاشرت با dataflows و گره خود.
ثابت نشت حافظه در سرور شیک.
اضافه شده برچسب ها doclet apiviz به طوری که روابط میان طبقات را می توان بهتر قابل مشاهده است.
اضافه شده apiviz برای تجسم وابستگی در Javadoc.
رفع اشکال کوچک در اجرایی BuildAndTest.
روند ساخت در حال حاضر به طور کامل با آپاچی پیچک یکپارچه شده است. توزیع منبع کشتی در حال حاضر دیگر با SST. در عوض، وابستگی به طور خودکار دانلود؛ غفلت از آن، یکی ممکن است منبع SST دانلود کنید، تدوین آن، و انتشار به مخزن محلی است. کتابچه راهنمای کاربر برای جزئیات بیشتر مراجعه کنید.
به روز شده در فرایند ساخت و مراحل کار برکنار شده حذف شده است.
کپی رایت و مجوز اعلامیه نرمال در تمام فایل های.
جاوا 1.6 در حال حاضر مورد نیاز برای ساخت و اجرا شود.
تغییر فرایند ساخت به استفاده از Apache پیچک، که بدان معنی است که وابستگی های خارجی دیگر باید با توزیع اصلی SST بسته بندی می شود.
او 'doxygen' هدف برای ساخت روند به طوری که اجزای مادری را می توان مستند شده است.

به چه جدید در نسخه 0.95 است:

یک جدید، زیرساخت های ورود به سیستم انعطاف پذیر اضافه شده است.
تخصیصدهنده (Initializers) برای سازه های ورود و خروج کارمندان خارج از کلاس های سرور و کلاینت و به رانندگان منتقل شده است.
ماشین آلات دولت محدود به جدید API-حاشیه نویسی رانده روز شده است.
کد منبع است نرمال شده است که 8 فضاهای جای زبانه.

به چه جدید در نسخه 0.94 است:

به گزینه های خط فرمان برای سرویس گیرنده و سرور در حال حاضر موجود، حسن نیت ارائه میدهد از کتابخانه آپاچی عوام CLI.
چرخه عمر فرآیند مشتری در حال حاضر به عنوان پایان دادن به هنگامی که یک قطع اتصال از سرور اتفاق می افتد تعریف شده است.
ساقه قابلیت نسل از بودن روش عضو OutputHandleResource به یک متد استاتیک از CodeletUtilities نقل مکان کرد.
کلاس FlowNodeFactory است به نفع نمونه مستقیم از FlowNodes استفاده می شود.
ساخت و اجزای مادری به CMake مهاجرت کردند.
ورود به سیستم تا به SLF4J مهاجرت کردند.
README شده است به تمام توزیع های اضافه شده است.

به چه جدید در نسخه 0.93 است:

تا حد زیادی بهبود مثال آموزشی.
کتابچه به روز شد.
اضافه روال راحتی در dapper.codelet.CodeletUtilities برای پرس و جو از منابع.
حذف ژنراتور، FileEdge، FileBatchGenerator، FileBatchEdge، FileResource و FileBatchResource. آنها با مفهوم داده دسته انتزاعی در قالب HandleEdge، InputHandleResource، OutputHandleResource جایگزین شده است. کتابچه راهنمای کاربر برای تغییرات را مشاهده کنید.
به روز شده dapper.codelet.Resource به صادرات ورودی و خروجی جریان می یابد.

در مورد نیاز:

در جاوا 2 نسخه استاندارد محیط زمان اجرا

نرم افزار های مشابه

JPPF
JPPF

11 Apr 16

ThinLinc
ThinLinc

20 Feb 15

StarCluster
StarCluster

14 Apr 15

نظرات به Dapper Dataflow Engine

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!