JOURNAL ARTICLE

An Intelligent Resource Selection Framework for Cloud Computing Environments

Abstract

Cloud computing provides computing resources as utility services. It offers clients with several usage scenarios. These scenarios fulfill the services requested by the clients with a lower cost as compared with deploying them locally. This paper introduces an intelligent resource selection framework that provides the client with the best set of resources in terms of computing cost and the fulfillment of client's requests. It is assumed that the requested resources can be provided to the client from multiple data centers. Additionally, cloud resources are allocated in units determined according to client's request. The client submits his resource requirements in terms of units of computing power, storage, networking, software ... etc. Then, the proposed framework finds the best set of resources that satisfies the client's request. Moreover, it takes into consideration the inter-dependencies among resources that lead to mutually allocating certain resources together. Additionally, it considers the overhead incurred in acquiring and using the requested resources. This problem is formulated as a constrained optimization problem and has been tackled in this paper using genetic algorithms. Simulation studies show that the proposed framework provides a near-optimal solution for the studied cases.

Keywords:
Cloud computing Computer science Overhead (engineering) Resource (disambiguation) Distributed computing Set (abstract data type) Selection (genetic algorithm) Utility computing Resource management (computing) Software Client Resource allocation Database Server Computer network Cloud computing security Operating system

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
33
Refs
0.29
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.