A Taxonomy and Future Directions for Sustainable Cloud Computing

@article{Gill2019ATA,
  title={A Taxonomy and Future Directions for Sustainable Cloud Computing},
  author={Sukhpal Singh Gill and Rajkumar Buyya},
  journal={ACM Computing Surveys (CSUR)},
  year={2019},
  volume={51},
  pages={1 - 33}
}
The cloud-computing paradigm offers on-demand services over the Internet and supports a wide variety of applications. With the recent growth of Internet of Things (IoT)--based applications, the use of cloud services is increasing exponentially. The next generation of cloud computing must be energy efficient and sustainable to fulfill end-user requirements, which are changing dynamically. Presently, cloud providers are facing challenges to ensure the energy efficiency and sustainability of their… 
Sustainable Cloud Computing Realization for Different Applications: A Manifesto
TLDR
This chapter comprehensively analyze the challenges in sustainable cloud computing and review the current developments for different applications, and proposes a taxonomy of application management for sustainable cloud Computing and identified research challenges.
Energy Efficient Algorithms based on VM Consolidation for Cloud Computing: Comparisons and Evaluations
  • Qiheng Zhou, Minxian Xu, R. Buyya
  • Computer Science
    2020 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID)
  • 2020
TLDR
This paper compares several state-of-the-art energy efficient algorithms in depth from multiple perspectives, including architecture, modelling and metrics, and implements and evaluates these algorithms with the same experimental settings in CloudSim toolkit.
Failure Management for Reliable Cloud Computing: A Taxonomy, Model, and Future Directions
TLDR
A conceptual model for reliable cloud computing has been proposed, along with a discussion on future research directions, and a case study of astronomy workflow is presented for reliable execution in the cloud environment.
The Emergence of AI and IoT on Cloud Computing: Evolution, Technology, Future Research and Challenges
TLDR
This work aims to study the history of computing and identify how the use of Artificial intelligence (AI) and Internet of things (IoT) influence cloud computing in order to solve complex problems in the next generation of computing.
The Future of Cloud Computing: Opportunities, Challenges and Research Trends
  • Amanpreet Kaur, V.P. Singh, Sukhpal Singh Gill
  • Computer Science
    2018 2nd International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC)I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), 2018 2nd International Conference on
  • 2018
TLDR
Different aspects of cloud computing for holistic management of cloud resources in an energy-efficient, reliable and sustainable manner are focused on.
A survey: ICT enabled energy efficiency techniques for big data applications
TLDR
This paper surveys big data applications and related challenges in the cloud environment and the techniques to achieve it have been categorised as infrastructure, storage, analytical, networking, scheduling and hybrid.
Managing renewable energy and carbon footprint in multi-cloud computing environments
...
...

References

SHOWING 1-10 OF 270 REFERENCES
Green Cloud Computing and Economics of the Cloud: Moving towards Sustainable Future
TLDR
It has been found that dynamic provisioning, multi-tenancy, server utilization and datacenter efficiency are major factors that could be used to minimize the power consumption while increasing environmental sustainability.
Survey of Techniques and Architectures for Designing Energy-Efficient Data Centers
TLDR
This paper presents the concept of inception of data center energy-efficiency controller that can consolidate data center resources with minimal effect on QoS requirements, and discusses software- and hardware-based techniques and architectures that can be manipulated by the data center controller to achieve energy efficiency.
A Survey and Taxonomy of Energy Efficient Resource Management Techniques in Platform as a Service Cloud
TLDR
This chapter surveys and classifies the energy efficient resource management techniques specifically focused on the PaaS cloud service models.
Green Cloud computing and Environmental Sustainability
TLDR
This chapter discusses various elements of Clouds which contribute to the total energy consumption and how it is addressed in the literature and the implication of these solutions for future research directions to enable green Cloud computing.
Green Cloud Computing and Environmental Sustainability
TLDR
This chapter discusses various elements of Clouds which contribute to the total energy consumption and how it is addressed in the literature and the implication of these solutions for future research directions to enable green Cloud computing.
Proactive power and thermal aware optimizations for energy-efficient cloud computing
TLDR
The Cloud model is helping to reduce the static consumption from two perspectives based on virtual machine allocation and consolidation, and thermal-aware strategies help to reduce hot spots in the IT infrastructure by spreading the workload, so the set point room temperature can be increased resulting in cooling savings.
Failure Management for Reliable Cloud Computing: A Taxonomy, Model, and Future Directions
TLDR
A conceptual model for reliable cloud computing has been proposed, along with a discussion on future research directions, and a case study of astronomy workflow is presented for reliable execution in the cloud environment.
A sustainable energy-aware resource management strategy for IoT Cloud federation
TLDR
A dynamic algorithm able to improve energy sustainability in a federated IoT Cloud ecosystem is discussed and a use-case driven strategy that allows both IoT Cloud providers and brokers to determine the paths to reach possible destination IoT devices is analyzed.
Energy based Efficient Resource Scheduling: A Step Towards Green Computing
TLDR
This paper emphasis on the development of energy based resource scheduling framework and presents an algorithm that consider the synergy between various data center infrastructures and scheduling algorithm considering Quality of Service (QoS) outlooks that is effective in minimizing the cost and energy consumption of Cloud applications.
...
...