19
جهتبی دو طرفهنیزم حراج ترکیری مکا بکارگیرکز بر عدمبری با تمت اع در محاسبایص مناب تخصمکان تقلب ا چکيدهرنت در سطح اینترویسوان ساتی به عنع محاسب، توزیع منابت ابریصلی محاسبا ایده اد که بدون می دهران شبکه به کارب این وعده رات ابری سریع محاسباار. استقر استما نقش بگيرند. اختيارز خود را در اع محاسباتی مورد نيا، منابگين های سنزینه صرف ه موفق باشد، تا4 ت ابریف خدماق اهدازم برای تحق که می تواند شرط قيمت گذاریهم مبری منابعن اهندگاین ارائه دگتره بزر شده است. امروز گرفتهیدهادی نا د حد زی این است که ارائه اصلیما مشکلهند. ابت ارائه می د با قيمت ثاتی خود را محاسبامکن است نظر بگيرند م پایين در قيمت رایند؟ اگر نما را تعيين چگونه قيمتدگان دهن

Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

بکارگیری مکانیزم حراج ترکیبی دو طرفه جهت تخصیص منابع در محاسبات ابری با تمرکز بر عدم

امکان تقلب

چکيده

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

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

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

دهندگان چگونه قيمت را تعيين نمایند؟ اگر قيمت را پایين در نظر بگيرند ممکن است منابع توسط کاربرانی که قيمت برای آنها اهميت ندارد به اتمام برسد و از طرف دیگر اگر

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

Page 2: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

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

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

اهميت این است که در حراج سرویسهای ابری، دو احتمال بروز تقلب وجود دارد که در مدل حراج ترکيبی دوطرفه توجهی به آن نشده است. اول آنکه کاربران ممکن است با

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

از خریداران در زمان اعالم قيمت پيشنهادی، با یکدیگر تبانی کرده و با هدف پایين آوردن قيمت بازار، قيمت پایينی پيشنهاد دهند، که در هر دو حالت ارائه دهندگان

متضرر خواهند شد. بنابراین هدف از این پایان نامه ارائه الگوریتمی است که نه تنها مانع تقلب خریداران و خنثی نمودن تاثير تبانی آنها شود بلکه بتواند برای تعيين برندگان یک

قيمت بهينه ارائه دهد.

محاسبات ابری، مدلهای قيمت گذاری، تخصيص منابع، حراج، بازار. واژه های كليدی:فهرست مطالب

1 مقدمه:1فصل 2.......................................................................................................................- مقدمه1-14 محاسبات ابری:2فصل

5.......................................................................................................................- مقدمه2-15.....................................................................................- ساختار سه الیه سرویس ابری2-27............................................................................- مدلهای پیاده سازی محاسبات ابری2-39.............................................................................................- معماری محاسبات ابری2-410......................................................................................................- تامین منابع ابری2-5

11.........................................................................................- فازهای تامین منابع2-5-112.................................................................................- مراحل تامین منابع ابری2-5-212..................................................................................- قراردادهای رزرو منابع2-5-3

13.............................................................................................................- نتیجه گیری2-614 قیمت گذاری:3فصل

15....................................................................................................................- مقدمه3-115........................................................- پارامترهای قیمت گذاری منابع محاسبات ابری3-216.............................................................................................- مدلهای قیمت گذاری3-316.....................................................................- ویژگیهای یک قیمت گذاری ایده آل3-417..........................................................................................- طرحهای قیمت گذاری3-518...............................................- اقتصاد و مدلهای قیمت گذاری مناسب برای خدمات3-6

19.................................................................................- مدل اقتصادی بازار کاال3-6-120..............................................................................- مدل اقتصادی ارسال شده3-6-221.................................................................................- مدل اقتصادی چانه زدن3-6-322...............................................................- مدل اقتصادی پیشنهاد/قرارداد شبکه3-6-423......................................................................................- مدل اقتصادی حراج3-6-526..................................................- مدل اقتصادی اشتراک منابع مبتنی بر پیشنهاد3-6-6

ب

Page 3: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

27...................................................- مدل اقتصادی مبادله کاال باائتالف اجتماعی3-6-727................................................................................- مدل اقتصادی انحصاری3-6-8

27.......................................................................- مدلهای قیمت گذاری منابع در شبکه3-727.......................................................................- مدل قیمت گذاری خود مختار3-7-128..................................................................- مدل تخصیص منابع مبتنی بر بازار3-7-228...........................................................................................- مدل تئوری بازی3-7-328......................................................................- مدل قیمت گذاری پویای منابع3-7-429.........- مدل قیمت گذاری پویا به همراه پیش بینی تقاضا و کالس بندی وظایف3-7-5

30.............................................................................................................- نتیجه گیری3-831 قیمت گذاری منابع محاسبات ابری:4فصل

32....................................................................................................................- مقدمه4-132........................................................- مدلهای قیمت گذاری منابع در محاسبات ابری4-2

33......................................................................- مدل قیمت گذاری پویای منابع4-2-135...........................................................- مدل قیمت گذاری حراج چند ترکیبی4-2-237.....................................................- مدل قیمت گذاری حراج ترکیبی دو طرفه4-2-344........................................................................- مدل قیمت گذاری حراج پویا4-2-445.................................................................- مدل قیمت گذاری حراج اشتراکی4-2-5Bayesian ............................47- مدل قیمت گذاری حراج دوتایی مبتنی بر بازی 4-2-6

49.....................................- بررسی انواع مدلهای قیمت گذاری منابع در محاسبات ابری4-353 روش تحقیق:5فصل

54....................................................................................................................- مقدمه5-154.....................................................................................................................- محتوا5-2

54.....................................................................................................- جمع بندی5-2-154........................................................................................................- نوآوری5-2-255......................................................................................................- پیشنهادها5-2-3

56 نتايج و تفسیر آنها:6فصل 57....................................................................................................................- مقدمه6-157.....................................................................................................................- محتوا6-2

57..................................................................................................- تولید داده ها6-2-159 جمع بندی و پیشنهادها:7فصل

60....................................................................................................................- مقدمه7-160.....................................................................................................................- محتوا7-2

60.....................................................................................................- جمع بندی7-2-160........................................................................................................- نوآوری7-2-260......................................................................................................- پیشنهادها7-2-3

62مراجع

ج

Page 4: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

فهرست اشکال7............................................................................]10( ساختار سه الیه سرویس ابری[1-2شکل )8...................................................................]17( مدلهای پیاده سازی محاسبات ابری[2-2شکل )9...................................................................................... ]1( معماری محاسبات ابری[3-2شکل )11................................................................................... ]1( فازهای تامین منابع ابری[4-2شکل )12.................................................................................... ]1( مراحل تامین منابع ابری[5-2شکل )13..................................................................................... ]1( قراردادهای رزرو منابع[6-2شکل )19....................................................................................]9( مدل اقتصادی بازار کاال[1-3شکل )20..................................................................................]9( مدل اقتصادی ارسال شده[2-3شکل )22....................................................................................]9( مدل اقتصادی چانه زدن[3-3شکل )23..................................................................]9( مدل اقتصادی پیشنهاد/قرارداد شبکه[4-3شکل )25.........................................................................................]9( مدل اقتصادی حراج[5-3شکل )26.....................................................]9( مدل اقتصادی اشتراک منابع مبتنی بر پیشنهاد[6-3شکل )40.....................]18]،[8( معماری شبیه ساز مدل قیمت گذاری حراج ترکیبی دوطرفه[1-4شکل )41........................................................................................]18]،[8( بازار رو به جلو[2-4شکل )42.........................................................................................]18]،[8( بازار لحظه ای[3-4شکل )Bayesian ]10[.48( تخصیص منابع در مدل قیمت گذاری حراج دوتایی مبتنی بر بازی 4-4شکل )55......................................................................................................( زیرنویس شکل1-5شکل )58......................................................................................................( زیرنویس شکل1-6شکل )61......................................................................................................( زیرنویس شکل1-7شکل )

د

Page 5: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

فهرست جداول52...................................( بررسی انواع مدلهای قیمت گذاری منابع در محاسبات ابری1-4جدول )55...................................................................................................( باالنویس جدول1-5جدول )58...................................................................................................( باالنویس جدول1-6جدول )61...................................................................................................( باالنویس جدول1-7جدول )

ه

Page 6: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

فهرست عالئم اختصاریInfrastructure as a Service ....................................................................................IaaS

Platform as a Service .......................................................................................... PaaS

Software as a Service ............................................................................................................... SaaS

و

Page 7: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

: 1فصل مقدمه

Page 8: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

مقدمه دو طرفه جهت تخصيص منابع در محاسبات ابری با تمرکز بر عدم امکان تقلببکارگيری مکانيزم حراج ترکيبی

مقدمه- 1-1

ارائه شد. عملکرد اصلی آن1961 در سال John Mc Carthyایده محاسبات ابری توسط به اشتراک گذاری منابع نرم افزاری ) برنامه های کاربردی، سرویسهای وب ( و سخت

و1افزاری ) مراکز داده ( در بستر اینترنت به منظور کاهش هزینه ها، کاهش مصرف ارضای تقاضاها است. امروزه محبوب ترین شبکه های اجتماعی، پست الکترونيک،

سایتهای به اشتراک گذاری فایلها و بازیهای آنالین بر روی ابر ميزبان شده اند. بيش از نيمی از توسعه دهندگان شرکت مایکروسافت در حال کار بر روی محصوالت ابری

،Amazon، Cisco، Yahoo، Sales Forceهستند. طيف گسترده ای از شرکتها از جمله Google ،Facebook و Microsoftسرویسهای ابری خود را در اختيار کاربران قرار می

دهند. خدمات محاسبات ابری در هر دو بخش تقاضا برای منبع و مصرف آن ارائه می شوند و به

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

، در اختيار می گيرند که به این ترتيب تا حد قابل توجهی2پرداخت برای هر استفادههزینه های نصب و نگهداری کاهش می یابد.

از طرف دیگر ارائه دهندگان سرویس سعی می کنند منابع خود را بگونه ای قيمت گذاری نمایند تا حداکثر سود و کارایی را بدست آورند. قيمت گذاری در هر زمانی وجود دارد و

باعث می شود مصرف کننده تصميم بگيرد از یک سرویس استفاده کند یا استفاده از آنرا کنار بگذارد. با توجه به محدودیت منابع، قيمت گذاری در بهينه سازی هزینه ها و

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

یک قيمت ثابت بر ساعت را برای هر بارAmazon EC2کنند. به عنوان مثال کاربران استفاده از منبع می پردازند. اما دغدغه اصلی ارائه دهندگان تعيين قيمت مناسب برای

حفظ مشتریانشان است. برای دستيابی به این هدف مدلهای قيمت گذاری پویا پيشنهاد شدند. از ویژگيهای اصلی این مدلها می توان به کاهش هزینه ها و ایجاد یک رقابت

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

مفهوم قيمت گذاری را بيان کرده و انواع مدلهای قيمت گذاری رامورد بحث قرار می دهيم. در فصل چهارم مدلهای قيمت گذاری منابع در محاسبات ابری را بطور کامل

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

2 pay-per-use

2

Page 9: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

مقدمه دو طرفه جهت تخصيص منابع در محاسبات ابری با تمرکز بر عدم امکان تقلببکارگيری مکانيزم حراج ترکيبی

3

Page 10: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

: 2فصل محاسبات ابری

Page 11: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

محاسبات ابری دو طرفه جهت تخصيص منابع در محاسبات ابری با تمرکز بر عدم امکان تقلببکارگيری مکانيزم حراج ترکيبی

مقدمه- 2-1

محاسبات ابری شامل ارائه منابع محاسباتی به عنوان سرویس در سطح اینترنت است که در نتيجه کاربران برای انجام کارهای تجاری خود نياز به صرف هزینه های هنگفت و خرید کامپيوترهای بزرگ ندارند و به جای آن می توانند سرویسهای خود را از ارائه

دهندگان درخواست کرده و آنها را در اختيار بگيرند. دو گروه مختلف اما مرتبط به هم از وAmazonعرضه کنندگان خدمات ابری وجود دارند که یکی نمونه محاسباتی )

Eucalyptus( و دیگری ظرفيت محاسباتی )Google و Yahooرا ارائه می دهند. مراکز ) داده در گروه اول ، به نمونه های مجازی که ممکن است شامل پردازنده هایی با سرعتهای

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

]. در این فصل ما ساختار محاسبات ابری را شرح داده و سپس دو طرح10نيز تغيير کند[تقاضای کوتاه مدت و رزرو بلند مدت را جهت تامين منابع، مورد بررسی قرار می دهيم.

ساختار سه الیه سرویس ابری- 2-2

]:10سرویسهای ابری را می توان به سه دسته کلی زیر تقسيم بندی کرد[1ارائه زیر ساخت به عنوان سرویس:

شرکتها تجهيزات خود را در بستر اینترنت با کمترین هزینه ممکن اجاره می دهند و کاربران آنها را بصورت سرویس دریافت می کنند. سرورها، ابزارهای شبکه و ابزارهای ذخيره سازی نمونه هایی از این تجهيزات هستند. شرکت

IBM.یکی از ارائه دهندگان این سرویس است 2ارائه پلت فرم به عنوان سرویس:

ارائه دهندگان، پلت فرم را به عنوان سرویس ارائه می دهد. پلت فرم اغلب بر روی زیرساخت ابری اجرا می شود و برنامه های کاربردی ابری را تغذیه می کند. این سرویس استقرار برنامه های کاربردی را بدون هزینه و پيچيدگی

خرید و مدیریت الیه- های نرم افزاری و سخت افزاری زیرین آسان می سازد.Google Application Engine.از جمله ارائه دهندگان این سرویس است

3ارائه نرم افزار به عنوان سرویس:

1 Infrastructure as a Service2 Platform as a Service3 Software as a Service

5

Page 12: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

محاسبات ابری دو طرفه جهت تخصيص منابع در محاسبات ابری با تمرکز بر عدم امکان تقلببکارگيری مکانيزم حراج ترکيبی

فروشندگان نرم افزار را به صورت سرویس روی اینترنت تحویل مشتری می دهند و به این ترتيب نياز به نصب نرم افزار بر روی رایانه مشتریان از بين می

رود و در نتيجه نگهداری و پشتيبانی را ساده تر می کند. از جمله این نرم اشاره کرد.Gmail - Out Lookافزارها می توان به

این ساختار نشان داده شده است.1-2در شکل

]10ساختار سه الیه سرویس ابری[( 1-2شکل )

مدلهای پياده سازی محاسبات ابری- 2-3

]:16]،[10با توجه به حوزه کاربرد، سه مدل اصلی استقرار ابر وجود دارد[1ابر عمومی:

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

1 Public Cloud

سرویسهای ابری

مرکز داده

Ωϳδ ̮ ηΒ �Ϫ̰ γΨΖ ϓΰέ

ارائه زیر ساخت به عنوان سرویس

ϣΨΰϥ γήϭϳβϣΠΎ �̵ί ΎΎ̡ϳ ΎΎ̴ϩΩ Ωϩ

ارائه پلت فرم به عنوان سرویس

Run t im e O S / AIP ID E

ارائه نرم افزار به عنوان سرویس

γϨΎΩ ΑΎ �̵ί ΑήϧΎϣ� ΎΎ̯έΑήΩ ̵ί

مشتری

ηή ΖΎ̯ ΗϮγό�ΩϫϨΪϩ ΎΎ̯έΑήϧϬΎϳ ̶

6

Page 13: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

محاسبات ابری دو طرفه جهت تخصيص منابع در محاسبات ابری با تمرکز بر عدم امکان تقلببکارگيری مکانيزم حراج ترکيبی

Amazonو هر شخصی در هر زمان و مکانی می تواند از این منابع استفاده کند. Elastic Compute Cloud (EC2) - IBM’s Blue Cloud - Sun Cloud - Windows

Azure - Google Application Engineاز جمله ارائه دهندگان ابر عمومی هستند.

1ابر خصوصی: ابر خصوصی توسط یک سازمان برای استفاده داخلی در آن سازمان به وجود

می آید. عامل اصلی که ابرهای خصوصی را از ابرهای عمومی جدا می سازد، محل و شيوه نگهداری از سخت افزار زیرساخت ابری است. ابر خصوصی امکان کنترل بيشتر بر روی تمام سطوح پياده سازی ابری )مانند سخت افزار، شبکه،

سيستم عامل، نرم افزار( را فراهم می سازد. مزیت دیگر ابرهای خصوصی امنيت بيشتری است که از قرارگيری تجهيزات در درون مرزهای سازمان و

عدم ارتباط با دنيای خارج ناشی می شود.2ابر ترکيبی:

ابر ترکيبی، ترکيب دو مدل قبل است. از ميان ارائه دهندگان این ابر می توان اشاره کرد.HP - IBM - Oracle - VMWareبه شرکتهای

]17مدلهای پياده سازی محاسبات ابری[( 1-2شکل )

یک ابر خصوصی )اینترانت( برای استفاده کارکنان یک2-2در سمت راست تصویر سازمان و در سمت چپ، یک ابر عمومی )اینترنت( که برای استفاده عموم ایجاد شده

است را مشاهده می کنيد.

1 Private Cloud2 Hybrid Cloud

7

Page 14: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

محاسبات ابری دو طرفه جهت تخصيص منابع در محاسبات ابری با تمرکز بر عدم امکان تقلببکارگيری مکانيزم حراج ترکيبی

معماری محاسبات ابری- 2-4

]:1محاسبات ابری داری سه عضو اصلی می باشد. این اعضاء عبارتند از[کاربران ابری:.1

این کاربران کار مورد نياز خود را به همراه قيمت مربوط به آن در هر مرحله بهکارگزار ارائه می دهند.

کارگزار ابری:.2کارگزار ابری نماینده کاربران ابری است و دو وظيفه مهم بر عهده دارد:

تعيين ظرفيت قابل دسترس برای هر کاربر از طرف ارائه دهندگانزمان بندی وظایف کاربران و تقسيم آنها به بخش های کوچکتر

ارائه دهندگان ابری:.3 ارائه دهندگان ابری شرکتها و موسساتی هستند که منابع را بر اساس نياز

خریدار به وی پيشنهاد می دهند.

]1معماری محاسبات ابری[( 1-2شکل )

نشان داده شده است کاربر ابتدا ماشين مجازی مورد نظر خود3-2همانطور که در شکل را به همراه نرم افزارهای مورد نيازش ایجاد می کند، سپس این ماشين مجازی در مخزن

ماشين های مجازی انبار می شود. کارگزار که در سایت مصرف کننده قرار دارد به نمایندگی از طرف مصرف کننده مسئول تامين منابع و ميزبان کردن ماشينهای مجازی

کاربر با ماشينهای مجازی موجود در زیر ساخت ارائه دهنده، است.

8

Page 15: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

محاسبات ابری دو طرفه جهت تخصيص منابع در محاسبات ابری با تمرکز بر عدم امکان تقلببکارگيری مکانيزم حراج ترکيبی

تامين منابع ابری- 2-5

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

البته هر مصرف کننده باید منابع مورد نياز خود را از ارائه دهنده مناسب تامين نماید. ]:1ارائه دهندگان ابری دو طرح برای تامين منابع پيشنهاد می دهند[

:)طرح تقاضای کوتاه مدت )عرضه بر تقاضا قيمتها درهر بار مصرف، تغيير پيدا می کند. بطور مثال قيمت گذاری، روزانه انجام می شود و مصرف کنندگان هر زمان که منابع را نياز داشته باشند در

اختيار می گيرند.:طرح رزرو بلند مدت

قيمتها در هر بار قيمت گذاری، تغيير می کند. بطور مثال قيمت گذاری ساليانه انجام می شود و بطور معمول قبل از اینکه مصرف کننده از منابع استفاده کند

قيمت آن تعيين می شود.

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

کلAmazon EC2کل هزینه تا مين منابع کاهش می یابد. به عنوان مثال طرح رزرو ].1% کاهش می دهد[49هزینه ها را تا

یکی از مشکالت طرح رزرو کمبود منابع جهت رزرو است که این مشکل با تامين منابع بيشتر از ميزان تقاضا، قابل حل است. اما این راه حل هزینه اضافی برای سيستم به دنبال

خواهد داشت. مشکل دیگر، رزرو منابع بيشتر از نياز واقعی است که باعث می شود بخشی از منابع به هدر رود، در حالی که مصرف کنندگان ابری باید به وسيله کاهش

هزینه های عرضه بر تقاضا، هزینه کلی تامين منابع را کاهش دهند. برای رسيدن به اینهدف مدیریت مطلوب منابع محاسباتی موضوع مهمی است.

فازهای تامين منابع- 2-5-1

].1برای تامين منابع مورد نياز، سه مرحله رزرو، مصرف و عرضه بر تقاضا باید طی شود[این مراحل در شکل زیر نشان داده شده اند:

9

Page 16: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

محاسبات ابری دو طرفه جهت تخصيص منابع در محاسبات ابری با تمرکز بر عدم امکان تقلببکارگيری مکانيزم حراج ترکيبی

]1فازهای تامين منابع ابری[( 1-2شکل )

ابتدا رزرو منابع بدون شناخت تقاضای واقعی مصرف کننده انجام می شود. سپس در فاز مصرف، قيمت مشخص می شود و تقاضا تحقق پيدا می کند و منابع رزرو شده مورد

استفاده قرار می گيرد. اگر تقاضا از مقدار منابع رزرو شده تجاوز کند کارگزار می تواند منابع اضافی را با طرح عرضه بر تقاضا در اختيار مصرف کننده قرار دهد که به این ترتيب

وارد فاز عرضه بر تقاضا خواهيم شد.

مراحل تامين منابع ابری- 2-5-2

یک راه تامين منابع زمان بندی دوره ای است. هر مرحله شامل یک یا چند فاز تامين می ].1باشد. تعداد مراحل تامين توسط کارگزار مشخص می شود[

]1مراحل تامين منابع ابری[( 1-2شکل )

مرحله تامين12 شامل 5- 2به عنوان مثال طرح یکساله نشان داده شده در شکل ( ( و یا اینکهaمنابع است. هر مرحله می تواند هر سه فاز تامين را داشته باشد ) بخش )

T( (. به عنوان مثال: درbدر برخی از مراحل، بعضی از فازها وجود نداشته باشد )بخش ) 1 Tفاز رزرو ارائه شده و تعدادی منابع رزرو شده است. از 1-T فاز مصرف شروع می شود.3

Tسپس در به دليل کافی نبودن منابع، وارد فاز عرضه بر تقاضا می شود.3

فاز عرضه بر تقاضا

10

Page 17: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز

محاسبات ابری دو طرفه جهت تخصيص منابع در محاسبات ابری با تمرکز بر عدم امکان تقلببکارگيری مکانيزم حراج ترکيبی

قراردادهای رزرو منابع- 2-5-3

برای تامين منابع مصرف کنندگان می توانند منابع را رزرو نمایند. هر قرارداد رزرو شامل ]. یک ارائه دهنده می تواند1دو بخش پيش رزرو منابع و مدت زمان مصرف است[

طرحهای رزرو و قراردادهای رزرو مختلف را به مصرف کننده پيشنهاد دهد. به عنوان ، دو قرارداد رزرو یک ساله و سه ساله دارد. همچنين مصرفAmazon EC2مثال

کنندگان می توانند از چندین قرارداد رزرو بطور همزمان استفاده نمایند. به عنوان مثال در شکل زیر مصرف کننده از دو قرارداد رزرو سه ماهه و شش ماهه بطور همزمان

استفاده می کند.

]1قراردادهای رزرو منابع[( 1-2شکل )

نتيجه گيری- 2-6

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

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

پيشنهاد می دهند. کاربران منابع مورد نياز خود را رزرو کرده و پس از مشخص شدن قيمت، آنرا در اختيار می گيرند و اگر با کمبود منابع مواجه شوند از طرح عرضه بر تقاضا

استفاده می کنند. ما بيان کردیم که کاربران می توانند از چندین قرارداد رزرو منابعبطور همزمان استفاده نمایند.

11

Page 18: Thesis Structureصل-1-و2.docx · Web viewیکی از این مدلها حراج ترکیبی دوطرفه است که با ایجاد دو بازار عرضه خدمات و نیز