The Scalable and Secure Infrastructures for Cloud Operations (SSICLOPS, pronounced “cyclops”) project focuses on techniques for the management of federated private cloud infrastructures, in particular cloud networking techniques within software-defined data centres and across wide-area networks. SSICLOPS is funded by the European Commission under the Horizon2020 programme.
SSICLOPS will empower enterprises to create and operate high-performance private cloud infrastructure that allows flexible scaling through federation with other private clouds without compromising on their service level and security requirements. SSICLOPS federation will support the efficient integration of clouds, no matter if they are geographically collocated or spread out, belong to the same or different administrative entities or jurisdictions: in all cases, SSICLOPS will deliver maximum performance for inter-cloud communication, enforce legal and security constraints, and minimize the overall resource consumption. In such a federation, individual enterprises will be able to dynamically scale in/out their private cloud services: because they dynamically offer own spare resources (when available) and take in resources from others when needed. This allows maximizing own infrastructure utilization while minimizing excess capacity needs for each federation member.
SSICLOPS-powered private clouds will offer fine-grained monitoring and tuning capabilities along with workload planning and optimization tools to maximize the performance across a broad spectrum of workloads and across a wide operational scale, as we will demonstrate using four highly diverse use cases. The SSICLOPS solution will be based upon state-of-the-art open source products used broadly in private cloud deployments today to provide enterprises with full control over their own deployment. To realize this vision, SSICLOPS targets the following concrete objectives:
- To build a framework for on-demand and pro-active scale-in/out in private clouds. This framework encompasses:
- a control plane
- a dataplane
- tools for supporting application development
- To provide models characterizing the static and dynamic properties of workloads and topologies of federated clouds.
- To provide means for specifying constraints for workloads and their data.
- To develop an efficient and secure intra-cloud dataplane
- To develop a hardened dataplane tailored to inter-cloud transport and transport towards clients
- To provide different application programming interfaces (API)
- To offer tools for measuring the performance of cloud systems
- To validate the SSICLOPS results in four different scenarios. The scenarios are chosen to reflect a broad spectrum of industry and scientific use cases:
- Using an in-memory database.
- Performing high-performance computing tasks for high-energy physics workloads.
- Instantiating efficient and secure cloud bursting.
- Network Function Virtualization
- To contribute the project results as open source to the standard platforms.
- To contribute the technical designs to the appropriate standardization bodies and industry forums.
- To carry the project results into the (academic) community through publications in renowned venues for the respective tasks and to introduce the concepts, tools and open source systems broadly into academic education of future engineers and scientists.
- To demonstrate the commercial value.