posted on 2013-11-29, 12:23authored byChristina Thorpe, Thomas Cerqueus, Anthony Ventresque
The Cloud is a complex, heterogeneous environment consisting of many layered
components with complicated interconnections and relationships. Monitoring the
Cloud is vital in providing service assurance and upholding SLAs. Failure to do either
would result in a negative impact to customer satisfaction, potentially resulting in a
loss of revenue. While the Cloud offers many advantages and interesting features
(easy deployment of applications, resiliency, security, performance, scalability,
elasticity, etc.), there are many challenges involved in monitoring such complex
systems (Adinarayan, 2012; Aceto, 2012). Some of the main issues for monitoring
the Cloud include: heterogeneity of hardware/software, scalability, aggregating and
analyzing data.