Commit 683494b3 authored by Daniele Venzano's avatar Daniele Venzano

Merge branch 'ext/devel/master'

# Conflicts:
#	README.rst
parents bb31abdd 7dbd06f2
......@@ -6,6 +6,12 @@
* use JSON schemas to validate ZApps
* Expand the execution list API, adding filtering capabilities to limit the number of results returned
* Several minor bug fixes
* Deployment scripts and zoe frontend moved to external repository for easier maintenance and testing
* Removed proxy code
* ZApps have been split into multiple repositories for easier maintenance, testing and automated building
* Tyk or Kong can be used to provide SSL termination and authentication to the API
* Documentation update
* A new script `create_db_tables.py` can be used to create the schema in an empty database, useful for CI scenarios
## Version 2017.03
......
......@@ -14,4 +14,35 @@ Resources:
- Issue tracker: https://gitlab.eurecom.fr/zoe/main/issues
- Stable releases: https://github.com/DistributedSystemsGroup/zoe
Zoe applications (ZApps):
- Check the zapp-* repositories at: https://gitlab.eurecom.fr/zoe/
Zoe is licensed under the terms of the Apache 2.0 license.
Research papers
---------------
If you are interested in learning more about Zoe and the underling scheduling theory, we published a paper with an experimental evaluation that show the advantages of our techniques.
The paper can be found on open access `at ArXiv <https://arxiv.org/abs/1611.09528>`_.
If you use Zoe Analytics for running your experiments, please do not forget to cite us::
@inproceedings{Pace:2017:FSD:3101112.3101126,
author = {Pace, Francesco and Venzano, Daniele and Carra, Damiano and Michiardi, Pietro},
title = {Flexible Scheduling of Distributed Analytic Applications},
booktitle = {Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing},
series = {CCGrid '17},
year = {2017},
isbn = {978-1-5090-6610-0},
location = {Madrid, Spain},
pages = {100--109},
numpages = {10},
url = {https://doi.org/10.1109/CCGRID.2017.52},
doi = {10.1109/CCGRID.2017.52},
acmid = {3101126},
publisher = {IEEE Press},
address = {Piscataway, NJ, USA},
}
......@@ -84,7 +84,7 @@ External resources
^^^^^^^^^^^^^^^^^^
- `Zoe Homepage <http://zoe-analytics.eu>`_
- `ZApp catalog <http://zoe-analytics.eu/zapps>`_
- `Issue tracker <https://github.com/DistributedSystemsGroup/zoe/issues>`_
- `ZApp repository <https://github.com/DistributedSystemsGroup/zoe-applications>`_
Zoe is licensed under the terms of the Apache 2.0 license.
......@@ -73,7 +73,7 @@ This means that you will also need a key-value store supported by Docker. We use
Images: Docker Hub Vs local Docker registry
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
A few sample ZApps have their images available on the Docker Hub. We strongly suggest setting up a private registry, containing your customized Zoe Service images. Have a look at the `zoe-applications <https://github.com/DistributedSystemsGroup/zoe-applications>`_ repository for examples of Zoe Applications and Services that can be customized, built and loaded on the Hub or on a local registry.
A few sample ZApps have their images available on the Docker Hub. We strongly suggest setting up a private registry, containing your customized Zoe Service images.
Zoe
---
......
This diff is collapsed.
......@@ -3,9 +3,9 @@
ZApp format description
=======================
This document refers to version 2 of the Zoe application description format.
This document refers to version 3 of the Zoe application description format.
A Zoe application description is a JSON document. Currently we generate them via a set of python scripts available in the `zoe-applications <https://github.com/DistributedSystemsGroup/zoe-applications>`_ repository, but nothing prevents you generating JSON in some other way, obeying the format described here.
A Zoe application description is a JSON document.
At the top level map there are some settings, mostly metadata, and a list of services. Each service has its own metadata and some docker-related parameters.
......
......@@ -15,6 +15,6 @@
"""Versions."""
ZOE_VERSION = '2017.06-beta'
ZOE_VERSION = '2017.06'
ZOE_API_VERSION = '0.7'
ZOE_APPLICATION_FORMAT_VERSION = 3
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment