توضیحات
عنوان: تحقیق مدل سازی عملکرد سیستم های درمقیاس فرا وسیع(ULS) با استفاده ازشبیه سازی لایه لایه( مرحله ای)
- چکیده مطلب
- فصل اول-پیشگفتار
- فصل دوم_ مدل(1+4 نما) برای طراحی نرم افزار
- فصل سوم- مدل شبیه سازی لایه ای
- فصل چهــارم- ساختن مــدل
- فصل پنجم- موردکـاوی ها
- فصل ششم- تشریح مطلب
چکیده مطلب:
استخوان بندی پایگاه های محاسبات ابری نظیر: آمازون S3 و Salesforce بوسیله سیستم های درمقیاس فراوسیع(ULS) شکل داده شده است. مثلا: مجتمع (complex)یعنی زیرساخت سراسری غیرمتمرکزمتشکل ازمجموعه هائی ناهمگن ازگره ها(نقاط تلاقی)نرم افزاری وسخت افزاری.برای اطمینان از قابلیت پاسخگوئی (ULS) ها به تقاضای روبه تزایدخدمات، آگاهی از رفتارعملکرد سیستم حائز اهمیت است، بعنوان مثال طرح ریزی خود- فعال برای ارتقا سخت افزار. یک مدل عملکردخوب بایستی به دغدغه های کلیه ذینفعان در سطح متناسب با دانش، علائق وتجارب آنهاپاسخ گوید. بهرصورت این کارچندان ساده ای نیست چون ذینفعان سیستم های(ULS)ازسوابق ودغدغه های گوناگونی برخوردارند: طراحان نرم افزاربیشتربه عملکرد تک تک اجزای نرم افزار درسیستم توجه دارندوحال آنکه برای مدیران عملکرد کل سیستم در پیکربندی های مختلف اهمیت دارد. دراین مقاله مامدل( 1+4 نمای) طراحی نرم افزاررا ازطریق ساختن مدلهای شبیه سازی چند لایه ای مجزا، به مدلهای تحلیل عملکرد تطبیق میدهیم. بمنظوراثبات مطالب، موردکاوی هائی را روی منابع آزادReally Simple Syndication- RSS(به اشتراک گذاری واقعا آسان)سیستم ابر(Cloud)انجام دادیم که بصورت فعال اخطار های چاپ مطالب جدیدرا برای مشترکان فرستاده و روی نمایشگری فرضی و مولود این حرفه برای سیستمهای ( ULS)ارسال میکند.دراین بررسی نشان میدهیم که مدلهای شبیه سازی مرحله ای ما، با ایجادتوازن بین اهداف عملکردها، برای شناسائی تنگناهای عملکرد وپیکربندی های سیستم بهینه کاملا موثرخواهندبود.(تحقیق مدل سازی سیستم(ULS))
فصل اول – پیشگفتار
امروزه پایگاه های محاسبات ابری همچون آمازونS3/EC2 یا Salesforce ، باسیستمهای درمقیاس فراوسیع ( ULS) مثل زیرساخت مجتمع((Complex که درسراسرجهان توزیع وازهزاران گره نرم وسخت افزاری نامتجانس تشکیل شده است، کارمیکنند. میلیون ها نفر با این سیستمهای (ULS) کارمیکنند و نوعا بآنها وابسته اند، درحالیکه هزاران متخصص برای طراحی ونگاهداری آنها موردنیازاست. نظر به اینکه ازکار افتادن نرم افزاردرسیستمهای (ULS) یک ریسک نیست بلکه واقعیت است، کسب اطمینان ازعملکرد آنها برای فروشندگان محاسبات ابری از اولویتی بسیار بالابرخورداراست.بهرحال بدلیل پیچیدگی سیستمهای (ULS)، کارکرداختصاصی سیستم باهدف آزمون عملکرددرمحیط های آزمایشگاهی عملکرد مبادرت میکنند.مدل سازی عملکرد، فرایندساخت یافته وتکرارپذیرمدل سازی وجوه عملکردی طراحی یک سیستم نر م افزاری است. باحل کردن یاشبیه سازی مدل هـای عملکرد، مهندسان عملکرد می توانند حدودتقریبی مثلا:زمان واکنش یا استفاده ازمنابع دردرجات مختلف عملیات را به دست بیآورند.مدل سازی عملکردقادراست اطلاعات ارزشمندی برای ممانعت سریع ازطراحی های نامناسب، دراختیارطراحان سیستم و برای تصمیم سازی آگاهــانه درباره فضاهای بالقوه عملیات دسترسی به اینترنت، دراختیارنرم افزار نویسان قرار دهد.مدل عملکردخوب بایدذینفعان مختلف باسوابق وعلایق گوناگون راقادرسازدتااز عملکردیک سیستم نرم افزاری، بدون غوطه ورشدن درانبوهی اطلاعات زائدو غیرضروری، سردربیاورند. علاوه براین تجسم پذیری مدل نیز بلحاظ بهبوددرک پذیری طراحی برنامه حائز اهمیت است. بهرحال این دوگروه عمده ومهم مدل های عملکردشامل: مدل های شبیه ساز تحلیلی و مدلهای شبیه ساز “مجزا-ازرویداد”((Discrete-event ،نیازهای دوگانه موردبحث را پشتیبانی نمیکنند.مدل های عملکردتحلیلی مثل “شبکه صف بندی مطبق”((LQN،برای مدل سازی سازی عملکردسیستم های نرم افزاری، ازمعادلات ریاضی ومفاهیم آماری بهره میبرد. داده های ورودی یک مدل تحلیلی عبارت از میانگین نرخ ورود درخواستهاو یک سری ارزش های میانگین است که مقدارمصرف (نرم وسخت افزار)برای هر درخواست را نشان میدهد. داده های خروجی عبارتندازرفتارسیستم واستفاده ازمنابع .ساختن وبکارگیری مدلهای تحلیلی مستلزم میزان قابل توجهی مهارت وتخصص است. بعضی ازتکنیکهاقادرندبطورخودکارمدلهائی مبتنی برعلائم نشانگر مقطع اجرای سیستم های نرم افزاری بسازند، امااینقبیل تکنیکهانوعادرسیستم های (ULS)وجودندارند.برخلاف مدلهای تحلیلی، مدلهای شبیه سازی”مجزا-ازرویداد”، رفتاریک سیستم نرم افزاری رابه ترتیب زمانی وقوع رویدادها ثبت وضبط میکند.آمارهای عملکرد:مثلازمان پاسخگوئی به هردرخواست، ازطریق اجرای مدل شبیه ساز، درمواجهه باساعت شبیه سازی که شبیه سازی 8ساعت کارروزانه راظرف چنددقیقه امکان پذیر میسازد، قابل دستیابی خواهندبود.مدلهای شبیه سازی معمولابمنظورتست جنبه های خاصی ازعملکردبینفع های خاص ساخته میشوند، بعنوان مثال تاثیرعملکردمجموعه داده هـای ناخواسته جاوا(Java).گرچه برنامه دان های اختصاصی وجوددارندکه مدلهای شبیه سازی را اجراو مصورکنند، امااندازه وپیچیدگی سیستمهای (ULS) مانع ایجادیک مدل شبیه سازی فراگیربرای پشتیبانی تمام دینفعان می شود.
توجه:
- برای دانلود فایل کامل ورد تحقیق لطفا اقدام به خرید نمایید.
- پس از خرید بلافاصله لینک دانلود فایل برای شما ایمیل خواهد شد.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.