This thesis proposes a three-tiered solution methodology at system, application, and server level as a tunable resource allocation strategy for power and performance management (for such aforementioned systems). At system level, a centralized G/G/m-based solving algorithm, applicable at different time-granularities, is developed to provision servers at required operating frequencies. A packing/scheduling mechanism is built for dispatching incoming workload into a given set of servers to balance energy-savings and performance needs in the second tier. Further, in the third tier, a decentralized frequency control strategy for an individual server is devised by adopting fluid modeling and Markov Decision Process (MDP).It consists of multiple parallel queues, each of which serves single type of requests and is called an application. ... Web hosting center is an example of such a system. ... amount of energy and serves hundreds of applications that require the system to deliver Quality of Service (QoS). ... The proposed three-tired solution methodology can achieve significantly high amount of energy-savings and maintainanbsp;...
|Title||:||Performance and Control of Parallel Multi-server Queues with Applications to Web Hosting Services|
|Publisher||:||ProQuest - 2006|