Presentation at the 10th Middleware Workshop on Adaptive and Reflective Middleware (ARM 2011) at the ACM/IFIP/USENIX 12th International Middleware Conference, 11 December 2011, Lisboa, Portugal.
Migration, brokering, geo-diversity Avoid vendor lock-in syndrome, princing strategy, power consumption (small data centers consumes less)
When embed as a SaaS layer in another PaaS, the extra layer of indirection remains compatible with the scalability requirements for multi-cloud scenario
ComplexArchitectureDescription addresses a designchallenge related to the description of SaaS that spawns billions of nodes Consistent Software Configuration refers to the exploration of approaches, such as software product lines (SPL), … soft- ware development kit (SDK), libraries (e.g., Java), operating system, or resources (memory, processor, etc.), Continuous Service Delivery refers to the scalable and dynamic brokering and deployment of a system across a cloud of clouds. This challenge exhibits the need for an abstraction that federates existing clouds as an open infrastructure used to deploy SaaS Autonomous Management … reliability and the optimization of the infrastructure, … pricing variations of a given Cloud solution, and consider alternative deployments for a given SaaS. In the context of GreenIT Cloud Language Unity finally groups all the above challenges into the definition of a multi-view dynamic language, which is continuously synchronized with the SaaS, independently of its current state