Coder Social home page Coder Social logo

zeshunshi / cloudsstorm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zh9314/cloudsstorm

0.0 0.0 0.0 481 KB

An Application-driven Framework for Managing the Networked Infrastructure among Federated Clouds

Home Page: https://cloudsstorm.github.io/

License: Apache License 2.0

Java 100.00%

cloudsstorm's Introduction

What is CloudsStorm?

CloudsStorm is a framework for managing an application-defined infrastructure among public IaaS (Infrastructure-as-a-Service) Clouds. It enables the application to customize its underlying infrastructure at software development phase and dynamically control it at operation phase. To be specific, the advantages and features are as follows:

  • Programmable: The underlying Cloud virtual infrastructure can be customized and programmed at software development phase to fit the application requirements. Furthermore, the connection topology with a private network can also be defined in advance.
  • Controllable: CloudsStorm leverages the minimal function provided by Cloud and affords high-level controllability, including failure recovery, auto-scaling, etc. Therefore, the infrastructure can be easily controlled by the application at operation phase.
  • Interoperable: CloudsStorm is able to manage virtual infrastructure among federated Clouds. Hence, this is not a vendor lock-in solution.
  • Reusable: We propose "infrastructure code" to describe dynamic operations on the infrastructure, instead of only static infrastructure description or deployment plan. It is able to define and automate all processes including provisioning, deploying, executing and releasing. This code is reusable and the entire process is reproducible, as long as you have a budget to access the Cloud.

How does it work?

Framework Overview

How about learning more?

How about participating?

Questions, comments, some testing credential requests, bug reports, etc. can be directed to:

Since this is an ongoing work. Patches and collaborations on the software are much appreciated.

Copyright and license

CloudsStorm is Copyright © Huan Zhou (SNE, University of Amsterdam) and contributors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License. A copy of the license is included in file LICENSE.

cloudsstorm's People

Contributors

zh9314 avatar skoulouzis avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.