چکیده
برای غلبه بر مشکل زمانبندی ماشین مجازی (VM) در پردازش ابری، الگوریتمی جدید و سازگار با زمانبندی منابع ماشین مجازی مبتنی بر سازوکار مزایده، با چندین عامل، شامل پهنای باند شبکه و مهلت مزایده معرفی می گردد. ابتدا ترتیب دهی پیشنهادات مشتریان (سرویس گیرندگان) بنا به مهلت تعیین شده برای رقابت، انجام می شود. دوم، گروه مشتریان غربال و جدا گشته و منابع متناظر ماشین مجازی (VM) با توجه به کمترین هزینه ارائه کنندگان خدمات ابری، پیکربندی می شود. در آخر، قیمت پرداختی نهایی می تواند با توجه به میزان متوسط پرداخت ها و پرداخت های رقابتی محاسبه گردد، از این رو وظایفی را که مورد نیاز مشتریان است، می توان با منابع ارائه شده ماشین مجازی تکمیل نمود. نتایج آزمایشگاهی شبیه سازی نشان می دهد که الگوریتم پیشنهادی می تواند به طور موثر، کیفیت خدمات محیط ابری، سود ارائه کنندگان خدمات ابری و میزان بهره برداری از ماشین مجازی را بهبود بخشد.
1. مقدمه
پردازش ابری (3-1) فرآورده ای مجتمع شده از مدل های پردازش سنتی مثل پردازش توزیع شده، مجازی سازی و تکنولوژی درحال توسعه شبکه است. بر اساس مدل پردازش فوق الذکر، آن پردازش، ذخیره سازی، پلتفرم (پایگاه) و مجموعه های مشترک منابع خدماتی می توانند محقق شوند، که انتزاعی، به طور پویا گسترش یابنده و قابل مدیریت باشند. بعلاوه، مجموعه های مشترک منابع می توانند به صورت درخواست اینترنتی برای مشتریان بیرونی ارائه گردند.
ماشین مجازی (VM) یکی از معمول ترین منابع در پردازش ابری است. زمانبندی و تخصیص منابع نه تنها به کیفیت سرویس (QoS) مرتبط است (6-4)، بلکه می تواند به طور مستقیم بر سود ارائه کننده خدمات ابری نیز تاثیر بگذارد. در حال حاضر، زمانبندی منابع، موضوع داغ حوزه پردازش ابری است، و یک سری از الگوریتم های زمانبندی منابع (21-7)، به وسیله محققان، در خانه و بیرون از خانه و در آزمایشگاه ها، ارایه شده اند.
5. نتیجه گیری
بر اساس الگوریتم های سنتی زمانبندی منابع VM در پردازش ابری، الگوریتم زمانبندی سازگار با منابع VM در این مقاله پیشنهاد شد، که پهنای باند شبکه منابع، مهلت مزایده و قیمت پرداختی را مورد توجه قرار می دهد. نتایج آزمایشگاهی نشان می دهند که الگوریتم پیشنهادی برتری های قابل توجهی از نظر کیفیت سرویس محیط ابری، سود ارائه دهندگان خدمات ابری و میزان بهره برداری از منابع VM دارد. چگونگی بهینه سازی بیشتر عملکرد این الگوریتم، نقطه تمرکز تحقیق آینده خواهد بود.
Abstract
To overcome the problem of virtual machine (VM) scheduling in cloud computing, a novel adaptive VM resource scheduling algorithm based on auction mechanism is presented by considering multiple factors including network bandwidth and auction deadline. First, the sequencing of the clients’ bids is conducted in the given competition deadline. Second, the client group is screened and corresponding VM resource is configured according to the minimum costs of the cloud service providers. Finally, the final payment price can be figured by considering the levels of average payments and competitive payments, so that the tasks clients request can be completed with the given VM resource. The simulation experimental results show that the proposed algorithm can effectively enhance the quality of service of the cloud environment, the profits of cloud service providers and the resource utilization rate of VM.
1. Introduction
Cloud computing [1–3] is the integration product between the traditional computing model such as distributed computing, virtualization and the developing network technology. Based on the above computing model, the computing, storage, platform and service resource pools can be realized, which are abstract, dynamic extending and manageable. Moreover, the resource pools can be provided to external clients on demand via Internet.
Virtual machine (VM) is one of the most typical resources in cloud computing. The resource scheduling and allocation not only are related to quality of service (QoS) [4–6], but also can affect the profits of the cloud service provider directly. At present, resource scheduling has become the hot issue in the field of cloud computing, and a series of resource scheduling algorithms [7–21] have been presented by the scholars both at home and abroad.
5. Conclusions
Based on the traditional VM resource scheduling algorithms in cloud computing, an adaptive VM resource scheduling algorithm is proposed in this paper, which takes the network bandwidth resource, the auction deadline and the payment prices into consideration. Experimental results indicate that the proposed algorithm has remarked priorities in terms of the service quality of the cloud environment, the profits of cloud service providers and the resource utilization rate of VM. How to further optimize the performance of the algorithm will be the focus of our future work.
چکیده
1.مقدمه
2.مدل سنتی پردازش (رایانش) ابری
3.سازوکار مزایده مبتنی بر الگوریتم زمانبندی منابع VM
1.3. ارزیابی ویژگی ابری و پیکربندی VM
2.3. سازوکار پرداخت مزایده مشتری
4.نتایج و تحلیل آزمایشگاهی
1.4. ترتیبات آزمایش
2.4. آزمایش های شبیه سازی
5.نتیجه گیری
Abstract
1. Introduction
2. Traditional cloud computing model
3. Auction mechanism based VM resource scheduling algorithm
3.1. Cloud property evaluation and VM configuration
3.2. Client auction payment mechanism
4. Experimental results and analysis
4.1. Experiment setups
4.2. Simulation experiments
5. Conclusions