Software
Much of the software being developed by SLA@SOI is being made available as Open Source.
- The components of the overall SLA@SOI Framework, SLA Models and SLA Tools are published under the BSD license via the sla-at-soi project on Sourceforge. Documentation is available on the SLA@SOI Sourceforge Trac Wiki. A Maven-generated project website featuring Java Docs and project reports has also been published.
- XLAB have developed various enhancements to the Apache Tashi provisoining system, including self-registration, runtime adaptation and an updated scheduler. These have been contributed back to Tashi for integration into future releases and publication at http://incubator.apache.org/tashi/.
- SAP are releasing the Software Performance Cockpit components developed under work-package A6 Predictable Systems Engineering as a new standalone open source project. For more information see https://github.com/sopeco/Software-Performance-Cockpit/wiki.
- FZI have enhanced their Palladio component model and architecture simulator over the course of SLA@SOI, and to maximise accessibility to the code by non SLA@SOI partners these software improvements have now been integrated into the mainline. The contributions are available from http://www.palladio-simulator.com.
- Engineering, FBK and PMI have developed BPELMT: a set of plugins for a BPEL engine that help manage BPEL services. The code is not SLA@SOI specific, and for this as well as for license compatibility reasons it was appropriate to make these contributions open-source via a dedicated SourceForge project: https://sourceforge.net/projects/bpelmt
- The Technical University of Dortmund have developed and contributed an OCCI compatible interface to OpenNebula, a popular cloud managementystem. It is targeted for release with OpenNebula 3.0. For specific information see http://dev.opennebula.org/projects/ogf-occi/wiki.
Additional open source project contributions are currently being finalised.
Credits
Some of the open source projects and tools that were used in the development of SLA@SOI software have requested a mention as a condition of their usage. We are happy to credit them here:
- YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit’s leading software products: YourKit Java Profiler and YourKit .NET Profiler.
