DocumentCode :
3298795
Title :
Cloud Chamber: A Self-Organizing Facility to Create, Exercise, and Examine Software as a Service Tenants
Author :
Reynolds, M. Brent ; Hulce, Don R. ; Hopkinson, Kenneth M. ; Oxley, Mark E. ; Mullins, Barry E.
fYear :
2012
fDate :
4-7 Jan. 2012
Firstpage :
5546
Lastpage :
5555
Abstract :
Cloud Chamber is a test bed for understanding how web services behave as tenants in a Software as a Service (SaaS) environment. This work describes the Cloud Chamber test bed to investigate autonomic resource management of web services in a cloud environment. Cloud Chamber is a virtualized environment which provides web servers as services, facilities to apply loads to the tenant services, algorithms for autonomic organization and reconfiguration of service assignments as demand changes, and sensors to capture resource consumption and performance metrics. The test bed inserts sensors into web servers to collect the resource utilization of CPU cycles, memory consumption, and bandwidth consumption of the individual web services, the web server, and the operating system. This high resolution performance data generates profiles of the resource usage of each web service and the resource availability of each server. The test bed, as described in this work, utilizes these profiles to efficiently place services on servers, thus balancing resource consumption, service performance, and service availability. Once services have been placed, the test bed monitors changes such as traffic levels, server churn, and the introduction of new services. The information gathered is used to calculate configurations of service placement which better meet the changing requirements of the environment.
Keywords :
Web services; cloud computing; program testing; resource allocation; software fault tolerance; software metrics; virtualisation; CPU cycles; Web servers; Web services; autonomic resource management; bandwidth consumption; cloud chamber test bed; memory consumption; performance metrics; resource consumption; resource consumption balancing; resource utilization; self-organizing facility; server churn; service assignment autonomic organization; service assignment autonomic reconfiguration; service availability; service performance; software-as-a-service tenants; tenant services; traffic levels; virtualized environment; Bandwidth; Memory management; Vectors; Web servers; Configuration; Placement; Services; Tenant; Testbed;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Science (HICSS), 2012 45th Hawaii International Conference on
Conference_Location :
Maui, HI
ISSN :
1530-1605
Print_ISBN :
978-1-4577-1925-7
Electronic_ISBN :
1530-1605
Type :
conf
DOI :
10.1109/HICSS.2012.152
Filename :
6149568
Link To Document :
بازگشت