# The TAAROA Project Specification

**Authors:** Cosimo Anglano, Massimo Canonico, Marco Guazzone, Matteo Zola

arXiv: 1812.09730 · 2018-12-27

## TL;DR

The TAAROA middleware extends Grid computing to support services with SLAs by leveraging virtualization for encapsulation and migration, aiming to improve service management and SLA compliance.

## Contribution

It introduces a virtualization-based middleware that incorporates service concepts into Grid computing, enabling service encapsulation and migration.

## Key findings

- TAAROA provides a best-effort service with virtualization.
- It enables service migration to meet SLA constraints.
- The system enhances Grid computing for service-oriented applications.

## Abstract

Since its introduction, the Grid computing paradigm has been widely adopted both in scientific and also in industrial areas. The main advantage of the Grid computing paradigm is the ability to enable, in a transparent way, the sharing and the coordination of several heterogeneous and large-scale distributed resources belonging to different institutional domains. One of its limitation is the lack of facilities for executing services. In fact, Grid computing has been traditionally used and improved for running computational-intensive or data-intensive applications. A service differs from this kind of applications in that it usually waits for requests from clients and replies with useful information; moreover, a service is typically subjected to some predefined constraints, called Service Level Agreement (SLA), including both temporal and performance restrictions. In this paper we present the TAAROA middleware, a software system that tries to extend the traditional target of the Grid computing paradigm to include the service concept. It attempts to accomplish its goal by using the virtualization technology. By abstracting the hardware and software resources of a computer, virtualization brings to TAAROA two important benefits: (1) the encapsulation of the service runtime environment, and (2) the possibility, through the migration facility, to move a service from the computer where it is running to another one that hopefully reduces the risk of violating some of the SLA constraints. In the current version of TAAROA middleware there is no explicit mechanism for achieving the level of a service as defined by the related SLA; this means that actually TAAROA is only able to provide a best-effort service.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1812.09730/full.md

## Figures

10 figures with captions in the complete paper: https://tomesphere.com/paper/1812.09730/full.md

## References

7 references — full list in the complete paper: https://tomesphere.com/paper/1812.09730/full.md

---
Source: https://tomesphere.com/paper/1812.09730