Academia.eduAcademia.edu

RACS: A framework for Resource Aware Cloud computing

Abstract

Porting of the enterprise IT infrastructure to the cloud based solutions has raised many issues particularly related to the cloud computing. Every enterprise wants to utilize reliable cloud infrastructure with a high level of performance by keeping cost as low as possible. We need a model to achieve this. In this paper, we introduce a framework, which increases the performance of the application and ensures high level of reliability during the scheduling of the process / application onto the cloud. It is a cloud scheduler module named as Resource Aware Cloud Scheduling (RACS) module, which helps the scheduler in making the scheduling decisions on the basis of different characteristics of cloud resources. These characteristics can be reliability, network latency, bandwidth, error rate, topology, proximity, processing power, fault tolerance, memory availability, library availability, environment compatibility, and monetary cost of the cloud services. RACS consists of multiple sub modu...