سازگاری چند سطح برای performability در خدمات وب پویا گردش
:عنوان
Abstract: Large scale computations from various scientific endeavors are composed as workflows that access shared data and high performance systems. Similarly, business applications in cloud computing systems use distributed infrastructure as part of mainstream business models. Recent advances in grid and cloud computing provide tools to monitor and manage execution. However they do not not provide predictable bounds on the Quality of Service (QoS) that can be expected in such variable multi-user distributed environments. Understanding the dynamic properties of resources and coordinated control of resources and workflows is critical especially for deadline-sensitive workflows such as weather prediction. In this dissertation we revisit the software stack that supports the multi-tier services and propose and evaluate the WORDS (Workflow ORchestrator for Distributed Systems) architecture that abstracts the differences between specific resource models and provides a clear separation of concerns between the resource-level and application-level tools. In the context of the WORDS architecture we explore interfaces and mechanisms necessary for providing predictable quality of service to web service workflows with time and accuracy constraints. We make the following four primary contributions. First, we propose a resource abstraction across grid and cloud resource control mechanisms that enables higher-levels tools to abstract the differences between systems. Second, we propose a probabilistic Quality of Service (QoS) model that enables providers to quantify the variation in resource availability; both for resource procurement due to competition and for the duration of the resource request from failures at various levels. Third, we use performability analysis through a Markov Reward Model to quantify the loss in performance and study the impact on cost due to availability variations. Finally, we propose a multi-phase orchestration approach that balances performance, reliability and cost considerations for a set of workflows.
Keywords: Adaptation,Cloud computing,Deadline sensitive scheduling,Grid computing,Resource management,Workflow orchestration, Web services
ترجمه چکیده :محاسبات در مقیاس بزرگ از تلاش های مختلف علمی به عنوان گردش است که اطلاعات به اشتراک گذاشته و سیستم های با کارایی بالا دسترسی تشکیل شده است. به طور مشابه، برنامه های کاربردی کسب و کار در سیستم محاسبات ابری استفاده از زیرساخت های به عنوان بخشی از مدل کسب و کار اصلی توزیع شده است. پیشرفت های اخیر در شبکه و محاسبات ابری ابزار برای نظارت و مدیریت اجرای فراهم می کند. با این حال آنها نمی مرزهای قابل پیش بینی در کیفیت سرویس (QoS) است که می تواند در چنین چند کاربر محیط های توزیع شده متغیر مورد انتظار ارائه نمی دهد. شناخت خواص پویا از منابع و کنترل هماهنگ از منابع و گردش به ویژه برای گردش حساس به مهلت پیش بینی آب و هوا مانند حیاتی است. در این پایان نامه به بررسی دوباره پشته نرم افزار است که پشتیبانی از خدمات چند لایه و پیشنهاد و ارزیابی کلمات (گردش کار ارکستراسیون برای سیستم های توزیع) معماری است که خلاصه تفاوت بین مدل مشخص و جدایی از نگرانی بین سطح منابع و فراهم می کند ابزارهای سطح نرم افزار. در زمینه معماری کلمات ما رابط ها و ساز و کارهای لازم برای ارائه کیفیت قابل پیش بینی از خدمات را به گردش وب سرویس با زمان و دقت محدودیت اکتشاف. ما را در چهار کمک های اولیه را زیر است. اول، ما یک انتزاع منابع در سراسر شبکه و کنترل منابع ابر مکانیسم قادر می سازد که بالاتر سطح ابزار انتزاعی تفاوت بین سیستم های ارائه شده است. دوم، ما پیشنهاد می کنیم کیفیت احتمالاتی خدمات مدل (QoS) است که ارائه دهندگان را قادر می سازد برای تعیین کمیت تغییر در دسترس بودن منابع؛ هر دو برای تهیه منابع علت رقابت و برای مدت زمان از درخواست منابع از شکست در سطوح مختلف. سوم، ما با استفاده از تجزیه و تحلیل performability از طریق یک مدل مارکوف پاداش برای تعیین کمیت کاهش در عملکرد و مطالعه تأثیر آن بر هزینه به علت تغییرات در دسترس بودن. در نهایت، ما یک رویکرد ارکستراسیون چند مرحله است که توازن عملکرد، قابلیت اطمینان و هزینه ملاحظات برای مجموعه ای از گردش ارائه شده است. (این متن توسط ماشین ترجمه شده است لذا ممکن است نیاز به ویرایش داشته باشد)