دانلود رایگان مقاله انگلیسی تخصیص منابع مشتری محاسبه شده بر اساس GA و برنامه ریزی وظیفه در محاسبات چند ابر - اشپرینگر 2017

عنوان فارسی
تخصیص منابع مشتری محاسبه شده بر اساس GA و برنامه ریزی وظیفه در محاسبات چند ابر
عنوان انگلیسی
GA-Based Customer-Conscious Resource Allocation and Task Scheduling in Multi-cloud Computing
صفحات مقاله فارسی
0
صفحات مقاله انگلیسی
16
سال انتشار
2017
نشریه
اشپرینگر - Springer
فرمت مقاله انگلیسی
PDF
کد محصول
E6680
رشته های مرتبط با این مقاله
مهندسی کامپیوتر
گرایش های مرتبط با این مقاله
رایانش ابری
مجله
مجله علمی و مهندسی عربی - Arabian Journal for Science and Engineering
دانشگاه
School of Computer Engineering - KIIT University - Bhubaneswar - India
کلمات کلیدی
تخصیص منابع، الگوریتم ژنتیک، محاسبات چند ابر ناهمگن، ماشین مجازی، برنامه ریزی وظیفه
چکیده

Abstract


Resource allocation in multi-cloud computing is a complicated chore; there are many constraints and configuration in accordance with cloud providers as well as cloud customers. Mapping the incoming job request to available virtual machines (VMs) is a non-polynomial complete problem as the nature of traffic quite arbitrary. Customer requirements and capacity of applications change frequently. To bridge the gap between frequently changing customer requirement and available infrastructure for the services, we propose Genetic Algorithm-based Customer-Conscious Resource Allocation and Task Scheduling in multi-cloud computing. The algorithm is basically divided into two phases, namely genetic algorithm-based resource allocation and shortest task first scheduling. The objective is to map the tasks to VMs of the multi-cloud federation in order to have minimum makespan time and maximum customer satisfaction. Rigorous experiments were done on synthetic data and compared the simulation results with the existing scheduling algorithm. Results of simulation illustrate that the proposed algorithm outrun the existing ones as per concerned metrics.

نتیجه گیری

6 Conclusion


To accommodate sporadic workload in the multi-cloud environment, where the capacity of job request may change dynamically, machine learning provides better resource allocation and task scheduling. A novel task scheduling algorithm termed as Genetic Algorithm-based CustomerConscious Resource Allocation and Task Scheduling (GACCRATS) is proposed for the heterogeneous multi-cloud environment. We compared the algorithm performance of COTS, TLBO and GACCRATS. COTS aims to maximise the customer satisfaction and surplus customer expectation, TLBO is used to find the task-VM pair having minimum makespan time, whereas GACCRATS objective is the minimisation of makespan time of tasks and maximisation of customer satisfaction rate. The algorithm mainly has two phases, mapping and scheduling the mapped tasks. Multiple instances are carried out with different compositions of datasets in MATLAB. The results show that the performance of the proposed algorithm has outperformed existing algorithms. Scalability of the simulated multi-cloud environment is considerably high. Data locality cost, latency arbitration, energy consumption and running cost of multi-cloud environment are out of the scope of the simulated scenario.


بدون دیدگاه