لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 23 صفحه
قسمتی از متن word (..doc) :
بار کاری www 1- خاصیت انفجاری
شلوغی تراکم: congestion
دو جنبه ناشناخته 2- دنباله های سنگین (سربارهای سنگین)
1-2-10 مدل کردن بار کاری انفجاری که اطلاعات هر بار HTTPLOG دسترسی به یک webserver را ضبط می کند.
انفجاری ترافبک باعث افزایش تراکم در منابع سیستم می شود. برای محاسبه افزایش تراکم تقاضای سیستم را در جزء bottle neak با استفاده از یک burstiness factor که می تواند به وسیله HTTPLOG به طوریکه در ادامه معین کرده.
تعریف یک فاکتور انفجار
HTTPLOG مرکب درخواست برای web server در نظر بگیرید. فرض می کنیم:
: تفاوت زمانی بین در و درخواست HTTPLOG رسیده به webserver
: نرخ متوسط رسیدن درخواستها که در HTTPLOG مشاهده می شود به وسیله رابطه زیر به دست می آید:
حال فرض کنید که زمان را به زیر زمانهای مساوی به تعداد n تقسیم کنیم که زمان هر کدام می شود که هر کدام از این ها یک epoch (دور) نامیده می شود.
Arr(k) تعداد درخواستهای HTTP که در دورة kام می رسد:
k: نرخ دریافت درخواستها طی دورة kام به وسیله رابطه زیر به دست می آید:
Arr+: کل درخواستهای HTTP که در تمام دوره ها (epoch) می رسند که در آنها نرخ دریافت دوره از میانگین نرخ دریافت مشاهده شده در HTTPLOG تجاوز می کند بنابراین:
*Arr- تعداد کل درخواستهای HTTP رسیده در دوره ها که نرخ دریافت دورة kام یعنی از میانگین نرخ دریافت مشاهده شده در HTTPLOG تجاوز نمی کند یا کمتر است. بنابراین
به وضوح در یافتیم که تعداد درخواستهای موجود در HTTPLOG مساوی است با تعداد درخواستهای در دوره هایی که دریافتشان بیشتر از میانگین LOG است به اضافه تقاضاهایی که نرخ دریافت آنها کمتر یا مساوی میانگین نرخ دریافت HTTPLOG می باشد یعنی: L=Arr++Arr-
حال پارامتر b انفجار را که در بخش 6 داده شده با توجه به تعاریف عملی بالا مرور می کنیم. پارامتر b به صورت بخشی از زمان تعریف می شود که طی آن نرخ دریافت دوره از میانگین نرخ دریافت دوره موجود در ؟ بیشتر است بنابراین:
تعداد دوره هایی که در آنها
توجه کنید که اگر ترافیک انفجاری نیست به طور مثال در طول تمام دوره ها به یک شکل توزیع می شود مقادیر Arr(k) = 1/n و برای تمام k=1, … , n به صورت بصورت ذکر شده می باشد.
بنابراین دوره ای وجود ندارد که در آن پس b=0، حال می توانیم نرخ دریافت بالای میانگین را برای HTTPLOG به صورت زیر تعریف کنیم:
حال پارارمتر a تعریف شده در بخش 6 را با توجه به تعاریف عملی بالا نظر نسبت بین نرخ دریافت بالای میانگین و نرخ دریافت میانگین محاسبه شده از LOG در پرید دوباره تعریف کنیم
پس:
چون a و b از طریق معادلة (8-2-10) با هم رابطه دارند ما فقط b را به عنوان یک نشانگر انفجار استفاده خواهیم کرد برنامه c، burst که به زبان C نوشته شده و در دیسک همراه کتاب موجود است می تواند برای محاسبة پارامترهای a و b از یک HTTPLOG استفاده شود.
