تنظیم و نظارت بر توافق سطح سرویس با استفاده از قراردادهای هوشمند در بلاک چین

نوع: Type: پایان نامه

مقطع: Segment: کارشناسی ارشد

عنوان: Title: تنظیم و نظارت بر توافق سطح سرویس با استفاده از قراردادهای هوشمند در بلاک چین

ارائه دهنده: Provider: دنیا احمدیان

اساتید راهنما: Supervisors: دکتر مرتضی یوسف صنعتی

اساتید مشاور: Advisory Professors:

اساتید ممتحن یا داور: Examining professors or referees: دکتر مهدی سخائی نیا - دکتر رضا محمدی

زمان و تاریخ ارائه: Time and date of presentation: دوشنبه 16 اسفند 1400 ساعت 17:00

مکان ارائه: Place of presentation: مجازی

چکیده: Abstract: امروزه با توجه به گسترش استفاده از سرویس‌های ابری محققین بسیاری بر روی حل چالش¬های موجود در این زمینه تمرکز کرده¬اند. یکی از مهم‌ترین این چالش‌ها ایجاد توافق سطح خدمات و نظارت بر سرویس ابری بر اساس توافق انجام شده، است. محققان برای رفع مشکلات ذکر شده چهارچوب¬های متفاوتی را پیشنهاد نموده¬اند ولی با این حال هنوز مشکل مربوط به تبانی یکی از طرفین در خصوص نقض موارد مندرج در توافق¬نامه با ناظر توافق¬نامه به¬طور کامل رفع نگردیده است. از این رو استفاده از فناوری¬هایی که بتواند امکان تبانی طرفین با ناظر را از بین ببرد بسیار حائز اهمیت است. بنابراین محققان کوشیده¬اند تا با استفاده از نرم¬افزارهای توزیع شده¬ی مبتنی بر شبکه¬های بلاک چینی تا حدی این مشکلات را رفع نمایند. البته لازم به ذکر است هنوز نیز به دلیل محدودیت¬های موجود در بلاک چین این امر به¬طور کامل محقق نگردیده است. یکی از محدودیت¬های موجود در راه حل¬های مبتنی بر شبکه¬ی بلاک چین محدودیت حجم کد قابل اجرا بر روی گره¬های شبکه است که در این¬صورت امکان نظارت بر تمام موارد مندرج در توافق¬نامه را منتفی می¬نماید. در این پایان نامه با استفاده از استاندارد دایموند EIP2535 امکانی فراهم شده است که بتوان تمام موارد مندرج در توافق¬نامه را نیز بدون داشتن دغدغه در خصوص حجم کد نظارت نمود. در این پایان نامه علاوه بر تلاش برای رفع محدودیت مذکور راهکاری در جهت استفاده¬ی هرچه بیشتر چنین نرم¬افزارهای نظارتی مبتنی بر شبکه¬ی بلاک چین برای دنیای واقع ارائه شده است که به مشکل پرداخت هزینه¬ی سرویس به فراهم کننده می¬پردازد. ایده¬ی معرفی شده از آن¬جا نشأت می¬گیرد که در تمامی پژوهش¬های انجام شده در این زمینه هزینه¬ی سرویس ابری موردنظر مشتری تا انتهای استفاده از خدمات در شبکه نگه¬داری شده و پس از حصول اطمینان در خصوص عدم نقض توافق¬نامه هزینه به فراهم کننده پرداخت می¬شود. چنین امری باعث می¬شود تا امکان استفاده از این¬گونه نرم¬افزارها در عالم واقع محدود شود زیرا فراهم کنندگان باید زمان زیادی را برای دریافت هزینه خود صبر کنند. در این پایان نامه با استفاده از ایده رتبه¬بندی فراهم کنندگان سرویس¬ها و تخصیص امتیاز به آن¬ها بر اساس سابقه¬ی خدمات-شان راهکاری ارائه شده است تا بخشی از هزینه¬های سرویس قبل از اتمام قرارداد به فراهم کننده پرداخت گردد. این راهکارها در یک مسئله¬ی مربوط به فروش سرویس¬های زیرساختی پیاده¬سازی شده و بر روی شبکه محلی اتریوم با استفاده از hardhat شبیه-سازی و تست گردیده است.

فایل: ّFile: دانلود فایل