Resource Allocation in a Network-Based Cloud Computing Environment: Design Challenges
arXiv:1309.1208 · doi:10.1109/MCOM.2013.6658651
Abstract
Cloud computing is an increasingly popular computing paradigm, now proving a necessity for utility computing services. Each provider offers a unique service portfolio with a range of resource configurations. Resource provisioning for cloud services in a comprehensive way is crucial to any resource allocation model. Any model should consider both computational resources and network resources to accurately represent and serve practical needs. Another aspect that should be considered while provisioning resources is energy consumption. This aspect is getting more attention from industry and governments parties. Calls of support for the green clouds are gaining momentum. With that in mind, resource allocation algorithms aim to accomplish the task of scheduling virtual machines on data center servers and then scheduling connection requests on the network paths available while complying with the problem constraints. Several external and internal factors that affect the performance of resource allocation models are introduced in this paper. These factors are discussed in detail and research gaps are pointed out. Design challenges are discussed with the aim of providing a reference to be used when designing a comprehensive energy aware resource allocation model for cloud computing data centers.
To appear in IEEE Communications Magazine, November 2013
Cited by in corpus (12)
- NFV: State of the Art, Challenges and Implementation in Next Generation Mobile Networks (vEPC)
- Optimal Virtual Network Function Placement and Resource Allocation in Multi-Cloud Service Function Chaining Architecture
- QoS in IEEE 802.11-based Wireless Networks: A Contemporary Survey
- Review and Analysis of Networking Challenges in Cloud Computing
- Reinforcement Learning for Resource Provisioning in Vehicular Cloud
- On Service-Chaining Strategies using Virtual Network Functions in Operator Networks
- A Survey of Fog Computing and Communication: Current Researches and Future Directions
- Softwarization, Virtualization, & Machine Learning For Intelligent & Effective V2X Communications
- DNS Typo-squatting Domain Detection: A Data Analytics & Machine Learning Based Approach
- Deployment Archetypes for Cloud Applications
- Software-Defined Networking: State of the Art and Research Challenges
- Decentralized RLS with Data-Adaptive Censoring for Regressions over Large-Scale Networks