The contribution of the Distributed Systems Architecture Research Group at Universidad Complutense de Madrid has received funding from: