• Nem Talált Eredményt

Optimal deployment for critical applications in Infrastructure as a Service

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Optimal deployment for critical applications in Infrastructure as a Service"

Copied!
1
0
0

Teljes szövegt

(1)

3rd International IBM Cloud Academy Conference (ICACON 2015)

32

Optimal deployment for critical applications in Infrastructure as a Service

Imre Kocsis

1

, Zoltán Ádám Mann

2

, Dávid Zilahi

1

1

Department of Measurement and Information Systems

2

Department of Computer Science and Information Theory Budapest University of Technology and Economics

Budapest, Hungary

ikocsis@mit.bme.hu, zoltan.mann@gmail.com, zilahia@gmail.com

Infrastructure as a Service (IaaS) offers tenants virtualized resources; most importantly, virtual machines (VMs) that can be created and destroyed on demand. However, tenants have only limited and indirect influence over the deployment of their reservations onto physical resources, making critical applications vulnerable to a variety of faults (e.g. common mode hardware and capacity faults or poor performance isolation). Operators and tenants strive to optimize their operations with conflicting goals in this setting. Operators aim at consolidating tenant VMs to as few hypervisors as possible to save power and air conditioning costs by switching off unused hosts [1]. Reliability, availability, performance stability and homogeneity are secondary concerns.

In contrast, a number of emerging critical cloud application categories require tenants to be able to formulate explicit requirements on the VM allocation in order to maintain strong Service Level Agreements (SLAs). An example is Network Function Virtualization (NFV) [2]: the current push in the telco domain to migrate network functions from dedicated appliances to IaaS. Carrier clouds as well as the cloud backends of cyber-physical systems (CPSs) are further examples. Most critical functions in these domains are real-time, heavily latency and throughput sensitive services; their deployment has to adhere to rules as CPU core affinity and antiaffinity policies (to avoid ”noisy neighbor” effects), the need to colocate components of a function on the same hypervisor (for performance) or explicit CPU time and network bandwidth allowance minimums.

Our paper contrasts VM placement optimization in this new setting with a unified view of

”classic” IaaS allocation optimization problem models [1]. NFV is used as a representative example. We show that at its core, placement remains a multi-aspect deployment optimization problem – much of the mathematical modelling approaches can be reused. However, adaptations as well as entirely new specific constraints and objectives are required. Our treatment focuses on environments serving critical applications – as NFV –, where cooperative allocation planning is a must. However, our approach has applications in general purpose IaaS, too – e.g. for soft real-time applications as virtual desktops.

References

[1] Z. Á. Mann, “Allocation of virtual machines in cloud data centers – a survey of problem models and optimization algorithms,” http://www.cs.bme.hu/~mann/publications/Preprints/Mann_VM_

Allocation_Survey.pdf

[2] European Telecommunications Standards Institute, “Network functions virtualisation – introductory white paper,” https://portal.etsi.org/NFV/NFV_White_Paper.pdf

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

As the result of our work, an OpenStack deployment installed from the mainline source code or by a deployment tool can now be configured to use eduGAIN or other SAML federation for

Often described as a pioneer factor, FOXA1 is emerg- ing as a critical player in hormone dependent cancer, including breast 42 and, in a meta-analysis, has been found to

This paper attempts to gather and review the existing literature on this topic and give a critical analysis as we try to draw up the gap between production and

So long as latency constraints are met, pCell C-RANs can be located wherever it is convenient, relative to the pCell network deployment. Thus, a pCell C-RAN might be located in a

As shown in Figure 3.2, the user profile functions support the identified service and control functions in the service stratum, as well as the network access attachment functions

Our approach integrates a context management framework, a programmable platform and a service deployment scheme to provide the functionality needed for

Large-scale MPLS deployment must be accompanied by appropriate OAM tools to effi- ciently manage packet networks, since service providers and carriers are willing to adopt

While new applications in MANETs will provide powerful environments for group-work or gaming, the com- plexity of service deployment and management in mobile ad-hoc networks demand