scholarly journals Optimal Resource Scheduling for IaaS Cloud Computing using Cuckoo Search Algorithm

2017 ◽  
Vol 9 (1-3) ◽  
Author(s):  
Syed Hamid Hussain Madni ◽  
Muhammad Shafie Abd Latiff ◽  
Shafi’i Muhammad Abdulhamid

Effective resource scheduling is essential for the overall performance of cloud computing system. Resource scheduling problem in IaaS cloud computing is investigated in this paper. It is established to be an NP-hard problem. A recently developed Cuckoo Search (CS) meta-heuristic algorithm is proposed in this paper, to minimize the response time, makespan and throughput for the resource scheduling in IaaS cloud computing. Simulation results show that CS algorithm outperforms that of Ant Colony Optimization (ACO) algorithm based on the considered parameters. 

Author(s):  
M. KUZHALISAI ◽  
G. GAYATHRI

Cloud computing is a new type of service which provides large scale computing resource to each customer. Cloud Computing Systems can be easily threatened by various cyber attacks, because most of Cloud computing system needs to contain some Intrusion Detection Systems (IDS) for protecting each Virtual Machine (VM) against threats. In this case, there exists a tradeoff between the security level of the IDS and the system performance. If the IDS provide stronger security service using more rules or patterns, then it needs much more computing resources in proportion to the strength of security. So the amount of resources allocating for customers decreases. Another problem in Cloud Computing is that, huge amount of logs makes system administrators hard to analyse them. In this paper, we propose a method that enables cloud computing system to achieve both effectiveness of using the system resource and strength of the security service without trade-off between them.


Cloud computing is one of the growing technologies, these days. Cloud computing is a paradigm that is surrounded by multiple resources, which helps in resource utilization. Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (Saas) are named as services of cloud computing. In the IaaS models, users can rent infrastructure of the data center as a service. Some of the examples of IAAS are Google Compute Engine (GCE) and Amazon Web Service (AWS). In the PaaS models, users can take services like operating system and database. Some of the examples of PAAS are Microsoft Azure and Google App Engine. In the SaaS models, users can access and install application software and databases via Internet. Examples of SAAS are Citrix GoToMeeting and Google Docs. In this paper algorithms named as PSO and CSA are discussed The objective of optimization for energy consumption on cloud has also been discussed in the paper. Along with the optimization techniques, the detailed literature reviews have been presented. To achieve the proposed work, CloudSim simulators and standard programming languages have been used. The performance of the proposed work will be analyzed by using the various performance parameters such as response time, energy efficiency and execution time.


Sign in / Sign up

Export Citation Format

Share Document