Abstract:Cloud computing focuses on delivery of reliable, fault-tolerant and scalable infrastructure for hosting Internet based application services. Scheduling in cloud computing is responsible for selection of best suitable resources for task execution. Efficient task scheduling method can fulfill user's requirements, QoS, and improves the resource utilization; this increases the overall performance of the cloud computing environment. In two level scheduling first scheduler deals with virtual machine to host allocati… Show more
“…This makes the spectrum of options available to scientists wide enough to cover any specific need from their research. Another important feature is the ability to scale up and down the computing infrastructure according to the application requirements and the user's budgets [12].…”
Section: Cloud Computing and Task Schedulingmentioning
confidence: 99%
“…user level scheduling deals with problems raised by service provision between providers and customers [13]. The system level scheduling handles resource management [2,12]. A novel approach of heuristic-based request scheduling at each server, in each of the geographically distributed datacenters, to globally minimize the penalty charged to the cloud computing system is proposed in [14].…”
Section: Cloud Computing and Task Schedulingmentioning
-Cloud computing has gained a lot of attention to be used as a computing model for a variety of application domains. Task scheduling is the fundamental issue in this environment. To utilize cloud efficiently, a good task scheduling algorithm is needed to assign tasks to resources in cloud. Cloud task can be divided into two categories such as on-line mode service and the batch mode service. In this paper, online cloud task scheduling based on virtual machine adaptive fault tolerance and load balancing using ant colony algorithm is proposed. The main contribution of this work is that load balancing factor is added and the system tolerates the faults by tacking the decision on the basis of reliability of the virtual machines in scheduling process. The proposed scheduling strategy was simulated using the Cloudsim toolkit package. Experimental results show that the proposed algorithm achieved the better load balance than Join-shortest-queue (JSQ) and Modified Ant Colony Optimization (MACO) algorithms.
“…This makes the spectrum of options available to scientists wide enough to cover any specific need from their research. Another important feature is the ability to scale up and down the computing infrastructure according to the application requirements and the user's budgets [12].…”
Section: Cloud Computing and Task Schedulingmentioning
confidence: 99%
“…user level scheduling deals with problems raised by service provision between providers and customers [13]. The system level scheduling handles resource management [2,12]. A novel approach of heuristic-based request scheduling at each server, in each of the geographically distributed datacenters, to globally minimize the penalty charged to the cloud computing system is proposed in [14].…”
Section: Cloud Computing and Task Schedulingmentioning
-Cloud computing has gained a lot of attention to be used as a computing model for a variety of application domains. Task scheduling is the fundamental issue in this environment. To utilize cloud efficiently, a good task scheduling algorithm is needed to assign tasks to resources in cloud. Cloud task can be divided into two categories such as on-line mode service and the batch mode service. In this paper, online cloud task scheduling based on virtual machine adaptive fault tolerance and load balancing using ant colony algorithm is proposed. The main contribution of this work is that load balancing factor is added and the system tolerates the faults by tacking the decision on the basis of reliability of the virtual machines in scheduling process. The proposed scheduling strategy was simulated using the Cloudsim toolkit package. Experimental results show that the proposed algorithm achieved the better load balance than Join-shortest-queue (JSQ) and Modified Ant Colony Optimization (MACO) algorithms.
“…In 2009, we proposed a meta-scheduler that offers two levels of scheduling [18], like the MACC, the first choice in the Datacenter and the second resource allocation Datacenter chosen. The meta-scheduler on two levels proposed in the cited work can work with multiple datacenters and allows policies to implement this level of scheduling.…”
Section: Comparison Between Greenmacc With Other Architecturesmentioning
confidence: 99%
“…The benchmark is in fact a simulation of the Green-MACC using the CloudSim [21,22] in version 3.0, which already has been used in several other papers in the area of cloud computing [1,10,18].…”
Section: Greenmacc Automatizationmentioning
confidence: 99%
“…The meta-scheduler on two levels proposed in the cited work can work with multiple datacenters and allows policies to implement this level of scheduling. And as the MACC, also has concerns with the quality of service offered to the User, however the work presented is not cited any control module or allow users to have control over GreenMACC X X X X X X MACC [4] X X CAGCA [16] X X X X GreenCloud [6] X X GCA [12] X X X 2Levels [18] X X HICCAM [19] X X X UMATGC2 [20] X X X data consumption and carbon dioxide emissions. The meta-scheduler 2 levels also does not offer the possibility of choosing automaticar various scheduling policies for both levels.…”
Section: Comparison Between Greenmacc With Other Architecturesmentioning
This article aims to evaluate the flexibility of GreenMACC (Metascheduling Green Architecture to Provide Quality of Service in Cloud Computing). The GreenMACC has a module called LRAM (Local Resource Allocation Manager) to automate the execution of all scheduling policies implemented in the architecture. This module enables the Meta-scheduler automatically adjust for each type of service requested by the user of a private cloud. Due to this function, can be ensure the most appropriate behavior to the principles of GreenIT while worrying about the quality of service. In this paper is shown the importance of the LRAM on GreenMACC. This article is also shown how to include a new policy in GreenMACC in a way that identifies the LRAM and automatically use. Through the performance evaluation of the new policy included it could be concluded that the GreenMACC is a flexible, reliable architecture and the LRAM module enables the automation of choosing the best scheduling mechanism in a private cloud.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.