Learn More
The cloud paradigm appeared on the computing scene in 2005 with the Amazon Elastic Compute Cloud (EC2) . After this date, a large set of related technologies has been developed. In the academic world, and especially in the HPC area, cloud computing is in some way in competition with the GRID model, which offers a middleware based approach. One of the(More)
The breakthrough of Cloud comes from its service oriented perspective where everything, including the infrastructure, is provided “as a service”. This model is really attractive and convenient for both providers and consumers, as a consequence the Cloud paradigm is quickly growing and widely spreading, also in non commercial contexts. In such a scenario, we(More)
When service providers move to IAAS Clouds, whether their service is delivered by a legacy application, either it has been developed by a deployable open platform, the provisioning and the management workflow of the computing infrastructure really changes. Here we describe a set of tools which can be used to orchestrate agents' based services, which provide(More)
Due to its simplicity and ease of application, testing is the main technique by which complex safety-critical systems can be verified in order to find both omission and commission bugs. Strict requirements on such systems, joined to the necessity to re-execute the test set in the regression testing campaign, provokes a test case set and testing time(More)
The diversity of Cloud computing services is challenging the application developers as various and non-standard interfaces are provided for these services. Few middleware solutions were developed until now to support the design, deployment and execution of service-independent applications as well as the management of resources from multiple Clouds. This(More)
Cloud computing delegates the management of any kind of resources, such as the computing environment or storage systems for example, to the network. The wide-spread permeation of the cloud paradigm implies the need of new programming models that are able to utilize such new features. Once the problem of enabling developers to manage cloud resources in a(More)
Cloud computing represents an opportunity for IT users to reduce costs and increase efficiency providing an alternative way of using IT services. In this scenario value added services for dynamic and elastic provisioning play an important role, by giving the possibility to get the best resources configuration that satisfies the application requirements.(More)