An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider

2013 ◽  
Vol 64 (2) ◽  
pp. 606-637 ◽  
Author(s):  
Seokho Son ◽  
Gihun Jung ◽  
Sung Chan Jun
Author(s):  
Dilip Kumar ◽  
Bibhudatta Sahoo ◽  
Tarni Mandal

The energy consumption in the cloud is proportional to the resource utilization and data centers are almost the world's highest consumers of electricity. The complexity of the resource allocation problem increases with the size of cloud infrastructure and becomes difficult to solve effectively. The exponential solution space for the resource allocation problem can be searched using heuristic techniques to obtain a sub-optimal solution at the acceptable time. This chapter presents the resource allocation problem in cloud computing as a linear programming problem, with the objective to minimize energy consumed in computation. This resource allocation problem has been treated using heuristic approaches. In particular, we have used two phase selection algorithm ‘FcfsRand', ‘FcfsRr', ‘FcfsMin', ‘FcfsMax', ‘MinMin', ‘MedianMin', ‘MaxMin', ‘MinMax', ‘MedianMax', and ‘MaxMax'. The simulation results indicate in the favor of MaxMax.


2018 ◽  
Vol 5 (4) ◽  
pp. 1-23 ◽  
Author(s):  
Merzoug Soltane ◽  
Kazar Okba ◽  
Derdour Makhlouf ◽  
Sean B. Eom

Cloud computing is one of emerging computing models that has many advantages. The IT industry is keenly aware of the need for Green Cloud computing solutions that save energy for the environment as well as reduce operational costs. This article presents a new green Cloud Computing framework based on multi agent systems for optimizing resource allocation in data centers (DCs). Our framework based on a new cloud computing architecture that benefits from the combination of the Cloud and agent technologies. DCs hosting Cloud applications need energy-aware resource allocation mechanisms that minimize energy costs and other operational costs. This article offers a logical solution to manage physical and virtual resources in smarter data center.


2019 ◽  
Vol 8 (4) ◽  
pp. 6594-6597

This work shows a multi-target approach for planning vitality utilization in server farms thinking about customary and environmentally friendly power vitality information sources. Cloud computing is a developing innovation. Cloud computing offers administrations such as IaaS, SaaS, PaaS and it gives computing resources through virtualization over data network. Data center consumes huge amount of electrical energy in which it releases very high amount of carbon-di-oxide. The foremost critical challenge in cloud computing is to implement green cloud computing with the help of optimizing energy utilization. The carbon footprint is lowered while minimizing the operating cost. We know that renewable energies that are produced on-site are highly variable and unpredictable but usage of green energy is very important for the mankind using huge amount of single sourced brown energy is not suggested, so our algorithm which evolves genetically and gives practical solution in order to use renewable energy


Queue ◽  
2021 ◽  
Vol 19 (1) ◽  
pp. 49-76
Author(s):  
Mark Russinovich ◽  
Manuel Costa ◽  
Cédric Fournet ◽  
David Chisnall ◽  
Antoine Delignat-Lavaud ◽  
...  

Although largely driven by economies of scale, the development of the modern cloud also enables increased security. Large data centers provide aggregate availability, reliability, and security assurances. The operational cost of ensuring that operating systems, databases, and other services have secure configurations can be amortized among all tenants, allowing the cloud provider to employ experts who are responsible for security; this is often unfeasible for smaller businesses, where the role of systems administrator is often conflated with many others.


Author(s):  
Neeraj single

Cloud computing is a rapidly emerging new paradigm for delivering computing as a service. There are many research issues in cloud computing. Resource allocation is one of the challenging tasks in cloud environment. The main aim of resource allocation to reduce the infrastructure cost associated with companies. The resources offered in the cloud are probably heterogeneous and extremely dynamic. Due to this dynamic access, load balancing of jobs required. Cloud computing resource allocation should be elastic and intelligent, based on application demand and user requirements [1].Green cloud computing is a trend which has become popular with the emergence of internet driven services in every field of life. It refers to the prospective environmental advantages that computer based internet services can guarantee to the environment, by processing huge amount of data and information from collective resources pool.load balancing in an efficient way so that the resource utilization can be maximized and the energy consumption of the data centre could be minimized that can further result in reducing global warming. We have concluded the parameters that should be analysed and improved that will result in reduction of global warming and will increase the profits of cloud provider and the client. Cloud computing resource allocation should be elastic and intelligent, based on application demand and user requirements. Green cloud computing is a trend which has become popular with the emergence of internet driven services in every field of life


2020 ◽  
Vol 1 (3) ◽  
pp. 98-105 ◽  
Author(s):  
Hanan Shukur ◽  
Subhi Zeebaree ◽  
Rizgar Zebari ◽  
Diyar Zeebaree ◽  
Omar Ahmed ◽  
...  

Cloud computing is a new technology which managed by a third party “cloud provider” to provide the clients with services anywhere, at any time, and under various circumstances. In order to provide clients with cloud resources and satisfy their needs, cloud computing employs virtualization and resource provisioning techniques.  The process of providing clients with shared virtualized resources (hardware, software, and platform) is a big challenge for the cloud provider because of over-provision and under-provision problems. Therefore, this paper highlighted some proposed approaches and scheduling algorithms applied for resource allocation within cloud computing through virtualization in the datacenter. The paper also aims to explore the role of virtualization in providing resources effectively based on clients’ requirements. The results of these approaches showed that each proposed approach and scheduling algorithm has an obvious role in utilizing the shared resources of the cloud data center. The paper also explored that virtualization technique has a significant impact on enhancing the network performance, save the cost by reducing the number of Physical Machines (PM) in the datacenter, balance the load, conserve the server’s energy, and allocate resources actively thus satisfying the clients’ requirements. Based on our review, the availability of Virtual Machine (VM) resource and execution time of requests are the key factors to be considered in any optimal resource allocation algorithm. As a results of our analyzing for the proposed approaches is that the requests execution time and VM availability are main issues and should in consideration in any allocating resource approach.


Sign in / Sign up

Export Citation Format

Share Document