Orchestrating IMS – Project Clearwater on CloudStack using Heat and Hurtle

Project Clearwater is an open source implementation of IP Multimedia Subsystem (IMS) developed for scalable deployment in the cloud to provide voice, video and messaging services. There has been  work done before on orchestrating Clearwater in OpenStack using Cloudify. We, in cooperation with our partner – Citrix, present orchestration of this system in Apache CloudStack using OpenStack Heat with our recent plugin. Continue reading

OpenStack Heat plugin for Apache CloudStack

This blog post presents a plugin for OpenStack Heat which adds support for Apache CloudStack resources and thus enables a template-based orchestration on CloudStack using Heat. As this plugin extends the standard Heat’s resource type list it can also be used within our Hurtle orchestrator for providing your application as a service or any other application underlying on Heat. This work follows from our earlier work in which we developed a Heat plugin for SDC. Continue reading

Introduction to Apache Mesos

Service scheduling and task placement within large-scale clusters is receiving a lot of interest in the cloud community at present. Moreover, service scheduling is one of the keystones of our recently kicked off ACeN project and we finally got a chance to experiment with the technology that is currently a frontrunner in this area – Apache Mesos. As Mesos provides much more control of service placement than current available built-in IaaS schedulers it elegantly addresses many problems in data centers such as task data locality, efficient resource utilization or efficient load variation accommodation. This blogpost describes Mesos architecture, its basic workflow and explains why we think it’s a big deal also in the cloud context.

Continue reading