Monitoring the performance of cloud service providers

From Master Projects
Jump to: navigation, search

has title::Monitoring the performance of cloud service providers
status: finished
Master: project within::Software Engineering
Student name: student name::Aziz Ait Ali
Start start date:=2011/02/01
End end date:=2011/08/01
Supervisor: Thilo Kielmann
Second reader: has second reader::Guillaume Pierre
Company: has company::KPMG CT Information Technology
Thesis: has thesis::Media:Thesis.pdf
Poster: has poster::Media:Media:Posternaam.pdf

Signature supervisor



Existing technologies (e.g. networking and virtualization) allow provision of dynamically scalable and often virtualized computing resources as a service over the Internet. These services are offered by cloud providers in different service models (Software as a Service, Platform as a Service and Infrastructure as a Service). Cloud Computing offers advantages in economical and technological aspects, such as a pay-as-you-go financial model and compute capacity on-demand (elasticity).

Organizations read and talk about Cloud Computing as a paradigm shift in IT-delivery driven by cost saving and high efficiency. However, concerns about poorly-understood aspects remain an obstacle to move into the cloud. Some of these aspects are data safety, access to sensitive data, geographical/physical location of the data and - lack of - performance.

While static data - about resources and services offered by cloud providers - can be obtained from the websites of different cloud providers, dynamic data (e.g. CPU and memory usage) is difficult to obtain. A “Cloud Monitor” for monitoring the performance of different cloud providers is required. The obtained data should be translated into QoS requirments of enterprise applications.