Abstract

Cloud computing is a new era in computing paradigm. It helps Information Technology (IT) companies to cut the cost by outsourcing data and computation on-demand. Cloud computing provides different kind of services which includes Hardware as a Service, Software as a Service (SaaS), Infrastructure as a Service (IaaS) etc. Despite these potential benefits, many IT companies are reluctant to do cloud business due to outstanding trust issues. Cloud consumer and provider are the most interested parties to maximize their benefits. In IaaS, the cloud provider operates the whole computing platform as a resource for the customer, which is accessed by customer as a Virtual Machine (VM) via the internet. The cloud provider must predict the best machine among the available machines to launch VM. This strategic prediction would avoid exodus of computation in middle due to machine heavy load or any failure which severely affect the benefits of both consumer and provider. Since VM allocation for IaaS request is a challenging task, in this study novel architecture is proposed for IaaS cloud computing environment in which VM allocation is done through genetically weight optimized neural network. In this scenario the host load of each machine is taken as its resource information. The neural network predicts the host load of each machine in near future based on the recent past host load. It would help the VM allocator to choose the right machine. Analysis is done on the performance of genetically weight optimized Back Propagation Neural Network (BPNN), Elman Neural Network (ELNN) and Jordan Neural Network (JNN) for prediction accuracy.

Highlights

  • Cloud computing services have attracted the attention of Information Technology (IT) companies due to the unique ability of providing various resources as a service

  • This study presents a novel architecture for Infrastructure as a Service (IaaS) request handling

  • This study proposes architecture for IaaS cloud computing platform in which Virtual Machine (VM) allocation is done through genetically weight optimized neural network

Read more

Summary

Introduction

Cloud computing services have attracted the attention of IT companies due to the unique ability of providing various resources as a service. All resources of a cloud are provided to user as a service, to be accessed through the internet without any knowledge or control over the underlying technological infrastructure which supports them. In IaaS, the cloud consumer needs machine instances as a resource. This instance essentially behaves like dedicated system that is controlled by cloud consumer, who has full responsibility for their operation. At this juncture, the expectation of cloud consumer is to get best resource among all available resources from cloud hub, which reduces the usage time and cost of access. In IasS the cloud provider responsibility is to select best machine to launch VM for IaaS request which reduce migration outlay due to grave load or failure of system in the middle of computation

Objectives
Methods
Results
Conclusion
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