Where academic tradition
meets the exciting future

Introduction to Cloud Computing Technologies

Adnan Ashraf, Mikko Hartikainen, Usman Hassan, Keijo Heljanko, Johan Lilius, Tommi Mikkonen, Ivan Porres, Mahbubul Syeed, Sasu Tarkoma, Introduction to Cloud Computing Technologies. In: Ivan Porres, Tommi Mikkonen, Adnan Ashraf (Eds.), Developing Cloud Software: Algorithms, Applications, and Tools, TUCS General Publication 60, 1–41, TUCS, 2013.


This chapter presents the main technologies currently used in cloud computing, what are the main commercial offerings and what are their programming models. We discuss hardware virtualization technologies used in datacenters, three different service abstraction levels: infrastructure, platform and application and the main driver and adoption problems in cloud computing.


Full publication in PDF-format

BibTeX entry:

  title = {Introduction to Cloud Computing Technologies},
  booktitle = {Developing Cloud Software: Algorithms, Applications, and Tools},
  author = {Ashraf, Adnan and Hartikainen, Mikko and Hassan, Usman and Heljanko, Keijo and Lilius, Johan and Mikkonen, Tommi and Porres, Ivan and Syeed, Mahbubul and Tarkoma, Sasu},
  volume = {60},
  series = {TUCS General Publication},
  editor = {Porres, Ivan and Mikkonen, Tommi and Ashraf, Adnan},
  publisher = {TUCS},
  pages = {1–41},
  year = {2013},
  keywords = {Cloud computing, virtualization, scalability, IaaS, PaaS, SaaS},

Belongs to TUCS Research Unit(s): Software Engineering Laboratory (SE Lab)

Edit publication