This page lists the projects we intend to track.
It will eventually get more structured.
If your project is not listed here, drop a comment and we’ll see what can be done about it.
Cloud Research Projects
- RESERVOIR [FP7]: http://www.reservoir-fp7.eu/
- 4CAAST
- Andromede
- Compatible and Beyond
Cloud Abstraction Libraries (IaaS)
- Libvirt: http://libvirt.org/
- jClouds (java): http://code.google.com/p/jclouds/
- cloud:infrastructure (Perl): http://www.cloud-framework.org/
- libcloud (Python): http://incubator.apache.org/libcloud/
- Dasein Cloud (Java): http://dasein-cloud.sourceforge.net/
Cloud Automation
- RightScale (not Open Source): http://www.rightscale.com/ “With the RightScale Cloud Management Platform, you can more easily deploy and manage business-critical applications on the cloud with new levels of automation, control, and portability. Whether you need a fast on-ramp to the cloud or support for complex deployments across multiple clouds, RightScale delivers.”
- Scalr (GPL): https://scalr.net/ Similar to RightScale
Deployment tools
- Fabric – Fabric is a Python library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.
- Puppet – Put simply, Puppet is a system for automating system administration tasks.
- Capistrano – It is designed with repeatability in mind, letting you easily and reliably automate tasks that used to require login after login and a small army of custom shell scripts. ( also check out webistrano )
- Bcfg2 – Bcfg2 helps system administrators produce a consistent, reproducible, and verifiable description of their environment, and offers visualization and reporting tools to aid in day-to-day administrative tasks.
- Chef – Chef is a systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
- Slack – slack is an evolution from the usual “put files in some central directory” that is fairly common practice.
- Kokki – System configuration management framework influenced by Chef
Other Open Source Cloud-Related Projects
- Eclipse CDTK: http://www.eclipse.org/proposals/cdtk/
- AppScale: http://code.google.com/p/appscale/ (Google AppEngine clone)
- Eucalyptus: http://open.eucalyptus.com/ (Amazon EC2 open source clone)
- Niftyname: http://www.niftyname.org/ (open source cloud software from Marseille)
Post-relational (NoSQL) Storage
- See http://blog.nahurst.com/visual-guide-to-nosql-systems for a first intro.
Scalable Relational Storage
- Drizzle: http://drizzle.org/ “An Open Source Microkernel DBMS for High Performance Scale-Out Applications”
- NumbusDB: http://www.tanglefish.com/NimbusDB/NimbusDb.html (stealth-mode “cloud native database”)
PaaS Examples (not Open Source)
- Google App Engine (PaaS for Python, Java)
- Heroku: http://heroku.com/ (PaaS for Ruby)
- Force.com: http://www.salesforce.com/platform/ et http://developer.force.com/ . See also: http://www.infoq.com/presentations/SalesForce-Multi-Tenant-Architecture-Craig-Weissman (video) and http://www.salesforce.com/au/assets/pdf/Force.com_Multitenancy_WP_101508.pdf (slides)
OSGi Related
- OSGI4C: http://portal.acm.org/citation.cfm?id=1621910&dl=GUIDE&coll=GUIDE&CFID=82859899&CFTOKEN=41411390 “We present OSGi for the Cloud (OSGi4C ), a novel OSGi service allowing seamless deployment of locally non-existent OSGi bundles and services on demand without requiring any changes to the OSGi platform. In OSGi4C, we use an underlying peer-to-peer infrastructure to provide, share and load OSGi bundles at runtime. Unlike related work, OSGi4C automatically resolves OSGi bundle and service dependencies. Therefore, dependent bundles that are not yet locally installed are also deployed. OSGi4C consid- ers platform-specific implementations (e.g., native code) and non-functional requirements (e.g., performance and resource demand) while automatically discovering and selecting the best of multiple available bundles for download.”
- Paremus Service Fabric: http://www.paremus.com/products/products.html “The Paremus Service Fabric – The Enterprise OSGi™ Application Platform – has been built with the future of IT runtimes in mind. Running on a Cloud of compute resources, the runtime enables applications to be automatically deployed, scaled, made resilient and dynamically optimized according to their SLA.”
Standardisation
- OCCI-WG: http://www.occi-wg.org/doku.php (OGF Open Cloud Computing Interface Working Group)
- OVF: http://www.dmtf.org/standards/published_documents/DSP0243_1.1.0.pdf
- Sun Cloud API: http://kenai.com/projects/suncloudapis/pages/Home: “specifies a RESTful API for creating and managing cloud resources, including compute, storage, and networking components. Usage of the API is via the HTTP protocol. The GET, POST, PUT, and DELETE requests are all used, although most tasks can be accomplished with GET and POST. Resource representations are in JSON.”
- CDMI (Cloud Data Management Interface): http://cdmi.sniacloud.com/: “This specification defines an interface for interoperable transfer and management of data in a cloud storage environment.”
White Papers, Manifestos
- Open Cloud Manifesto: http://www.opencloudmanifesto.org/
- Head in the cloud, 2020 FLOSS Roadmap 2008: http://www.2020flossroadmap.org/wp-content/uploads/2009/04/owf_2020_roadmap_v218_cloud.odt
- European Commission: Future of Cloud Computing: http://cordis.europa.eu/fp7/ict/ssai/docs/cloud-report-final.pdf
- Cloud Application Architecture, Georges Reese, O’Reilly, Avril 2009.
- Cloud Computing avec Amazon AWS, Livre Blanc Smile (in French): http://www.smile.fr/livres-blancs/systeme-et-infrastructure/cloud
How Google/Amazon/Rackspace/… are Doing Things
- Spanner, Google’s next Massive Storage and Computation infrastructure: http://www.royans.net/arch/spanner-googles-next-massive-storage-and-computation-infrastructure/
- Pregel: Google’s other data-processing infrastructure: http://www.royans.net/arch/pregel-googles-other-data-processing-infrastructure/ (Massively scalable graph computing engine)
Interesting Blogs
Meta-References
- Huge directory of Cloud related services and products: http://www.cloudbook.net/directories/products-services-directory
- Wiki about cloud standards: http://cloud-standards.org/