[۷۸, ۸۲)

 

۶۹

 

 

 

[۸۲, ۸۶.۱)

 

۷۷

 

 

 

 

 

 

Algorithm

 

 

 

{ Input: λ۲۱ // Arrival rates
SLA1, SLA//SLAs
Output: DA or SA // Allocation Strategy
Compute G(SLA1) and G(SLA2)
Computedifference G(SLA1)- G(SLA2)
Search angel table to obtain α
IF tan-1 λ۲۱ THEN
return DA
ELSE
return SA
}

 

 

 

شکل ۴-۱۱: الگوریتم تعیین استراتژی بهتر ]۲۶[.
به منظور تحویل سرویس به مشتریان، فراهم­کنندگان SaaS یا باید سخت­افزارهای خودشان را به مشتریان بدهند یا سخت­افزارها را از فراهم کنندگان IaaS[25] اجاره کنند و این به معنای آن است که فراهم­کنندگان SaaS با هزینه اضافی مواجه می­شوند، بنابراین فراهم­کنندگان SaaS به دنبال راه ­هایی برای کاهش هزینه زیرساخت بدون تاثیر بر پارامترهای QoS مشتری هستند. در ادامه چهار استراتژی ارائه داده شده در ]۲۷[ بررسی شده ­اند که در آنها تحلیل شده که آیا درخواست جدید می ­تواند بر اساس نیازهای QoS و قابلیت ­های منابع پذیرفته شود یا نه. وروردی همه استراتژی­ها پارامترهای QoS درخواست جدید و اطلاعات مرتبط با فراهم­کننده منبع و خروجی آنها اطلاعات مربوط به زمانبندی و کنترل ورودی است. سه الگوریتم نیز برای بکارگیری استراتژی­ها و تخصیص منبع مطرح شده است.
پایان نامه - مقاله - پروژه
مدل سیستم: شکل ۴-۱۲ یک مدل SaaS را نشان می­دهد که شامل بازیگران و سیستم زمانبندی و کنترل ورودی است. کاربر یک نرم­افزار را با ثبت پارامترهای QoS از فراهم کننده SaaS درخواست می­ کند. لایه بستر از “کنترل ورودی” برای تحلیل پارامترهای QoS استفاده می­ کند و تصمیم می­گیرد که آیا درخواست کاربر را با توجه به قابلیت­ها بپذیرد یا نه. در اینجا دو لایه SLA در نظر گرفته شده است. SLA(U) برای کاربران و SLA® برای فراهم­کنندگان منابع.
عامل­ها: در این مدل سه عامل مهم به شرح زیر وجود دارند.
کاربر: درخواست نرم­افزار را به فراهم­کننده SaaS می­دهد. SLA(U) شامل موارد زیر است.
تاریخ انقضا: حداکثر زمانی که کاربر می ­تواند منتظر نتایج بماند.
بودجه: کاربر برای سرویس چه مبلغی را می­خواهد بپردازد.
نسبت نرخ جریمه: یک نسبت برای غرامت به مشتری در صورتی که فراهم­کننده تاریخ انقضا را رعایت نکند.
سایز فایل ورودی کاربر: فایل ورودی کاربر حداکثر چه سایزی می ­تواند داشته باشد.
طول درخواست: چند میلیون دستورالعمل برای اجرای درخواست مورد نیاز است.
فراهم­کننده SaaS: باید قادر به مدیریت درخواست­ها بطور هوشمندانه و با در نظر گرفتن SLA باشد.
فراهم­کننده IaaS (RP): ماشین­های مجازی را به فراهم­کننده SaaS اجاره می­دهد و مسئول توزیع تصاویر VM برای بکار انداختن منابع فیزیکی­شان هستند. SLA® شامل موارد زیر است.
زمان آغاز سرویس: مدت زمان لازم برای استقرار یک VM
قیمت: مبلغ پرداختی توسط فراهم­کننده SaaS برای هر ساعت استفاده از یک VM
قیمت انتقال داده ورودی: مبلغ پرداختی توسط فراهم­کننده SaaS برای انتقال داده از یک ماشین محلی (ماشین خود SaaS) به VM مربوط به RP
سرعت انتقال داده ورودی: سرعت انتقال داده توسط فراهم­کننده SaaS برای انتقال داده از یک ماشین محلی به VM مربوط به RP
سرعت پردازش: VM با چه سرعتی برحسب میلیون دستورالعمل در هر ثانیه (MIPS)2 پردازش می­ کند.
قیمت انتقال داده خروجی: مبلغ پرداختی توسط فراهم­کننده SaaS برای انتقال داده از VMمربوط به RP به یک ماشین محلی

موضوعات: بدون موضوع  لینک ثابت


فرم در حال بارگذاری ...