Abstract
Cloud computing has gained popularity in recent times. Cloud computing is internet based computing, whereby shared resources, software and information are provided to computers and other devices on demand, like a public utility. Cloud computing is technology that uses the internet and central remote servers to maintain data and applications. This technology allows consumers and businesses to use application without installation and access their personal files at any computer with internet access. The main aim of my work is to study various problems, issues and types of scheduling algorithms for cloud workflows as well as on designing new workflow algorithms for cloud Workflow management system. The proposed algorithms are implemented on real time cloud which is developed using Microsoft .Net Technologies. The algorithms are compared with each other on the basis of parameters like Total execution time, Execution time for algorithm, Estimated execution time. Experimental results generated via simulation shown that Algorithm 2 is much better than Algorithm 1, as it reduced makespan time
چکیده
اخیرا رایانش ابری از اهمیت و توجه زیادی برخودار شده است. رایانش ابری یک محاسبه مبتنی بر اینترنت است که در آن منابع مشترک، نرم افزار و اطلاعات بر حسب نیاز در اختیار رایانه ها و دستگاه های دیگری مانند صنایع همگانی قرار گرفته اند. رایانش ابری فناوری است که از اینترنت و سرورهای دورتر برای نگهداری داده ها و برنامه ها استفاده می کند. این فناوری به مشتریان و مشاغل اجازه استفاده از فایلهای شخصی را در هر رایانه ای با دسترسی اینترنتی می دهد. هدف اصلی کار من مطالعه مشکلات مختلف ، موضوعات و انواع الگورتیمهای زمانبندی برای گردش کارهایی مانند طراحی الگوریتمهای گردش کار برای سیستمهای مدیریت گردش کار کلی است. الگوریتمهای پیشنهاد شده در زمان حقیقی پیاده سازی شده اند و با استفاده از فناوریاهی کاربردی مایکروسافت دت نت تهیه شده اند. این الگوریتمها بر اساس پارامترهایی مانند کل زمان اجرا، زمان اجرا برای الگوریتم، زمان اجرای پیش بینی شده با یکدیگر مقایسه شده اند. نتایج آزمایشی از طریق شبیه سازی نشان دادند که الگوریتم 2 بسیار بهتر از الگوریتم 1 است زیرا زمان اندازه گیری را می کاهد.
1-مقدمه
رایانش ابری یک نوع محاسبه مبتنی بر اینترنت است که در آن بر حسب نیاز منابع به اشتراک گذارده شده، نرم افزار و اطلاعات در اختیار رایانه ها و دستگاه های دیگری مانند امکانات جمعی قرار می گیرند. ایت رو یک فناوری است که از اینترنت سروروهای مرکز دورتر برای نگهداری داده ها و برنامه های استفاده می کند. رایانش ابری به مشتریان و کسب و کارها اجازه استفاده از برنامه ها را بدون نصب و دسترسی فایلهای شخصی در هر رایانه ای که به اینترنت دسترسی دارد می دهد. این فناوری امکان محاسبه ای کارامدتر را با متمرکز سازی نگهداری، حافظه، پردازش و پهنای باند می دهد…