Cloud Computing

Cloud computing is a natural evolution of the widespread adoption of virtualization, Service-oriented architecture and utility computing. Details are abstracted from consumers, who no longer have need for expertise in, or control over, the technology infrastructure "in the cloud" that supports them. Cloud computing describes a new supplement, consumption, and delivery model for IT services based on the Internet, and it typically involves over-the-Internet provision of dynamically scalable and often virtualized resources. Cloud platforms are dynamic, variegated, and continuously changing environments where resources can be composed with other ones in order to provide many types of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) to their clients, e.g., IT societies, organizations, universities, other clouds, desktop and mobile end-users. The Cloud Computing activities are focused on:

  • Virtualization
  • Resource Optimization
  • Service Provisioning
  • Virtual Machine Migration
  • QoS
  • Security
  • Federation and Intercloud
  • IoT Enabling Technologies and Services
  • Naming and Information Retrieval

The research group is actively involved in the following cloud computing projects:

Concluded cloud computing projects:

Development of cloud computing software platforms:

  • CLEVER. It is an innovative Virtual Infrastructure Manager (VIM) fully designed at the University of Messina. CLEVER simplifies the management of private/hybrid clouds and provides simple and easily accessible interfaces to interact with different interconnected, clouds, deploy Virtual Machines and perform load balancing through migration. CLEVER offers integrated security, contextualization, VM disk image management and federation. Due to its pluggable design, CLEVER is able to grant high scalability, modularity and flexibility in the middleware architecture, while fault tolerance requirements are also satisfied.