Resource Utilization in Cloud Computing as an Optimization Problem

Abstract

In this paper, an algorithm for resource utilization problem in cloud computing based on greedy method is presented. A privately-owned cloud that provides services to a huge number of users is assumed. For a given resource, hundreds or thousands of requests accumulate over time to use that resource by different users worldwide via the Internet. A prior knowledge of the requests to use that resource is also assumed. The main concern is to find the best utilization schedule for a given resource in terms of profit obtained by utilizing that resource, and the number of time slices during which the resource will be utilized. The problem is proved to be an NP-Complete problem. A greedy algorithm is proposed and analyzed in terms of its runtime complexity. The proposed solution is based on a combination of the 0/1 Knapsack problem and the activity-selection problem. The algorithm is implemented using Java. Results show good performance with a runtime complexity O((F-S)nLogn).

Authors and Affiliations

Ala'a Al-Shaikh, Hebatallah Khattab, Ahmad Sharieh, Azzam Sleit

Keywords

Related Articles

Outcome based Assessment using Fuzzy Logic

Outcome Based Education (OBE) or student centered learning is one of the key component in quality assurance and enhancement in the higher education. The OBE approach encourages students to become active learner rather th...

Applicability of Data Mining Technique Using Bayesians Network in Diagnosis of Genetic Diseases

This study aims to identify a methodology to aid in the identification of diagnosis for chromosomal abnormalities and genetic diseases, presenting as a tutorial model the Turner Syndrome. So, it has been used classificat...

A Hybrid Intelligent Model for Enhancing Healthcare Services on Cloud Environment

Cloud computing plays a major role in addressing the challenges of healthcare services such as diagnosis of diseases, telemedicine, maximize utilization of medical resources, etc. Early detection of chronic kidney diseas...

Sentiment Analysis on Twitter Data using KNN and SVM

Millions of users share opinions on various topics using micro-blogging every day. Twitter is a very popular micro-blogging site where users are allowed a limit of 140 characters; this kind of restriction makes the users...

Dependency Test: Portraying Pearson's Correlation Coefficient Targeting Activities in Project Scheduling

In this paper, we discuss project scheduling with conflicting activity-resources. Several project activities require same resources but, may be scheduled with the certain lapse of time resulting in repeatedly using the s...

Download PDF file
  • EP ID EP90800
  • DOI 10.14569/IJACSA.2016.070643
  • Views 73
  • Downloads 0

How To Cite

Ala'a Al-Shaikh, Hebatallah Khattab, Ahmad Sharieh, Azzam Sleit (2016). Resource Utilization in Cloud Computing as an Optimization Problem. International Journal of Advanced Computer Science & Applications, 7(6), 336-342. https://europub.co.uk/articles/-A-90800