فی موو

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

فی موو

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

رایانش ابری ( Cloud Computing )

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

رایانش ابری ( Cloud Computing )


رایانش ابری ( Cloud Computing )

چکیده :

کارشناسان امر IT، سیستم های محاسباتی گوناگونی را برای رفع این گونه نیازهای کاربران ارائه داده اند. که می توان به Cluster Computing، Grid Computing و اخیراً Cloud Computing اشاره نمود. از بنیانگذاران این فن آوری می توان شرکت آمازون را نام برد که برای اولین بار در سال 2007 خدماتی را در این زمینه به کاربران ارائه نمود و در پی این شرکت، شرکتهای دیگری مثل گوگل و مایکروسافت نیز وارد این عرصه گردیدند که در ادامه توضیح داده خواهد شد. امروزه برای ویرایش یک فایل متنی یا ادغام دو تصویر ساده نیازی به نصب برنامه های حجیم و گران قیمت مثل آفیس یا فتوشاپ نداریم. بلکه به راحتی با استفاده از یک سرویس مبتنی بر اینترنت، بدون نیاز به خرید و نصب برنامه، تمام این کارها را انجام داد. Cloud Computing، به معنی توسعه و به کارگیری فن آوری کامپیوتر بر مبنای اینترنت می باشد. در واقع قابلیت های کامپیوتری به صورت یک سرویس اینترنتی به کاربر عرضه می شود.

فهرست :

مقدمه

Cloud Computing چیست؟

عناصر زیر بنایی Cloud

مقایسه Cloud و Grid

مزایای استفاده از Cloud Computing

نقاط ضعف Cloud Computing

خدمات Cloud Computing

ویژگیهای اساسی Cloud Computing

شکل های مختلف Cloud

لایه های تشکیل دهنده Cloud Computing

 

نوع فایل : پاورپوینت

تعداد صفحات : 33 صفحه


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


رایانش ابری ( Cloud Computing )

گزارش فنی Grid Computing

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

گزارش فنی Grid Computing


گزارش فنی Grid Computing

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه99

 

بخشی از فهرست مطالب

مقدمه.............................................................................................................................................................                   

 

فصل یکم – Grid Computing چیست ؟.........................................................................................

 

فصل دوم – مزیت های Grid Computing ....................................................................................

 

2-1- استفاده مؤثر از منابع.................................................................................................................

 

2-2- قابلیت محاسبه موازی.................................................................................................................

 

2-3- منابع مجازی و سازمان های مجازی ........................................................................................

 

2-4- دسترسی به منابع اضافه ................................................................................................................

 

2-5- متعادل سازی استفاده از منابع...................................................................................................

 

2-6- قابلیت اطمینان ............................................................................................................................

 

2-7- مدیریت .............................................................................................................................................

 

فصل سوم- مفاهیم و معماری...........................................................................................................................

 

3-1- سازمان های مجازی و Grid...........................................................................................................

 

3-1-1- چالش های تکنیکی در به اشتراک گذاشتن ..........................................................................

 

3-1-2-سیر تکامل تکنولوژی Grid..........................................................................................................

 

3-2- معماری Gri........................................................................................................................................

 

3-2-1- Fabric : رابط هایی برای کنترل های محلی .....................................................................

 

3-2-2- Connectivity : برقراری ارتباط ساده و امن ...................................................................

 

3-2-3 Resource : به اشتراک گذاشتن یک منبع .....................................................................

 

3-2-4- Collective : هماهنگی چندین منبع ...................................................

 

3-2-5- Application......................................................................................................................

 

3-3- پیاده سازی معماری Grid .........................................................................................................

 

3-3-1-Globus Toolkit v2.0  ...................................................................................................

 

3-3-1-1- Fabric............................................................................................................................

 

3-3-1-2- Connectivity............................................................................................................

 

3-3-1-3-  Resource......................................................................................................................

 

3-3-1-4- Collective......................................................................................................................

 

3-3-2- Open Grid Services Architecture ...............................................................

 

فصل چهارم – مدلی برای برنامه نویسی ...............................................................................................

 

4-1 تعریف محیط و هدف ..................................................................................................................

 

4-2- المان ها .........................................................................................................................................

 

4-2-1- کار..............................................................................................................................................

 

4-2-2- قسمت کردن ...........................................................................................................................

 

4-2-3- ریزکار.........................................................................................................................................

 

4-2-4- منبع محاسباتی......................................................................................................................

 

4-2-5- زمانبند.........................................................................................................................................

 

4-2-6- ذخیره کننده ...........................................................................................................................

 

4-3- مدل برنامه نویسی ، به صورت شبه کد .................................................................................

 

4-3-1 – طرف منابع محاسباتی ...........................................................................................................

 

4-3-2- طرف زمانبند ............................................................................................................................

 

4-3-3- تقسیم کننده ..............................................................................................................................

 

4-4- فلوچارت و کمی از جزئیات برنامه نویسی ..................................................................................

 

4-4-1- فلوچارت طرف زمانبند ...............................................................................................................

 

4-4-2- فلوچارت طرف منبع محاسباتی .............................................................................................

 

4-5- روشی برای تقسیم کردن در مسائل   Back-track..............................................................

 

4-5-1- ساختمان داده ی گره ...............................................................................................................

 

4-5-2- درخت خاکستری .....................................................................................................................

 

4-5-3- قطع کردن درخت ......................................................................................................................

 

4-5-4 زمانبندی ......................................................................................................................................

 

4-5-5- نکات تکمیلی ..........................................................................................................................

 

فهرست شکلها

 

عنوان                                                                                                                        صفحه

 

شکل 1-1 – مراحل مجازی سازی.................................................................................................

 

شکل 2-1- Grid منبع نامتجانس و از نظر جغرافیایی از هم جدا را مجازی سازی می کند

 

شکل 2-2- کارها به جاهایی که بار کمتری دارند برده می شوند .............................................

 

شکل 2-3- پیکر بندی Grid در مواقع بحرانی ...........................................................................

 

شکل 2-4- مدیران می توانند سیاست های خاصی را تنظیم کنند ............................................

 

شکل 3-1- یک سازمان مجازی..............................................................................................................

 

شکل 3-2- سیر تکامل تکنولوژی Grid...............................................................................................

 

شکل 3-3- لایه های معماری Grid...................................................................................................

 

شکل 3-4- مثالی از مکانیزم Globus Toolkit................................................................................

 

شکل 4-1-المان های سیستم ................................................................................................................

 

شکل 4-2- قسمت های مختلف سیستم ..............................................................................................

 

شکل 4-3 – قسمتی از فلوچارت طرف زمانبند...................................................................................

 

شکل 4-4- فلوچارت طرف زمانبند........................................................................................................

 

شکل 4-5- طرف منبع محاسباتی.........................................................................................................

 

شکل 4-6- درخت متقارن و منابع متقارن...........................................................................................

 

شکل 4-7- درخت متقارن و منابع نامتقارن.........................................................................................

 

شکل 4-8- درخت نامتقارن و منابع متقارن........................................................................................

 

شکل 4-9- درخت نامتقارن و منابع نامتقارن......................................................................................

 

شکل 4-10- مراحل زمانبندی ...............................................................................................................

 

شکل 4-11 مراحل زمانبندی.....................................................................................................................

 

مراجع و منابع.........................................................................

 

 

 

مقدمه    

 

واژه ی Grid Computing در اواخر دهه نود در مورد ایجاد قابلیت دسترسی ساده به منابع محاسباتی مانند آنچه در مورد انرژی الکتریسیته در شبکه برق[1] وجود دارد توسط آقایانIan Foster  وCarl Kesselman  در کتاب “ The Grid : Blue print for new computing infrastructure ”  مطرح شد . آنها در آن کتاب در مورد Grid  این طور نوشتند :

 

" Grid محاسباتی یک زیر ساخت نرم افزاری و سخت افزاری است که قابلیت استفاده از تجهیزات محاسباتی را قابل اطمینان ، به صورت کم خرج ، فراگیر و سازگار فراهم می آورد .

 

در سال 2000 آنها با همکاری Steve Tuecke مقاله ای با عنوان “The anatomy of the grid”   نوشتند و در آنجا هدف از Grid  را اینگونه معرفی کردند :

 

" به اشتراک گذاری متوازن منابع برای حل مسئله در یک محیط پویا ، شامل یک سازمان مجازی تشکیل شده صنعت "

 

و بعد اضافه کردند که :

 

" به اشتراک گذاری منابع که ما از آن صحبت می کنیم ، مبادله ی فایل نیست . بلکه منظور ما دسترسی مستقیم به کامپیوترها ، نرم افزارها ، داده ها و دیگر منابع است . این به اشتراک گذاری تحت کنترل کامل صاحب منبع است . مجموعه ای از افراد و یا شرکت ها که این نوع به اشتراک گذاری را داشته باشند ، سازمان مجازی خوانده می شود "

 

بعداً آقای Foster  در مقاله ی  “ What is the grid ?”، Grid را سیستمی تعریف می کند

 

که سه ویژگی زیر را داشته باشد .

 

  • مجموعه ای از منابع هماهنگ که دارای یک مدیریت مرکزی نیستند .
  • از Interface ها و پروتکل های استاندارد ، باز و عام – منظوره بهره می برند .
  • کیفیت سرویسی[2] که کل سیستم ارائه می دهد بزرگتر از کیفیت سرویس هر کدام از منابع است .

 

تمام مفاهیم بالا در واقع Grid را از زاویه دید مختلفی بررسی می کنند ولی بصورت ساده هدف Grid به اشتراک گذاری منابع بصورت هماهنگ در یک محیط ( احتمالاً ) ناهمگن و پویا است .

 

 

 

فصل یکم : Grid Computing  چیست ؟

 

Grid Computing می تواند معنی های مختلفی برای افراد مختلف داشته باشد . تصور مشهور در مورد Grid ، چیزی شبیه شبکه ی برق ( Power Grid ) است که کاربران ( استفاده کنندگان از وسایل برقی ) بدون توجه به اینکه این برق از کجا می آید ، الکتریسیته را از پریز می گیرند .

 

با این دید در مورد Grid Computing ، می توان " Computing " را به عنوان قدرت ( انرژی برق در نظر گرفت و کاربران ( یا برنامه ها ) به منابع محاسباتی ( پردازنده ها ، ذخیره کننده ها ، داده ها ، برنامه ها و غیره ) دسترسی پیدا می کند و اهمیتی ندارد که این منابع از نظر فیزیکی کجا قرار گرفته اند و یا تکنولوژی مورد استفاده در آنها ، سخت افزار و نرم افزار آنها چیست .

 

این دید از Grid Computing می تواند خلاقیت کسی را برانگیزد و در نهایت این ایده به حقیقت بپیوندد ولی در این راه مشکلات تکنیکی زیادی وجود دارد که باید حل شود . اگر این هدف به عنوان هدف نهایی در نظر گرفته شود ، مراحل کوچکتر زیادی باید طی شود و هر کدام از این مراحل مزیت های خود را دارند و تا اندازه ای ما را به هدف نزدیک می کنند .

 

پسGrid Computing  را می توان مانند یک مسیر جذاب از تکنولوژی ها و راهکار های مختلف دید که طی کردن این مسیر ما را به هدف نهایی نزدیکتر می کند . قسمت مهم این پیشرفت در محاسبات توزیع شده است که امکان پیاده سازی برنامه ها در سیستمی که از سازمان های مختلف تشکیل شده است برای به اشتراک گذاشتن منابع را فراهم می آورد . به طور خلاصه امکان" مجازی سازی" را فراهم می آورد . مجازی سازی در زمینه تکنولوژی ، Platform ها و سازمانها . این مجازی سازی فقط با استـاندارد های بـاز [3] امکان پذیر است . استـاندارد های بـاز کمک می کنند که مطمئن

 

برنامه ها می توانند بصورت شفاف سیستم حاوی منابع را ببینند .   [kessel 2004] .

 

 

 


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


گزارش فنی Grid Computing

دانلود مقاله: A mechanism to improve the throughput of cloud computing environments using congestion control

اختصاصی از فی موو دانلود مقاله: A mechanism to improve the throughput of cloud computing environments using congestion control دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله: A mechanism to improve the throughput of cloud computing environments using congestion control


دانلود مقاله: A mechanism to improve the throughput of cloud computing environments using congestion control

دانلود مقاله: A mechanism to improve the throughput of cloud computing environments using congestion control

 

International Academic Institute for Science and Technology-

A mechanism to improve the throughput of cloud computing environments using congestion control-

Abstract :
Cloud computing as a new model for the delivery of applications, platforms or computing resources, including processing, memory, bandwidth, etc. to customers in return for the used payment method emerged. Therefore it has become important to share cloud resources, so as to provide them economically. In cloud computing services, multiple types of resources, such as processing ability, bandwidth and storage, need to be allocated simultaneously. If there is a surge of requests, a competition will arise between these requests for the use of cloud resources. This leads to the disruption of the service and it is necessary to consider a measure to avoid or relieve congestion of cloud computing environments. The basic issue here is to provide a new congestion control method for cloud computing environments which reduces the size of required resource for congested resource types instead of restricting all service requests as in Conventional methods. In this research, congestion control implemented in allocation level of available resources in the datacenters to virtual machines And we evaluated its impact on the cloudlets response time and throughput of cloud computing environments by comobining it with a new cloudlets allocation strategy. In order to simulate the proposed mechanism named CCMICC, CloudSim3.0.3 software has been used. It is demonstrated by simulation evaluations that CCMICC can allocate more resources to virtual machines compared with the conventional methods and relieve the congestion. the proposed method can improve the throughput of cloud computing environments as well as service quality.


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


دانلود مقاله: A mechanism to improve the throughput of cloud computing environments using congestion control

مقاله, ترجمه مقاله Social Cloud Computing Using Social Network

اختصاصی از فی موو مقاله, ترجمه مقاله Social Cloud Computing Using Social Network دانلود با لینک مستقیم و پر سرعت .

مقاله, ترجمه مقاله Social Cloud Computing Using Social Network


مقاله, ترجمه مقاله Social Cloud Computing Using Social Network

Abstract

A level of trust can be developed by online relationships in social network which are based on real world relationships. To form a dynamic Social Cloud and to enable users to share heterogeneous resources within the context of a social network we have proposed leveraging of the social relationships. We believe that combining trust relationships with suitable incentive mechanisms could provide much more sustainable resource sharing mechanisms. We have introduced a business application as a means of regulating sharing, due to the unique nature of the Social Cloud. The business application is innovative as it uses both social and economic protocols. In today's world, social community credentials are being used for authentication purpose on various other websites (e.g. Facebook). Here we outline our vision of creating a Social Storage Cloud, looking especially at po

ssible market mechanisms that could be used to create a dynamic Cloud infrastructure in a Social network environment


چکیده

یک سطح اطمینان بین دو نهاد را می‌توان با استفاده از روابط آنلاین در شبکه‌ی اجتماعی-که مبتنی بر روابط واقعی می‌باشد- توسعه داد. به‌منظور ایجاد یک رایانش اجتماعی پویا و توانمندسازی کاربران به‌منظور به اشتراک‌گذاری منابع همگن در بافت شبکه‌ی اجتماعی، روشی را که متکی به روابط اجتماعی می‌باشد پیشنهاد می‌کنیم. اعتقادداریم که ترکیب روابط اطمینان با مکانیسم‌های تشویقی می‌تواند مکانیسم‌های به اشتراک‌گذاری منبع مناسب‌تری را فراهم سازد. یک اپلیکیشن تجاری را به‌عنوان ابزاری برای تنظیم اشتراک‌گذاری ارائه داده‌ایم که دلیل این انتخاب را ماهیت انحصاری کلود اجتماعی میدانیم. این اپلیکیشن تجاری، اپلیکیشنی نوآور می‌باشد چراکه از هر دو پروتکل اقتصادی و اجتماعی بهره می‌برد. در دنیای امروزی، از گواهی‌های یک جامعه‌ی اجتماعی به‌منظور هویت سنجی در وب‌سایت‌های مختلف دیگر (مانند فیس بوک) استفاده می‌شود. در اینجا، دیدگاه خود را بر روی ایجاد یک فضای ذخیره‌سازی اجتماعی معطوف می‌سازیم و به دنبال مکانیسم‌های بازار ممکنی می‌باشیم که می‌تواند به‌منظور ایجاد یک زیر ساختار ابری پویا در یک محیط شبکه‌ی اجتماعی بکار گرفته شود.

 
Keywords: Business Application Cloud computing Services computing Social Cloud Social networks Web servi

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


مقاله, ترجمه مقاله Social Cloud Computing Using Social Network

Hard Real Time Computing Systems, 2011, Springer

اختصاصی از فی موو Hard Real Time Computing Systems, 2011, Springer دانلود با لینک مستقیم و پر سرعت .

Hard Real Time Computing Systems, 2011, Springer


Hard Real Time Computing Systems, 2011, Springer

538 صفحه

13 فصل

Hard Real Time Computing Systems, 2011, Springer

Contents

A GENERAL VIEW

BASIC CONCEPTS

APERIODIC TASK SCHEDULING

PERIODIC TASK SCHEDULING

FIXED-PRIORITY SERVERS

DYNAMIC PRIORITY SERVERS

RESOURCE ACCESS PROTOCOLS

LIMITED PREEMPTIVE SCHEDULING

HANDLING OVERLOAD CONDITIONS

KERNEL DESIGN ISSUES

APPLICATION DESIGN ISSUES

REAL-TIME OPERATING SYSTEMS AND
STANDARDS

SOLUTIONS TO THE EXERCISES

 


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


Hard Real Time Computing Systems, 2011, Springer