IEEE Access (Jan 2018)

Future Cloud Systems Design: Challenges and Research Directions

  • Amir Taherkordi,
  • Feroz Zahid,
  • Yiannis Verginadis,
  • Geir Horn

DOI
https://doi.org/10.1109/ACCESS.2018.2883149
Journal volume & issue
Vol. 6
pp. 74120 – 74150

Abstract

Read online

Cloud computing has been recognized as the de facto utility computing standard for hosting and delivering services over the Internet. Cloud platforms are being rapidly adopted by business owners and end-users thanks to its many benefits to traditional computing models such as cost saving, scalability, unlimited storage, anytime anywhere access, better security, and high fault-tolerance capability. However, despite the fact that clouds offer huge opportunities and services to the industry, the landscape of cloud computing research is evolving for several reasons, such as emerging data-intensive applications, multicloud deployment models, and more strict non-functional requirements on cloud-based services. In this paper, we develop a comprehensive taxonomy of main cloud computing research areas, discuss state-of-the-art approaches for each area and the associated sub-areas, and highlight the challenges and future directions per research area. The survey framework, presented in this paper, provides useful insights and outlook for the cloud computing research and development, allows broader understanding of the design challenges of cloud computing, and sheds light on the future of this fast-growing utility computing paradigm.

Keywords