A survey on resource allocation techniques in cloud computing

@article{Kumar2015ASO,
  title={A survey on resource allocation techniques in cloud computing},
  author={Deepesh Kumar and Ajay Shanker Singh},
  journal={International Conference on Computing, Communication \& Automation},
  year={2015},
  pages={655-660}
}
  • Deepesh Kumar, A. Singh
  • Published 2015
  • Computer Science
  • International Conference on Computing, Communication & Automation
Cloud Computing is an emerging technology which provides on-demand service, and it offers dynamic computing infrastructure and allocation of resources in an optimal way. The users demand to access resources is increasing now-a-day, due to this it becomes very hard to allocate cloud resources efficiently and accurately to the customers that satisfy requirements of customers or usersand preserve the service level agreement(SLA). In this paper a detailed study is done on various cloud resource… Expand
Challenges and opportunities of resource allocation in cloud computing: A survey
  • A. Singh, S. Prakash
  • Computer Science
  • 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom)
  • 2015
TLDR
Challenges, opportunities, techniques and key performance issues for resource allocation in cloud computing are addressed and various existing resource allocation technique are discussed on the basis of technique used as well as their pros and cons. Expand
Resource Allocation in Cloud computing: A Comparative study
Cloud computing is summed up as a different model for allowing favorable, network as per demand to use shared devices of computational resources which are collected and then released with marginalExpand
A SURVEY ON RESOURCE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT
Cloud Computing plays an important role in the modern computing system. These mainly ensures in the provision of computational services as well as resources like computing power, bandwidth, network,Expand
Resource allocation strategies used in cloud computing: A critical analysis
TLDR
The focus of this paper is detailed and comparative study on different resource allocation strategies by preserving the service level agreement (SLA) of cloud service provider to allocate resources when the multiple jobs arrive with different burst time and different resource requirement. Expand
A resource allocation based multi - Cloud providers for VoD applications
  • S. Sankar, M. Sumalatha
  • Computer Science
  • 2014 Sixth International Conference on Advanced Computing (ICoAC)
  • 2014
TLDR
A method to implement MBRA algorithm for resource reservation that maximally exploits discounted rates offered in tariffs, while ensuring that sufficient resources are reserved in the cloud is suggested. Expand
Multiple Parameter Based Resource Allocation Algorithm in Cloud Computing through Auctioneer
TLDR
This method dynamically calculates the price, gave the discount to the users on basis of time, and penalize to defaulter provider, and Experimental result of this shows it also reduces the SLA violation, VM migration, and Execution time. Expand
Self-adaptive Resource Allocation using Feedback and Ranking in Cloud Computing by Crawler
Cloud computing is hot cake nowadays and primary factor of cloud computing is virtualization. It deals with on demand dynamic resource allocation for providing reliable and guaranteed services to theExpand
Multiple Request Resource Allocation by using Time-Shared Policy in Cloud Computing
Cloud computing is the enactment of using a network of remote servers hosted on the internet to accumulate, manage and process data rather than a local server or a personal computer. Cloud computingExpand
Resource allocation mechanisms in cloud computing: a systematic literature review
TLDR
A systematic resource allocation survey with innovations in resource management system architecture, categorising mechanisms, addressing the challenges, and issues is presented. Expand
A Modified Round Robin Method to Enhance the Performance in Cloud Computing
TLDR
An improved Round Robin algorithm is introduced by calculating the quantum number by taking the average of burst time of all tasks which arrive at the same time and finish the execution of the tasks which have less quantum number and the task which has greater quantum number will be executed as per the existing Round Robin method. Expand
...
1
2
...

References

SHOWING 1-10 OF 28 REFERENCES
An efficient framework for resource allocation in cloud computing
  • A. Kumar, E. Pilli, R. Joshi
  • Computer Science
  • 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT)
  • 2013
TLDR
This paper proposed an efficient framework named called EARA (Efficient Agent based Resource Allocation) for resource allocation based on agent computing on SaaS level in Cloud Computing. Expand
A Framework for Resource Allocation Strategies in Cloud Computing Environment
TLDR
The main conclusion is that network topology, traffic considerations, changing optimality criteria along with dynamic user requirements will play a dominant role in determining future Internet application architectures and protocols and in shaping resource allocation and management strategies in vital applications like Cloud Computing. Expand
Energy Efficient Heuristic Resource Allocation for Cloud Computing
TLDR
An energy efficient heuristic algorithm has been proposed and compared with three energy-aware task consolidation heuristics by varying number of tasks to minimize total energy consumed by the cloud computing system. Expand
A Multi-dimensional Resource Allocation Algorithm in Cloud Computing ⋆
TLDR
A multi-dimensional resource allocation scheme for cloud computing that dynamically allocates the virtual resources among the cloud computing applications to reduce cost by using fewer nodes to process applications is proposed. Expand
RESOURCE ALLOCATION STRATEGIES IN CLOUD COMPUTING
Cloud computing is an attractive computing model since it allows for the provision of resources on-demand. Such a process of allocation and reallocation of resources is thekey to accommodatingExpand
The NIST Definition of Cloud Computing
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) thatExpand
Towards an SLA-Based Service Allocation in Multi-cloud Environments
  • S. Farokhi
  • Computer Science
  • 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
  • 2014
TLDR
An overview of the complete system, how the services are selected and the corresponding SLAs are monitored to detect the SLA violations are presented, and the proposed framework assists SaaS providers to find suitable infrastructure services which best satisfy their requirements while handling SLA issues are presented. Expand
Heavy traffic optimal resource allocation algorithms for cloud computing clusters
TLDR
This paper shows that the join-the-shortest-queue routing and power-of-two-choices routing algorithms are queue length optimal in the heavy traffic limit. Expand
Applying Double-Sided Combinational Auctions to Resource Allocation in Cloud Computing
  • I. Fujiwara, K. Aida, I. Ono
  • Computer Science
  • 2010 10th IEEE/IPSJ International Symposium on Applications and the Internet
  • 2010
TLDR
The mechanism enables users to order a combination of services for workflows and co-allocations and to reserve future/current services in a forward/spot market and the evaluation shows that the mechanism works well in probable setting. Expand
Dynamic Resource Allocation for Spot Markets in Cloud Computing Environments
TLDR
This paper considers the case of a single cloud provider and addresses the question how to best match customer demand in terms of both supply and price in order to maximize the providers revenue and customer satisfactions while minimizing energy cost. Expand
...
1
2
3
...