Abstract

Cloud computing systems are popular in computing industry for their ease of use and wide range of applications. These systems offer services that can be used over the Internet. Due to their wide popularity and usage, cloud computing systems and their services often face issues resource management related challenges. In this paper, we present v-Mapper, a resource consolidation scheme which implements network resource management concepts through software-defined networking (SDN) control features. The paper makes three major contributions: (1) We propose a virtual machine (VM) placement scheme that can effectively mitigate the VM placement issues for data-intensive applications; (2) We propose a validation scheme that will ensure that a cloud service is entertained only if there are sufficient resources available for its execution and (3) We present a scheduling policy that aims to eliminate network load constraints. We tested our scheme with other techniques in terms of average task processing time, service delay and bandwidth usage. Our results demonstrate that v-Mapper outperforms other techniques and delivers significant improvement in system’s performance.

Highlights

  • Cloud computing is taking the computing world by storm

  • With the prevalence of virtualization and multi-core processing architectures, hosting virtual machine (VM) and With the prevalence of virtualization and multi-core processing architectures, hosting VMs and their applications is becoming a challenging task in cloud data centers

  • We optimized their applications is becoming a challenging task in cloud data centers

Read more

Summary

Introduction

Cloud computing is taking the computing world by storm. It has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased [1,2]. One of the big promises of cloud computing is its ability to provide high quality services at a low cost, which is a result of sharing resources among many users. There are two serious issues in deploying and provisioning resources in cloud environments, namely virtual machine (VM) placement and lack of precise task scheduling schemes. These schemes influence resource provisioning strategies for multimedia-based dynamic cloud services [3,4]. We propose v-Mapper, a new scheme that implements application-aware features to oversee VM placement, services admission and task scheduling functions in a cloud environment.

Related Work
VM Management in Cloud Datacenters
SDN Role in Datacenter Optimization
Data Center Design and the v-Mapper System Model
VM Placement and the Data Center Model
VM Workload Admission
4: Let resreq denote the requested resources by a VM 5
Performance Test Bed and Simulation Environment
Baseline Strategies and Compared Scenarios
Simulation Set-Up and Settings
VM Resource Occupancy
Findings
Conclusions and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call