Logo image
Can everybody be happy in the cloud? Delay, profit and energy-efficient scheduling for cloud services
Journal article   Open access   Peer reviewed

Can everybody be happy in the cloud? Delay, profit and energy-efficient scheduling for cloud services

G. Koutsandria, E. Skevakis, A.A. Sayegh and P. Koutsakis
Journal of Parallel and Distributed Computing, Vol.96, pp.202-217
2016
pdf
koutsakis.pdfDownloadView
Author’s Version Open Access
url
Link to Published Version *Subscription may be requiredView

Abstract

The rapid development of Cloud Computing provides consumers and service providers with a wide range of opportunities and challenges. Considering the substantial infrastructure investments being made by cloud providers, the reduction of operating expenses (OPEX) while maximizing the profit of the provided services is of great importance. One way to achieve this is by maximizing the efficiency of resource utilization. However, profit maximization does not necessarily coincide with the improvement of a user's Quality of Service (QoS); users generating higher profit for the provider may be scheduled first, causing high delays to low-paying users. Further, the contradictory nature of users’ and providers’ needs also extends to the energy consumption problem, as the minimization of service delays could cause cloud resources to be constantly “on”, leading to high energy consumption, high costs for providers and undue environmental impact. The objective of our work is to analyze this multi-dimensional trade-off. We first investigate the problem of efficient resource allocation strategies for time-varying traffic, and propose a new algorithm, MinDelay, which aims at achieving the minimum service delay while taking into account provider's profit. Then, we propose E-MinDelay, an energy-efficient approach for CPU-intensive tasks in cloud systems. Furthermore, we propose an improved version of the Energy Conscious Task Consolidation (ECTC) algorithm, which combines task consolidation and migration techniques with E-MinDelay. Our results demonstrate that energy consumption and service delays corresponding to profit loss can be simultaneously decreased using an efficient scheduling algorithm.

Details

UN Sustainable Development Goals (SDGs)

This output has contributed to the advancement of the following goals:

#9 Industry, Innovation and Infrastructure

Source: InCites

Metrics

220 File views/ downloads
97 Record Views

InCites Highlights

These are selected metrics from InCites Benchmarking & Analytics tool, related to this output

Collaboration types
Domestic collaboration
International collaboration
Citation topics
4 Electrical Engineering, Electronics & Computer Science
4.46 Distributed & Real Time Computing
4.46.85 Cloud Resource Scheduling
Web Of Science research areas
Computer Science, Theory & Methods
ESI research areas
Computer Science
Logo image