IaaS cloud providers, as Amazon or Rackspace, provide their users with the abilities to create an own virtual environment, populate it with their applications, and manage a wide range of critical issues (e.g. scale up/down, load balancing, faults) by means of ad hoc services. One of the limits of these cloud systems is the lack of tools that enable the user to have a direct knowledge of the physical resources supporting his application. Some providers supply a set of tools for the monitoring of the user application (e.g. CloudWatch) but these present several limits: the monitoring time is constrained by the provider, the mechanism to get the values of the state is not always clear, the observation procedure introduces an overhead unquantifiable and, in some cases, not always negligible. To overcome such a limitation, this paper introduces UCMS, an autonomic user-side management system to monitor and control the behaviour of users applications on a Cloud environment. The main advantages offered by UCMS is its ability to modify at run-time the Components-Virtual Machines-Physical Machines mapping, previously established by both the user (components-virtual machines) and cloud provider (virtual machines-physical machines) in order to improve the exploitation of the assigned resources. Experiments led on real scenario (Amazon EC2) demonstrate the ability of UCMS to reduce the execution time of considered cloud applications (Pipeline and MapReduce) by about 50%.

UCMS: User-side cloud management system

DI STEFANO, Antonella;
2013-01-01

Abstract

IaaS cloud providers, as Amazon or Rackspace, provide their users with the abilities to create an own virtual environment, populate it with their applications, and manage a wide range of critical issues (e.g. scale up/down, load balancing, faults) by means of ad hoc services. One of the limits of these cloud systems is the lack of tools that enable the user to have a direct knowledge of the physical resources supporting his application. Some providers supply a set of tools for the monitoring of the user application (e.g. CloudWatch) but these present several limits: the monitoring time is constrained by the provider, the mechanism to get the values of the state is not always clear, the observation procedure introduces an overhead unquantifiable and, in some cases, not always negligible. To overcome such a limitation, this paper introduces UCMS, an autonomic user-side management system to monitor and control the behaviour of users applications on a Cloud environment. The main advantages offered by UCMS is its ability to modify at run-time the Components-Virtual Machines-Physical Machines mapping, previously established by both the user (components-virtual machines) and cloud provider (virtual machines-physical machines) in order to improve the exploitation of the assigned resources. Experiments led on real scenario (Amazon EC2) demonstrate the ability of UCMS to reduce the execution time of considered cloud applications (Pipeline and MapReduce) by about 50%.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11769/84954
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 4
social impact