فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود پایان نامه ارائه روشی برای طراحی مبتنی بر سرویس

اختصاصی از فایلکو دانلود پایان نامه ارائه روشی برای طراحی مبتنی بر سرویس دانلود با لینک مستقیم و پر سرعت .

دانلود پایان نامه ارائه روشی برای طراحی مبتنی بر سرویس


دانلود پایان نامه ارائه روشی برای طراحی مبتنی بر سرویس

معماری سرویس گرا به سرعت به عنوان نخستین ائتلاف و راه حل معماری محیطهای محاسباتی ناهمگون و پیچیده معاصر پدیدار گشته است .  SOA نیازمند این است که سازمانها مدلهای کسب و کار خود را ارزیابی کنند, به ایجاد تکنیکهای تحلیل و طراحی مبتنی بر سرویس بیاندیشند و طرحهای گسترش و پشتیبانی روابط مابین فروشنده , مشتری و شریک تجاری را ارزیابی کنند . طراحان نمی توانند انتظار مدیریت توسعه یک پروژه سرویس گرا را داشته باشند بدون اینکه به شیوه طراحی دقیق و متدولوژی توسعه تکیه داشته باشند . از آنجایی که متدولوژی توسعه مبتنی بر سرویس اهمیت حیاتی در توصیف  ,ساخت , پالایش و تطبیق فرایندهای کسب وکاری دارد که تغییرپذیری بالایی دارند و تا به حال روش مناسب و منسجمی برای توسعه برنامه های کاربردی تجاری قدرتمند وجود ندارد , هدف این تحقیق ارائه روشی برای طراحی مبتنی بر سرویس می باشد . در این تحقیق از تکنیکها و مباحث مطرح درSOA   استفاده شده و برای طراحی سرویس گرا روشی پیشنهاد می شود . تمرکز تحقیق بر روی فرایند طراحی می باشدکه اصول و تکنیکهای کافی برای مشخص کردن , ساخت و پالایش فرایندهای کسب وکاری که به سرعت دچار تغییر می شوند فراهم می کند . روش پیشنهای برای ایجاد کنترل متمرکز از تجرید لایه های سرویس و طبقه بندی انواع سرویس استفاده نموده و در کنار استفاده از سیستمهای موروثی در حمایت از استراتژیهای کوتاه مدت سازمانها  ,بر اساس اصول طراحی و اصول سرویس گرائی در راستای استراتژیهای بلند مدت عمل می کند تا در تامین اهداف تجاری و حمایت از فرایندهایی که به سرعت دچار تغییر می شوند مفید واقع شود . همچنین زمینه تعامل عاملهای مختلف فرایند که در سطح چندین سازمان گسترده شده اند فراهم می شود و با تحلیل تغییرپذیری, انعطاف پذیری سیستم در حمایت از نقاط متغیر فرایندها و تغییر در سیاستهای کسب و کار افزایش می یابد .  بدین منظور در ادامه بحث ابتدا سبکهای مختلف توسعه نرم افزار به همراه سبک مبتنی بر سرویس و اصول سرویس گرائی به تفصیل بررسی می گردد , سپس چرخه حیات معماری سرویس گرا و فاز تجزیه و تحلیل که مقدمه ای برای طراحی می باشد مورد بررسی قرار می گیرد و در ادامه با بیان اصول و الگوهای طراحی موجود , راهکار پیشنهادی با  نمونه پیاده سازی شده به صورت مشروح بیان می گردد .

کلمات کلیدی : SOA , Layer, Service Type , Process ,Variation , Granularity .Composition
مقدمه
در طول چهار دهه اخیر، میزان پیچیدگی نرم افزارها بصورت صعودی افزایش یافته و تقاضا برای نرم افزارهای قدرتمندتر بیشتر شده است. در این میان، به نظر می رسد که روشهای قدیمی جوابگوی نیازهای در حال رشد کنونی نیستند و نیاز به ایجاد و بکارگیری روشهائی است که بوسیله آنها بتوان بر این پیچیدگیها بصورت کاراتر و در زمانی کوتاهتر غلبه کرد. از سوی دیگر امکان کنار گذاشتن یکباره سیستمهای نرم افزاری موجود که تا به حال مشغول سرویس دهی به مشتریان بوده اند، وجود ندارد و می بایست سیستمهای جدید را بصورت یکپارچه و در کنار همین سیستمهای فعلی بوجود آورد. معماری سرویس گرا، با تکیه بر اصول سرویس گرائی و محاسبات و سرویس های توزیع شده و بر پایه پروتکلهای شبکه و لایه های منطقی سرویس و همچنین زبانهایی که تولید نرم افزارهای توزیع شده را فراهم می کنند، به عنوان راه حلی مناسب جهت از میان برداشتن مشکلات و مسائل مذکور مطرح گردیده است[20,21].

چکیده
مقدمه

فصل اول: کلیات معماری سرویس گرا
1-1) تعاریف اولیه
1-1-1) سبک معماری مبتنی بر سرویس
2-1) اهداف تحقیق
3-1) پیشینه تحقیق
4-1) روش کار و تحقیق
5-1) مقایسه ای بر مدلهای توسعه وابسته به معماری
1-5-1) توسعه مبتنی بر object
2-5-1) توسعه مبتنی بر مؤلفه
3-5-1) محاسبات توزیع یافته
4-5-1) معماری سرویس گرا
1-4-5-1) توسعه مبتنی بر سرویس
2-4-5-1) قابلیتهای معماری سرویس گرا
6-1) مؤلفه های SOA
7-1) اصول سرویس گرائی

8-1) سرویس گرائی و تشکیلات سازمانی
1-8-1) لایه های سرویس  
1-1-8-1) لایه سرویس کاربردی
2-1-8-1) لایه سرویس تجاری
3-1-8-1) لایه سرویس همنوائی
2-8-1) سرویسهای Agnostic

فصل دوم : تحلیل مبتنی بر سرویس
1-2) چرخه حیات معماری سرویس گرا
2-2) استراتژیهای تحویل SOA
1-2-2) روش پایین به بالا
2-2-2) روش بالا به پایین
3-2-2) روش Meet-In-The-Middle  
3-2) تحلیل سرویس گرا
1-3-2) اهداف تحلیل سرویس گرا
2-3-2) پروسه تحلیل سرویس گرا

فصل سوم : الگوها و اصول طراحی
1-3) نکات قابل توجه طراحی
1-1-3) مدیریت دانه بندی سرویس و مؤلفه
2-1-3) طراحی برای قابلیت استفاده مجدد
3-1-3) طراحی برای قابلیت ترکیب سرویس
1-3-1-3) اتصال و همبستگی

2-3) رهنمودهای عمومی
1-2-3) استانداردهای نامگذاری
2-2-3) طراحی عملیات سرویس به شکلی که ذاتا قابل توسعه باشد
3-2-3) تعیین متقاضیان مطرح سرویس
3-3) الگوهای طراحی و انواع معماری
1-3-3) الگوها
2-3-3) طراحی بنیادی

فصل چهارم : راهکار پیشنهادی
1-4) مرحله 1 بازبینی لایه بندی سیستم SOA
1-1-4) فعالیت 1 مروری بر استراتژیهای لایه بندی
2-1-4) فعالیت 2 بازبینی لایه بندی فاز تحلیل
3-1-4) فعالیت 3 معرفی لایه های تخصصی تر
1-3-1-4) لایه داده
2-3-1-4) لایه دسترسی سرویس
3-3-1-4) لایه تعامل
2-4) مرحله 2 تحلیل تغییرپذیری
1-2-4) فعالیت 1 شناسایی انواع تغییرپذیری
2-2-4) فعالیت 2 مدلهای موجود برای تغییرپذیری
3-2-4) فعالیت 3 گروهبندی و مدلسازی تغییرپذیری
4-2-4) فعالیت 4 نگاشت نقاط تغییرپذیر
3-4) مرحله 3 سرویسهای فاز طراحی

1-3-4) فعالیت 1 تعیین سرویسها
2-3-4) فعالیت 2 جایگاه سرویسهای کنترلی
4-4) مرحله 4 مروری بر دانه بندی
1-4-4) فعالیت 1 تکنیک دانه بندی سرویسها و چنددانه ای بودن
2-4-4) فعالیت 2 متدهای چند دانه ای سرویسها
5-4) مرحله 5 مدلسازی فرایند
1-5-4) استفاده از مدلسازی فرایند برای طراحی معماری سرویس گرا
2-5-4) ابزار مدلسازی فرایند
3-5-4) فعالیت طراحی فرایند کسب و کار مبتنی بر سرویس

فصل پنجم : بررسی موردی
1-5) انتخاب بررسی موردی
1-5) سیستم سفارش کالا
3-5) تحلیلی بر راهکار پیشنهادی

فصل ششم : نتیجه گیری و پیشنهادات
1-6) نتیجه گیری
2-6) پیشنهادات
مقاله
پیوستها
منابع و ماخذ
فهرست منابع فارسی
فهرست منابع لاتین
سایتهای اطلاع رسانی
اختصارات
چکیده انگلیسی

 

شامل 265 صفحه فایل word


دانلود با لینک مستقیم


دانلود پایان نامه ارائه روشی برای طراحی مبتنی بر سرویس

پایان نامه ارشد برق ارائه روشی برای تضمین قابلیت اطمینان و تحمل پذیری خطا در شبکه های روی تراشه

اختصاصی از فایلکو پایان نامه ارشد برق ارائه روشی برای تضمین قابلیت اطمینان و تحمل پذیری خطا در شبکه های روی تراشه دانلود با لینک مستقیم و پر سرعت .

پایان نامه ارشد برق ارائه روشی برای تضمین قابلیت اطمینان و تحمل پذیری خطا در شبکه های روی تراشه


پایان نامه ارشد برق ارائه روشی برای تضمین قابلیت اطمینان و تحمل پذیری خطا در شبکه های روی تراشه

 

 

 

 

 

 

چکیده

امروزه می توان طراحی سیستم های با پیچیدگی بالا را براساس مرتبط کردن هسته ها و مولفه های از پیش طراحی شده انجام داد. دلایل اصلی این امر: پیچیدگی سنکرون سازی عمومی روی تراشه، ضرورت استفاده مجدد از اجزاء سخت افزاری و نرم افزاری تا حد ممکن، نیاز به پهنای باند بالا در ارتباطات تراشه ای، هزینه بالای طراحی، نیاز به روش های ساده برای پیاده سازی پردازش موازی، و ناهمگن بودن ویژگی ها و عملکردهای سیستم می باشد. معماری جدیدی که برای برآورده کردن این نیازها پیشنهاد شده است شبکه روی تراشه نام دارد. شبکه روی تراشه یک وسیله ارتباطی در محیط سیستم روی تراشه است که هدف اصلی آن فراهم کردن زیربنایی موثر برای ارتباطات قابل پیکربندی تعداد دلخواهی منبع می باشد. ساختار شبکه روی تراشه فعلی، شامل منابع و سوئیچ هایی است که به صورت یک مش متصل شده اند و هر منبع دیگری (پردازنده، حافظه، بلاک از پیش طراحی شده و…) نیز می تواند به این مش اضافه شود. شبکه روی تراشه براساس الگوی سنکرون محلی – اسنکرون عمومی کار می کند که ارتباط در داخل یک منبع به صورت سنکرون انجام می شود ولی ارتباط بین منابع اسنکرون می باشد. سنکرون سازی به وسیله فرستادن پیغام هایی در تمام شبکه روی تراشه به وجود می آید. کلیه اعمال ارتباطی، مسیریابی و ذخیره سازی بین منابع، توسط سوئیچ ها انجام می شود. در طراحی این تراشه باید ابتدا تعداد سوئیچ ها، توپولوژی شبکه، تعداد و نوع منابع مشخص گردد و سپس برای داشتن کارآیی بالا باید پارامترهای کمی همچون تأخیر، پهنای باند، توان مصرفی و مساحت استفاده شده و پارامترهای کیفی همچون قابلیت دوباره پیکربندی شبکه (استاتیک، دینامیک) کیفیت سرویس و… در نظر گرفته شود. اما در ساخت این تراشه ها، هنوز مشکلاتی نظیر هزینه ارتباطات بین مولفه ها و احتمال بروز خرابی های غیرقابل پیش بینی در مولفه ها و مدارات ارتباطی وجود دارد. از این رو تحمل پذیری خطا در ارتباطات، نقش مهمی در گسترش معماری شبکه روی تراشه دارد. در این پروژه روش های مختلف تحمل پذیری خطا در شبکه های روی تراشه و شبکه های کامپیوتری مورد بررسی و تحلیل قرار گرفته و یک روش جدید ارائه شده است.

مقدمه

طراحی سیستم های بسیار بزرگ و پیچیده روی یک تراشه واحد مشکل است و از قانون خاصی نیز تبعیت نمی کند. صنعت EDA تلاش می کند با فراهم کردن ابزار و متدولوژی های مورد نیاز، به کارگیری مجدد قطعات، ساختارها و کاربردها را امکان پذیر سازد. از آنجا که نیاز به سازماندهی تعداد زیادی از هسته های IP در یک تراشه با استفاده از زیرساخت ارتباطی استاندارد در طراحی SOC احساس می شد، این موضوع ابتدا طراحان را به استفاده از روش طراحی مبتنی بر بستر رهنمون گردانید. بسترها تنها دارای ارتباطات مبتنی بر گذرگاه هستند. بنابراین طراح می بایست با پیکره بندی و برنامه ریزی هسته های IP متصل شونده به گذرگاه ها، سیستم جدید را ایجاد می کرد. اما کم کم احساس نیاز به نوع کارآمدتری از شبکه ارتباطات احساس می شد، که بتوانند ارتباطات در SOC های بزرگ و پیچیده را حمایت کند. بدین ترتیب ایده شبکه روی تراشه مطرح شد. اولین حسن NOC آنست که راه حلی برای مشکلات الکتریکی در تکنولوژی های زیر میکرون به حساب می آید زیرا سیم کشی های عمومی و حجیم را ساختاربندی و مدیریت می کند. به علاوه، کارآمدتر، قابل اطمینان تر و مقیاس پذیرتر نسبت به گذرگاه های معمول است. شبکه قابل پیکره بندی و مقیاس پذیر روی تراشه، بستر انعطاف پذیری است که می تواند با نیازهای کاربردهای مختلف منطبق شود. اما در ساخت این تراشه ها، هنوز مشکلاتی نظیر هزینه ارتباطات بین مولفه ها و احتمال بروز خرابی های غیرقابل پیش بینی در مولفه ها و مدارات ارتباطی وجود دارد. از اینرو تحمل پذیری خطا در ارتباطات، نقش مهمی در گسترش معماری شبکه روی تراشه دارد. در این پروژه روش های مختلف تحمل پذیری خطا در شبکه های روی تراشه و شبکه های کامپیوتری مورد بررسی و تحلیل قرار گرفته و یک روش جدید ارائه شده است. ادامه پایان نامه به صورت زیر می باشد: فصل اول به بیان هدف و پیشینه تحقیق می پردازد. فصل دوم مروری بر خصوصیات شبکه و شبکه های سوئیچینگ بسته ای که برای شبکه روی تراشه پیشنهاد شده اند داشته، روش های طراحی شبکه روی تراشه را معرفی می کند. فصل سوم خرابی ها، روش های مدلسازی خرابی و الگوریتم های تحمل پذیر خطای موجود برای شبکه روی تراشه را شرح می دهد. فصل 4 به تشریح الگوریتم پیشنهادی می پردازد. فصل 5 در رابطه با جزئیات شبیه سازی و ارزیابی نتایج شبیه سازی می باشد. نتیجه گیری کلی و پیشنهادات نیز در ادامه ارائه شده اند.

تعداد صفحه : 113


دانلود با لینک مستقیم


پایان نامه ارشد برق ارائه روشی برای تضمین قابلیت اطمینان و تحمل پذیری خطا در شبکه های روی تراشه

روشی نوین برای استفاده از رایانه های شخصی

اختصاصی از فایلکو روشی نوین برای استفاده از رایانه های شخصی دانلود با لینک مستقیم و پر سرعت .

روشی نوین برای استفاده از رایانه های شخصی که در حالت اماده به کار قرار دارند تا وظایف خود را در این حالت انجام دهد. (این مقاله در تاریخ 9/1/95 ترجمه شده است )

Anatoly Kalyaeva*, Iakov Korovina

aScientific Research Institute of Multiprocessor Computing Systems of Southern Federal University, Chekov st., 2, Taganrog 347922,

Russia

چکیده یا خلاصه مقاله

در این مقاله مولف پیشنهاد می دهد که روش های جدیدی برای انجام وظایف به صورت منسجم و درست در توزیع محاسبات در کامپیوتر بر اساس منابع داده ای که در کامپیوتر های شخصی وجود دارد .پارامتر هایی که اینچنین منابعی دارند به صورت متغییر های دینامیکی باعث می شوند که برنامه ها محاسبات خود را در سیستم توزیع کنند . برای رسیدن به این مرحله که استفاده ی موثری از کامپیوتر کرد , روش های ارائه شده از روشی که به صورت غیر متمرکز است به وسیله ی واکنش های دوره ایی بهره می برد. برای حل هر وظیفه که به سیستم محول می شود و انها را برای دیس پچ کردن یا جدا کردن اسان تر می کند و محاسبات ان را انجام می دهد. مزیت اصلی پیشنهاد دادن این روش کاهش هزینه های ایجاد و نگه داری توزیع سیستم های ترکیبی می باشد .


دانلود با لینک مستقیم