- Sponsor:
- sigsoft online
- sigmetrics
Cloud Computing has developed from a playground for end-users and service providers to a relevant economic provisioning environment. In particular small to medium enterprises and new entries into the IT market jump onto the capabilities offered by cloud computing for comparatively low cost.
European industry consists of roughly 20 Million small to medium enterprises and has a strong orientation to the service industry, with 4 Million enterprises already in 2006. Out of these 4 Million, 12% are focusing on IT services1. This comprises a high potential market of cloud uptakers - both for service provisioning and consumption. Historically, Europe has a strong tradition in focusing on business-2-business service provisioning, making it seemingly invisible in the global (end-user driven) service market, but even more important for its impact on the general economy. Hence, the requirements set forward by the European IT ecosystem will have a major impact on the definition and usage of clouds in the future.
Though the degree of dynamicity is obviously lower with a focus on business-to-business services, their individual requirements in terms of number of resources is considerably larger, leading to higher load. As opposed to the US, however, Europe has only comparatively small infrastructure providers, with probable exception in the Telecommunication sector. The European IT infrastructure is therefore predominantly dispersed and strongly heterogeneous, with multiple medium sized providers exposing various types of resources to the user.
Whilst this offers more variety and richness, which is particularly beneficial for dedicated use cases, it, at the same time, poses a risk of running out of resources for the major service provisioning cases. In critical environments, the general approach so far was to rely completely on in-house resources, thus ensuring availability and configuration according to the specific usage requests. This, however, quickly leads to too high costs and / or low quality, so that out-hosting quickly gains in relevance in Europe.
European clouds, however, are not sufficient to provide the necessary scope for these kinds of applications and relying on American providers only addresses parts of the problem. Availability and reliability requirements in Europe are furthermore way higher than in the typical, end-user driven US scenario, due to the strong business incentive. In fact, current outages of data centres can last several hours, which may be only annoying for a private end-user, but may have disastrous impact in a large-scale business scenario. True availability of these resources ranks more around 95% than the frequently claimed 99.99%2 - no wonder that in particular larger enterprises still express a strong distrust against clouds.
In order to overcome this resource shortage and further increase availability in the scope needed for European business scenarios, mechanisms to incorporate multiple cloud environments into one single resource infrastructure are needed. Such federated or multi-clouds offer the capabilities of multiple resource environments in one single infrastructure. This not only increases the resource scope, but also enables combination of dedicated platforms and according exploitation of their specialized capabilities.
However, this also generates massive problems not only to deal with the interoperability and portability, but also technical and legal issues, ranging from software engineering principles over resource management to governance and liability. The necessary expertise for this movement is mostly non-existent as yet and needs to be carefully built up first. Europe is at an optimal position to address these challenges given its heterogeneous pre-disposition in IT, as well as in politics - no other country has to take such an integrative stance from ground up.
The Multi-Cloud workshop was initiated with this specific background in mind, to bring together experts from various fields in the cloud service lifecycle to discuss and exchange research results that help building up necessary the technical foundation and expertise. The workshop attracted contributions from all over the world, only the best of which were invited to participate. The proceedings comprise these contributions in the following order:
Section 1 elaborates the problems and necessities behind the federated or multi-clouds in more detail, looking in particular at the technical and economic challenges arising from current requirements.
Section 2 provides insight into novel approaches to developing federated and multi-cloud applications and converting the non-functional properties into concrete execution models.
Section 3 deals with supporting the execution of cloud applications in multi-cloud environments. This includes aspects of moving services across clouds, scheduling and load balancing, etc.
Proceeding Downloads
Multi-Cloud: expectations and current approaches
Using resources and services from multiple Clouds is a natural evolution from consuming the ones from in-silo Clouds. Technological and administrative barriers are however slowing the process. Fortunately the recent years are marked by the appearance of ...
A vision for better cloud applications
In this paper, we provide an overview over the PaaSage project's approach to helping the developer in exploiting cloud environments according to their specific needs and requirements. Classical software engineering methodologies no longer apply in multi-...
Lifecycle management of service-based applications on multi-clouds: a research roadmap
- George Baryannis,
- Panagiotis Garefalakis,
- Kyriakos Kritikos,
- Kostas Magoutis,
- Antonis Papaioannou,
- Dimitris Plexousakis,
- Chrysostomos Zeginis
In this paper we identify current challenges in the deployment of complex distributed applications on multiple Cloud providers and review the state of the art in model-driven Cloud software engineering. Challenges include lack of support for ...
Towards multi-cloud configurations using feature models and ontologies
Configuration and customization choices arise due to the heterogeneous and scalable aspect of the cloud computing paradigm. To avoid being restricted to a given cloud and ensure application requirements, using several clouds to deploy a multi-cloud ...
SPACE4CLOUD: a tool for system performance and costevaluation of cloud systems
Cloud Computing is assuming a relevant role in the world of web applications and web services. Cloud technologies allow to build dynamic systems which are able to adapt their performance to workload fluctuations delegating to the Cloud Provider the ...
Moving an application to the cloud: an evolutionary approach
When planning to move a legacy style application to the cloud various challenges arise. The potential size and complexity of such a project might especially discourage small or medium companies trying to benefit from the advantages the cloud promises. ...
Towards a monitoring feedback loop for cloud applications
- Piotr Bar,
- Rudy Benfredj,
- Jonathon Marks,
- Deyan Ulevinov,
- Bartosz Wozniak,
- Giuliano Casale,
- William J. Knottenbelt
Performance monitoring is fundamental to track cloud application health and service-level agreement compliance, but with the emergence of multi-cloud deployments, it may become increasingly important also to create a feedback loop between runtime ...
Automatic virtual machine clustering based on bhattacharyya distance for multi-cloud systems
Size and complexity of modern data centers pose scalability issues for the resource monitoring system supporting management operations, such as server consolidation. When we pass from cloud to multi-cloud systems, scalability issues are exacerbated by ...
Managing elasticity across multiple cloud providers
In the context of cloud computing, elasticity is the capacity to scale computing resources up and down easily. Currently, most Platforms as a Service (PaaS) manage application elasticity within a single cloud provider. However, the not so infrequent ...
A broker-based framework for multi-cloud workflows
Computational science workflows have been successfully run on traditional HPC systems like clusters and Grids for many years. Today, users are interested to execute their workflow applications in the Cloud to exploit the economic and technical benefits ...
Index Terms
- Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds
Recommendations
Automating the Deployment of Multi-Cloud Applications in Federated Cloud Environments
VALUETOOLS'16: proceedings of the 10th EAI International Conference on Performance Evaluation Methodologies and Tools on 10th EAI International Conference on Performance Evaluation Methodologies and ToolsCloud federation allows cloud providers to dynamically use resources of other federated providers in order to fulfil the requirements of customer requests.
This concept enables the federated cloud providers to use external resources for increasing their ...
A Federated Multi-cloud PaaS Infrastructure
CLOUD '12: Proceedings of the 2012 IEEE Fifth International Conference on Cloud ComputingCloud platforms are increasingly being used for hosting a broad diversity of services from traditional e-commerce applications to interactive web-based Ides. How-ever, we observe that the proliferation of offers by cloud providers raises several ...
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
MultiCloud '13 | 18 | 9 | 50% |
Overall | 18 | 9 | 50% |