Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2018
…
9 pages
1 file
In this paper, we present a statistical model based VM placement approach for Cloud infrastructures. The model is motivated by the fact that more and more resource demanding applications are deployed in Cloud Infrastructures and in particular, communication data rate and latency bound applications are suffering from common placement algorithms. Based on a requirements analysis from the use cases of the CloudPerfect Project and the bwCloud production infrastructure, the need for a network-aware VM placement is motivated. The solution approach is inspired from the data source modelling applied for statistical multiplexer components in ATM networks. For each VM deployed in the Cloud Infrastructure, a probability for data rate distributions is derived from the collected data traces and the overall network resource consumption is estimated by overlaying the individual data rate probability distributions. The second part of the paper outlines a possible integration into a cloud infrastruc...
researchgate.net
Infrastructure-as-a-service cloud provides a suitable environment where data-intensive user applications and their required data can be hosted by various networked computing and storage servers. In the cloud environment, users can package their required resources into virtual machines (VMs) and submit their VM requests to the cloud. The performance of user applications strongly depends on the data transfer delay, i.e., the time it takes to transfer the data files required by applications to the corresponding VMs. This delay is a function of the size of data files, the location of VMs that run the user applications as well as the allocation of data rates to VMs. In this paper, we propose a novel rate optimal VM placement (ROVMP) algorithm which not only determines the optimal placement of VMs, but also assigns optimal data rates to VMs such that the overall data transfer delay is minimized. Using simulation results we show that the proposed algorithm can significantly reduce the data transfer delay for VMs compared to placement algorithms previously proposed in the literature.
Efficient resource allocation is one of the critical performance challenges in an Infrastructure as a Service (IaaS) cloud. Virtual machine (VM) placement and migration decision making methods are integral parts of these resource allocation mechanisms. We present a novel virtual machine placement algorithm which takes performance isolation amongst VMs and their continuous resource usage into account while taking placement decisions. Performance isolation is a form of resource contention between virtual machines interested in basic low level hardware resources (CPU, memory, storage, and networks bandwidth). Resource contention amongst multiple co-hosted neighbouring VMs form the basis of the presented novel approach. Experiments are conducted to show the various categories of applications and effect of performance isolation and resource contention amongst them. A per-VM 3-dimensional Resource Utilization Vector (RUV) has been continuously calculated and used for placement decisions w...
—Datacenter operators are increasingly deploying vir-tualization platforms to improve resource usage efficiency and to simplify the management of tenant applications. Although there are significant efficiency gains to be made, predicting performance becomes a major challenge, especially given the difficulty of allocating datacenter network bandwidth to multitier applications, which generate highly variable traffic flows between their constituent software components. Static bandwidth allocation based on peak traffic rates ensures SLA compliance at the cost of significant overprovisioning, while allocation based on mean traffic rates ensures efficient usage of bandwidth at the cost of QoS violations. We describe MAPLE, a network-aware VM ensemble placement system that uses empirical estimations of the effective bandwidth required between servers to ensure that QoS violations are within targets specified in the SLAs for tenant applications. Moreover, we describe an extended version of MAPLE, termed MAPLEx, which allows the specification of anticolocation constraints relating to the placement of application VMs. Experimental results, obtained using an emulated datacenter, show that, in contrast to the Oktopus network-aware VM placement system, MAPLE can allocate computing and network resources in a manner that balances efficiency of resource utilization with performance predictability.
ACM SIGMETRICS Performance Evaluation Review, 2014
We address the problem of resource placement in general networking applications, in particular cloud computing. We consider a large-scale service faced by regionally distributed demands for various resources. The service aims at placing the resources across regions to maximize profit, accounting for demand granting revenues minus resource placement costs. Cloud computing and online services, utilizing regional datacenters and facing the problem of where and how much to place various servers, naturally fall under this paradigm. The main challenge posed by this setting is the need to deal with arbitrary multi-dimensional stochastic demands. We show that, despite the challenging stochastic combinatorial complexity, one can optimize the system operation using fairly efficient algorithms.
Computer Networks, 2015
Cloud computing offers on-demand network access to the computing resources through virtualization. This paradigm shifts the computer resources to the cloud, which results in cost savings as the users leasing instead of owning these resources. Clouds will also provide power constrained mobile users accessibility to the computing resources. In this paper, we develop performance models of these systems. We assume that jobs arrive to the system according to a Poisson process and they may have quite general service time distributions. Each job may consist of multiple numbers of tasks with each task requiring a virtual machine (VM) for its execution. The size of a job is determined by the number of its tasks, which may be a constant or a variable. The jobs with variable sizes may generate new tasks during their service times. In the case of constant job size, we allow different classes of jobs, with each class being determined through their arrival and service rates and number of tasks in a job. In the variable case a job generates randomly new tasks during its service time. The latter requires dynamic assignment of VMs to a job, which will be needed in providing service to mobile users. We model the systems with both constant and variable size jobs using birth-death processes. In the case of constant job size, we determined joint probability distribution of the number of jobs from each class in the system, job blocking probabilities and distribution of the utilization of resources for systems with both homogeneous and heterogeneous types of VMs. We have also analyzed tradeoffs for turning idle servers off for power saving. In the case of variable job sizes, we have determined distribution of the number of jobs in the system and average service time of a job for systems with both infinite and finite amount of resources. We have presented numerical results and any approximations are verified by simulation. The results of the paper may be used in the dimensioning of cloud computing centers.
10th International Conference on Network and Service Management (CNSM) and Workshop, 2014
Modern datacenters rely heavily on virtualization technologies to offer customized computing and network resources on demand to a large number of tenant applications. However, efficiency in resource utilization delivered by virtualization technologies that exploit statistical multiplexing of resources across applications means that predictability in performance remains a challenge. Allocation of network bandwidth is particularly difficult, given the variability of traffic flows between the components of multi-tier applications. Static bandwidth allocation based on peak traffic rates ensures SLA compliance at the cost of significant overprovisioning, while allocation based on mean traffic rates ensures efficient usage of bandwidth at the cost of QoS violations. We describe MAPLE, a network-aware VM ensemble placement scheme that uses empirical estimations of the effective bandwidth required between servers to ensure that QoS violations are within targets specified in the SLA for the tenant application. Experimental results obtained using traffic traces collected from an emulated datacenter show that, in contrast to the Oktopus network-aware VM placement system, MAPLE is able to allocate computing and network resources in a manner that balances efficiency of resource utilization with performance predictability.
2012 IEEE Fifth International Conference on Cloud Computing, 2012
The problem of Virtual Machine (VM) placement in a compute cloud infrastructure is well-studied in the literature. However, the majority of the existing works ignore the dynamic nature of the incoming stream of VM deployment requests that continuously arrive to the cloud provider infrastructure.
IEEE Systems Journal
Cloud computing efficiency greatly depends on the efficiency of the virtual machines (VMs) placement strategy used. However, VM placement has remained one of the major challenging issues in cloud computing mainly because of the heterogeneity in both virtual and physical machines (PMs), the multidimensionality of the resources, and the increasing scale of the cloud data centers (CDCs). An inefficiency in VM placement strategy has a significant influence on the quality of service provided, the amount of energy consumed, and the running costs of the CDCs. To address these issues, in this article, we propose a greedy randomized VM placement (GRVMP) algorithm in a large-scale CDC with heterogeneous and multidimensional resources. GRVMP inspires the "power of two choices" model and places VMs on the more power-efficient PMs to jointly optimize CDC energy usage and resource utilization. The performance of GRVMP is evaluated using synthetic and real-world production scenarios (Amazon EC2) with several performance matrices. The results of the experiment confirm that GRVMP jointly optimizes power usage and the overall wastage of resource utilization. The results also show that GRVMP significantly outperforms the baseline schemes in terms of the performance metrics used. Index Terms-Cloud computing, cloud data center (CDC), energy and power consumption, greedy randomized algorithm, resource wastage, virtual machine placement (VMP). I. INTRODUCTION M ODERN cloud data centers (CDCs) [1] hosting cloud computing are very large with large numbers of physical machines (PMs) that are provided to clients as virtual machines (VMs). VMs allow a high level of flexibility in terms of CDC resources management and facilitate the execution of workloads elastically [2] as well as hardware consolidation for maximizing energy efficiency [3]. Moreover, VMs are indispensable in achieving load balancing and fault-tolerance [4] as well as Manuscript
Academia Engineering, 2023
The main results of two decades of research on self-assembled clusters of microdroplets are reviewed, from the discovery of the phenomenon to current advances that can be applied to solve problems related to the airborne spread of dangerous pathogens and atmospheric pollutants. Special attention is paid to a flexible procedure for generating droplet clusters from a given number of nearly identical droplets of controlled chemical compositions with possible biological inclusions and effective ways of stabilizing the clusters. This is important for chemical and biological research in droplet microreactors. The physical mechanism of self-assembly of droplets in an ascending gas flow over a locally heated liquid layer is described in relation to the main methods of cluster stabilization: by infrared irradiation or by adding soluble but non-evaporating substances to a layer of evaporating liquid. The main module of a modern laboratory setup is presented.
Sprawozdania Archeologiczne, 2024
Pelisiak A., Saile T. and Dębiec M. 2024. A contribution to research on the knapped lithic assemblage from the Late Neolithic site of Altheim in Lower Bavaria. Sprawozdania Archeologiczne 76/1, 497-531. The lithic artefacts from Altheim, being regarded as essential for the interpretation of the site, have for a very long time attracted attention. Here we concentrate on the discoveries made during the excavation of sections of ditches in 2013-2020. Certain earlier observations were confirmed by the latest excavations, namely the high proportion of arrowheads among the flaked stone tools. A large number of the arrowheads were burnt. Many of them have broken tips, and all the analysed arrowheads with broken tips bear diagnostic impact fractures: stepterminating bending fractures or spin-off fractures specifically in the shape of small fractures on the edge between one surface of the arrowhead and the surface of the fracture of the tip. These suggest an angle of impact of the arrow into a hard surface of about 60°-70°. Broken and burnt arrowheads were found in the solid context of the structures. The context suggest that these arrowheads can be connected with conflict.
Tort, I.; Yusim, I. & Huerta, R. (2019). The Educating City as a Cultural and Creative Industry, World Heritage and Legacy. , 2019
Advances in Materials Science, 2019
Bibliotheca Orientalis LXXVIII 5/6, 2022
Din ve Bilim, 2019
African Journal of Traditional, Complementary and Alternative Medicines, 2016
Miscelánea de Estudios Árabes y Hebraicos Sección Árabe-Islam (MEAH-AI), 73, 2024
Khulna University studies, 2022
Journal of Vascular Surgery, 1986
Journal of Clinical Oncology
Lecture Notes in Computer Science, 2019
Bioinformatics Advances, 2021
International Journal of Research In Business and Social Science, 2019