<commit_before># Purpose

AMsoil is a light-weight framework for creating Aggregate Managers (AM) for test beds.
AMsoil is a pluggable system. It gives structure to develop new AMs and provides helpers for common tasks in AM development.

AMsoil is part of the [OFELIA](http://www.fp7-ofelia.eu/) [Control Framework (OCF)](https://github.com/fp7-ofelia).

If you don't know what an Aggregate Manager is please see [here](https://alpha.fp7-ofelia.eu/doc/index.php/General_terminology).

## More detailed abstract

This sofware is a result of the successfully completed OFELIA FP7 project, which paved the way for OpenFlow testbeds in Europe. With its pluggable and extendable design, AMsoil is now used in several FIRE projects such as FP7 ALIEN and FP7 FELIX.

In a nutshell, AMsoil solves problems when implementing test-bed orchestration software. AMsoil provides an architectural framework to build Aggregate Managers. AMs are the workhorses of a test-bed - they manage the allocation and provisioning of resources. AMsoil, not only provides the necessary glue between communication handlers and management logic, it also provides helpers for common tasks in AM development. Hence, removes a lot of duplicated work in AM development. The AMsoil software code is available on github.


# Documentation

Before you do anything else, please checkout the [Quickstart](https://raw.github.com/fp7-ofelia/AMsoil/development/doc/AMsoil%20Quickstart.pdf)
Please see the [Wiki](https://github.com/fp7-ofelia/AMsoil/wiki) for more information.

# Logo

![GCF Setup](https://raw.github.com/fp7-ofelia/AMsoil/development/doc/img/logo.jpg)<commit_msg>changed readme<commit_after># Purpose

AMsoil is a light-weight framework for creating Aggregate Managers (AM) for test beds.
AMsoil is a pluggable system. It gives structure to develop new AMs and provides helpers for common tasks in AM development.

AMsoil is part of the [OFELIA](http://www.fp7-ofelia.eu) [Control Framework (OCF)](https://github.com/fp7-ofelia).
It has been extended to suite a the requirements of [ALIEN](http://www.fp7-alien.eu).

If you don't know what an Aggregate Manager is please see [here](https://alpha.fp7-ofelia.eu/doc/index.php/General_terminology).

## More detailed abstract

This sofware is a result of the successfully completed OFELIA FP7 project, which paved the way for OpenFlow testbeds in Europe.
With its pluggable and extendable design, AMsoil is now used in several FIRE projects such as [FP7 ALIEN](http://www.fp7-alien.eu/) and [FP7 FELIX](http://www.ict-felix.eu/).
It is used by the backend of the [GENI Portal](https://portal.geni.net/), also [FIBRE](http://www.fibre-ict.eu) and [GEANT](http://www.fp7-ofelia.eu/news-and-events/press-releases/ofelia-and-gEant-cooperation-on-openflow-experimental-facilities/).

In a nutshell, AMsoil solves problems when implementing test-bed orchestration software. AMsoil provides an architectural framework to build Aggregate Managers. AMs are the workhorses of a test-bed - they manage the allocation and provisioning of resources. AMsoil, not only provides the necessary glue between communication handlers and management logic, it also provides helpers for common tasks in AM development. Hence, removes a lot of duplicated work in AM development. The AMsoil software code is available on github.


# Documentation

Before you do anything else, please checkout the [Quickstart](https://raw.github.com/fp7-ofelia/AMsoil/development/doc/AMsoil%20Quickstart.pdf)
Please see the [Wiki](https://github.com/fp7-ofelia/AMsoil/wiki) for more information.

# Logo

![GCF Setup](https://raw.github.com/fp7-ofelia/AMsoil/development/doc/img/logo.jpg)
{'fraction_non_alphanumeric': 0.08664850136239782, 'fraction_numerical': 0.006811989100817439, 'mean_word_length': 4.790220820189274, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 11, 'lorem ipsum': 0, 'www.': 7, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2415649', 'n_tokens_mistral': 1114, 'n_tokens_neox': 1067, 'n_words': 421}