CYCLONE integrates and extends open source software to create a unified cloud application management solution for application service providers, DevOps, and researchers.
It’s hard to deploy federated applications to multiple clouds and also scale them dynamically. In CYCLONE, we rely on the Slipstream Application Deployment Platform to ease these activities considerably. Besides other great features, Slipstream deployments are parameterized, making it easy to configure identity federation, for example.
The CYCLONE Federation Provider makes federated identities (e.g., eduGAIN) available for authentication, authorization, XACML-based distributed access control, and attribute-based encryption. In addition, CYCLONE offers end-to-end security for HTTP-based applications using the Trusted Cloud Transfer Protocol (TCTP).
We deploy OpenNaaS components using Slipstream to provide network services to cloud applications, for example, firewalling and load balancing. This increases cloud application security and makes network management highly flexible.
The Open Service Compendium provides descriptions of cloud service offerings to be used by the Slipstream service catalog. DevOps can use these descriptions to choose fitting cloud infrastructure offerings for their application topologies. This saves costs and helps DevOps to manage their application deployments.
Using the CYCLONE distributed logging stack, we provide distributed monitoring and logging functionality to federated cloud applications.
There are many steps necessary to bootstrap security within cloud applications. Using DITBP, the Dynamic Infrastructure Bootstrapping Protocol, CYCLONE automates these activities.