مدلسازی شبکه صف بسته عنوان پروژه ای است که به پیاده سازی و شبیه سازی مقاله ای با عنوان A closed queuing network model with single servers for multi-threaded architecture می پردازد. این مقاله در شبیه ساز متلب پیاده سازی شده است و آماده دانلود می باشد. در ادامه توضیحات و تصاویری از پروژه آورده شده است.
تیم طراحی و تولید پی استور از اولین تیمهای تشکیل شده در مجموعه آموزشی پی استور میباشد. این تیم از اساتید مجرب و فارغ التحصیلان رشتههای فنی و مهندسی تشکیل شده که در زمینههای مختلف تولید محتوای تخصصی فعال هستند.
مدلسازی شبکه صف بسته
شبیه سازی این مقاله در محیط متلب انجام شده، روال اصلی برنامه main است که تعریف متغیرها و ثابت ها همانند بردارهای m و n، نرخ های سرویس Ep و Sp mui,muj، نرخ ورود (landa) و غیره، طراحی و مقداردهی نمودار ها در این کلاس انجام می شود. هر کدام از فرمولهای مورد نیاز جهت رسم نمودارها در توابعی جداگانه تعریف شده و سپس جهت رسم نمودارها در داخل تابع main فراخوانی میشوند.
علاوه بر روال اصلی برنامه، 5 تابع دیگر نیز با نامهای GenerateC، ResponseTime، ،Throughput، CPU_Util و Q_length تعریف شدهاند. این پروژه دارای یک فایل ورد راهنما می باشد که تمامی توابع و نحوه کار آنها توضیح داده شده است.
کد مربوط به تابع اصلی main
global Mui Muj p0 p1 N Landa m=[1 1 2 3 3 3 4 5 5]; n=[1 2 2 2 3 4 4 4 5]; N=10; %felan sabet migiram% Landa=1000; p0=0.4; p1=0.6; %***************Figure2: C(N)****************************** Mui=[0.8 0.7 0.3 0.6 0.9]; Muj=[0.4 0.3 0.7 0.4 0.8]; FinalC=GenerateC(m(9),n(9),N); figure k=1:N; plot(k,FinalC(k+1),'r--','LineWidth',2); xlabel('N') ylabel('C(N)') %***************Figure3_1: Response Time********************** Mui=[0.27 0.3 0.25 0.2 0.3]; Muj=[.2 .2 .2 .2 .2]; for i=1:9; R(i)=ResponseTime(m(i),n(i),N); end figure d=1:9; plot(m(d)+n(d),R(d),'b--o','MarkerFaceColor','g','MarkerEdgeColor','b','LineWidth',2,'MarkerSize',8) xlabel('Total no. of processors(m+n)') ylabel('Response time') %******************Figure 3_2: Throughput******************* Mui=[0.6 .5 .6 .8 .7]; Muj=[0.5 .6 .8 .5 .6]; for i=1:9; E(i)=Throughput(m(i),n(i),N); end d=1:9; figure subplot(2,2,[1 2]); plot(m(d)+n(d),E(d),'b--o','MarkerFaceColor','m','MarkerEdgeColor','b','LineWidth',2,'MarkerSize',8) xlabel('Total no. of processors(m+n)') ylabel('Throughput') %******************Figure 4: Throughput******************* Mui=[2 2 2 2 2]; Muj=[1 0.9 1.8 1.6 3]; for i=3:3:30 E(i)=Throughput(3,4,i); end b=3:3:30; subplot(2,2,3); plot(b,E(b),'c:o','MarkerFaceColor','m','MarkerEdgeColor','c','LineWidth',2,'MarkerSize',8) xlabel('Degree of multiprogramming(N)') ylabel('Throughput') %******************Figure 6: Throughput********************** Mui=[3.3 3.3 3.3 3.3 3.3]; Muj=[3.2 3.5 3.2 3.5 3.2]; for i=1:4:140; if i==125 Mui=[5 5 3 3.5 5]; Muj=[6.6 0.9 5 0.9 0.9]; end if i>125 Mui=[3.5 3.5 3.5 3.5 3.5]; Muj=Muj+0.1; end E(i)=Throughput(3,4,i); end b=1:4:140 subplot(2,2,4); plot(b,E(b),'c-o','MarkerFaceColor','m','MarkerEdgeColor','c','LineWidth',1,'MarkerSize',5); xlabel('Degree of multiprogramming(N)') ylabel('Throughput') % **************Figure 5:CPU Utilization**************************** Mui=[3 3 0.2 0.8 0.9]; Muj=[0.16 0.2 0.2 0.2 2]; for i=2:10; U01(i)=CPU_Util(3,4,i); end Mui=[0.001 10 10 0.2 0.9]; Muj=[0.001 0.1 0.1 0.1 4]; for i=2:10; U02(i)=CPU_Util(3,4,i); end Mui=[20 20 20 0.8 0.9]; Muj=[0.0178 10 0.02 10 2]; for i=2:10; U03(i)=CPU_Util(3,4,i); end b=2:10; figure plot(b,U01(b),'r-x',b,U02(b),'b-o',b,U03(b),'m-s'); xlabel('Degree of multiprogramming(N)'); ylabel('CPU utilization'); %*********************Figure 7: Response Time and Queue Lengths******************** Mui=[7 9 1 0.1 0.9]; Muj=[0.18 0.2 0.5 0.5 4]; for i=2:10; U04(i)=CPU_Util(3,4,i); end for i=2:10 L(i)=Q_length(3,4,i); end for i=2:10 R(i)=ResponseTime(3,4,i); end i=2:10; figure subplot(2,1,1); plot(U04(i),L(i),'k-o','MarkerFaceColor','b','MarkerEdgeColor','k','LineWidth',1,'MarkerSize',7); xlabel('CPU utilization'); ylabel('Queue lengths'); subplot(2,1,2); plot(U04(i),R(i),'k-o','MarkerFaceColor','g','MarkerEdgeColor','k','LineWidth',1,'MarkerSize',7); xlabel('CPU utilization'); ylabel('Response times');
تصاویر خروجی شبیه سازی با متلب
ویدئوی معرفی
درباره محصول
برای دانلود پروژه مدلسازی شبکه صف بسته که با استفاده از نرم افزار متلب شبیه سازی شده است، محصول را دانلود نمایید. محصول دارای نشان تضمین کیفیت پی استور می باشد. خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت. کیفیت محتوا توسط پی استور تضمین می شود.
مباحث مرتبط با موضوع
اطلاعات تکمیلی محصول
نام محصول: | مدلسازی شبکه صف بسته برای معماری multi-threaded |
---|---|
نوع محصول: | سورس کد |
حجم فایل: | 0.5 مگابایت |
فرمت فایل: | m. در قالب متلب |
قابل اجرا در: | Matlab 2009 و بالاتر |
تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این محصول توسط پی استور تضمین شده و در صورت عدم رضایت از محصول، به انتخاب شما:
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا 80 درصد مبلغ پرداختی به حساب بانکی شما عودت داده میشود.
موضوعات پیشنهادی برای شما
حجم فایل: | 0.5 مگابایت |
---|---|
فرمت فایل | m. در قالب متلب |
هماهنگی با: | Matlab 2009 و بالاتر |
تاکنون 0 نفر این محصول را تهیه کرده اند و 1 نظر برای آن ثبت شده است.
نظرات و دیدگاه ها
قوانین ثبت دیدگاه
- لطفاً دیدگاه های خود را فارسی تایپ کنید.
- دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
- از درج دیدگاه های تکراری پرهیز نمایید.
- سوالات تخصصی خودتان را از طریق تیکت پشتیبانی مطرح کنید.
هزینه سفارش: 79,000 تومان
حجم فایل: | 0.5 مگابایت |
---|---|
فرمت فایل | m. در قالب متلب |
هماهنگی با: | Matlab 2009 و بالاتر |
1 بازخورد (مشاهده نظرات)
هزینه سفارش: 79,000 تومان
مدیریت و پشتیبانی
نظرات و دیدگاه های خود را با ما درمیان بگذارید.