Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Mysql
The Apache HTTP Server Project
IEEE Internet Computing
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Testing applications with Xnee
Linux Journal
Autonomic Virtualized Environments
ICAS '06 Proceedings of the International Conference on Autonomic and Autonomous Systems
Fast transparent migration for virtual machines
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Xen and co.: communication-aware CPU scheduling for consolidated xen-based hosting platforms
Proceedings of the 3rd international conference on Virtual execution environments
On the Use of Fuzzy Modeling in Virtualized Data Center Management
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Appliance-Based Autonomic Provisioning Framework for Virtualized Outsourcing Data Center
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Adaptive control of virtualized resources in utility computing environments
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Generating Adaptation Policies for Multi-tier Applications in Consolidated Server Environments
ICAC '08 Proceedings of the 2008 International Conference on Autonomic Computing
Amdahl's Law in the Multicore Era
Computer
A service-oriented priority-based resource scheduling scheme for virtualized utility computing
HiPC'08 Proceedings of the 15th international conference on High performance computing
Resource allocation algorithms for virtualized service hosting platforms
Journal of Parallel and Distributed Computing
Energy Efficient Resource Management in Virtualized Cloud Data Centers
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science
DENS: Data Center Energy-Efficient Network-Aware Scheduling
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
Efficient dynamic task scheduling in virtualized data centers with fuzzy prediction
Journal of Network and Computer Applications
A distributed and collaborative dynamic load balancer for virtual machine
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
Green challenges to system software in data centers
Frontiers of Computer Science in China
Optimizing Resource Consumptions in Clouds
GRID '11 Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing
An adaptive model-free resource and power management approach for multi-tier cloud environments
Journal of Systems and Software
An Analysis of Provisioning and Allocation Policies for Infrastructure-as-a-Service Clouds
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
The Journal of Supercomputing
Adaptive scheduling strategies for cloud-based resource infrastructures
Security and Communication Networks
Self-adaptive QoS-aware resource allocation and reservation management in virtualised environments
International Journal of Computational Science and Engineering
DENS: data center energy-efficient network-aware scheduling
Cluster Computing
Mechanisms for SLA provisioning in cloud-based service providers
Computer Networks: The International Journal of Computer and Telecommunications Networking
Two levels autonomic resource management in virtualized IaaS
Future Generation Computer Systems
MARS: measurement-based allocation of vm resources for cloud data centers
Proceedings of the 2013 workshop on Student workhop
The sharing architecture: sub-core configurability for IaaS clouds
Proceedings of the 19th international conference on Architectural support for programming languages and operating systems
Developing resource consolidation frameworks for moldable virtual machines in clouds
Future Generation Computer Systems
Toward Informed Resource Management in the Cloud
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.01 |
The trend of using virtualization for server consolidation is more and more popular in enterprise data center. However, on-demand resource allocation among the concurrent hosted services in such a virtualized environment is still a challenge. In order to optimize resource allocation among services in data center, this paper proposes a multi-tiered resource scheduling scheme which automatically provides on-demand capacities to the hosted services via resources flowing among VMs. We model the resource flowing using optimiza-tion theory. Based on this model, we present a global re-source flowing algorithm in the multi-tiered resource scheduling scheme. This algorithm preferentially ensures performance of some critical services by degrading of others to some extent when resource competition arises. Using our RAINBOW prototype, we evaluate the multi-tiered resource scheduling scheme with the performance improvements for the most critical services up to 9%~16%, which are 75% of the maximum improvement margin, while performance degradation of others is up to 2%, and leads to 1%~5% im-provements in resource utilization than RAINBOW without resource flowing. Compared with the existent scheme, our work leads to 9% less improvements for critical services, while introduces 39% less degradation to low priority ser-vices.