Skip to content

Releases: fogbow/fogbow-mono-manager

Bug fixes and documentation improvements

Second release

12 Sep 02:36
Compare
Choose a tag to compare

We are pleased to announce the second release of fogbow

Fogbow is an umbrella for cloud-related projects, that, together, enable a federated and oppostunistic cloud.

The main focuses of this second release were:

  • to broaden the support for cloud stacks, identity providers and operational systems
  • to improve packaging
  • to make authentication and authorization more flexible
  • and bug fixing :-)

More particularly, the following new features comprise this release:

  • support for OpenNebula's Compute Service
  • support for OpenNebula's Identity Provider
  • support for X509 as an IdentityPlugin
  • support for VOMS as an IdentityPlugin
  • x509 authentication among federation members
  • hooks for authorization strategies as plugins
  • two levels of authentication/authorization (federation and local)
  • Rendezvous' replication and pagination
  • Fogbow Reverse Tunnelling service (avoids using existing SSH servers)
  • fogbow-cli creating tokens locally
  • nova-win32: Openstack compute service running on Windows
  • fogbow-powernap-win32: opportunism for Windows hosts
  • debian packages
  • windows installers
  • SSH key injection (for local and remote instances)
  • compatibility with the rOCCI client (https://github.com/gwdg/rOCCI-cli)

Enjoy it!

First release

02 Jun 05:57
Compare
Choose a tag to compare

We are pleased to announce the first release of fogbow!

Fogbow is an umbrella for cloud-related projects, that, together, enable a federated and oppostunistic cloud.

By installing a fogbow-manager on top of an existing cloud, like Openstack, a cloud administrator will make its administrative domain part of a fogbow federation. A fogbow federation allows local cloud users to use surplus resources coming from other members of the federation.

Although this approach does not guarantee high QoS, it is an alternative for limitations imposed by restricitive stock policies (in public clouds) or by an small amount of existing resources and quotas (in private clouds).. This is particularly useful for Bag-of-Task applications (parallel applications whose tasks are independent), specially those formed by hundred of tasks.

When using a fogbow federation, users request as many as instances as needed, even if this number is well above their local quota.. At first, the fogbow manager will try to create instances locally. If there are not enough resources available in the local cloud, the manager will contact other federation members to create instances in remote private clouds.

The fogbow-manager is agnostic to the underlying cloud technology, as it communicates with the cloud components via a plugin layer instantiated at runtime. This first release comes with plugins to an OCCI-enabled Openstack.

A fobgow federation has, at least, one fogbow-rendezvous component running. The fogbow-rendezvous acts as a discovery service, although it also shares with the federation resource utilization on each member.

At last, the fogbow-opportunism module enables compute nodes to execute in an opportunistic fashion, i.e., only idle nodes should show up to the cloud. Idleness is determined by a python service called powernap, and currently we support Openstack's nova compute. Such an approach is interesting when there aren't dedicated resources available to the cloud, eg.: a desktop-based environment.

To know more about the architecture, the installation and configuration and how to use the fogbow components, please visit http://fogbowcloud.org. And by the way, we are open-source, so pull requests to http://github.com/fogbow are welcome. :)

Regards,
the fogbow team