Loading...

Distributed Mechanism for Resource Provisioning in Cloud Computing

Riahi Ghahfarokhi, Bahareh | 2018

1210 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 50572 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Hemmatyar, Ali Mohammad Afshin
  7. Abstract:
  8. Cloud computing is a paradigm for scalable processing infrastructure which combines distributed software concepts, networks and IT management. Virtualization techniques help to increase productivity from resources. Services are adjusted based on service level agreement with a contract between users and service providers for specifying quality service. In this way, the level of customer satisfaction will be improved. Reliable and flexible management of service level agreements is very important for users and providers. This agreement model is used to prevent the payment of the penalty by providers and minimized interaction between users and providers. Migration from the traditional model to a cloud model reduces complexity and costs for users and also makes some profits for service providers. A distributed mechanism is proposed to facilitate the negotiation between the users and service provider, where users requesting for computing resources and service provider with several types of virtual machines (VMs) lease its resources. In the proposed mechanism which is based on auction and matching theory, the users negotiate with the provider to achieve their required processing power. The provider also receives requests from the users and follow a procedure to maximize benefits while allocating its resources to the users. The proposed mechanism matches users and VMs such that both of them achieve best performance and none of them would like to change its partner, which is due to stability of the mechanism. This mechanism guarantees fairness and high performance for users and provides high revenues for participants. Numerical analysis shows that the proposed distributed mechanism has a performance comparable to the centralized mechanisms, but it has significantly less complexity and overhead compared to them
  9. Keywords:
  10. Cloud Computing ; Resources Allocation ; Matching ; Distributed Auction

 Digital Object List

 Bookmark

  • مقدمه
    • اهمیت رایانش ابری
    • حالت‌های محاسبات ابری
      • ابر عمومی
      • ابر خصوصی
      • ابر مرکب
    • مفاهیم اولیه‌ی رایانش ابری
      • رایانش ابری
      • توافق‌نامه سطح خدمات
      • مجازی‌سازی
    • معماری مدیریت منبع در رایانش ابری
    • معماری آماده‌سازی منابع بر‌اساس کیفیت سرویس
    • آشنایی با مفاهیم و تعاریف اولیه نظریه بازی‌ها
    • معرفی ساختار پایان‌نامه
  • مروری بر کار‌های مرتبط پیشین
    • کارهای مرتبط پیشین
    • جدول مقایسه‌ی کار‌های پیشین
  • الگوریتم پیشنهادی بر پایه نظریه تطبیق
    • فرضیات مسئله و مدل سیستم
    • تعریف مسئله
    • تعاریف و فرموله‌سازی مسئله
    • فرموله‌سازی مسئله
    • الگوریتم پیشنهادی
    • بررسی الگوریتم پیشنهادی
  • ارزیابی کارایی الگوریتم پیشنهادی
    • محیط شبیه‌سازی
    • نتایج شبیه‌سازی
  • جمع‌بندی و نتیجه‌گیری
    • جمع‌بندی
    • پیشنهادات برای کارهای آتی
...see more