International Conference on Recent Trends in Information Technology and Computer Science |
Foundation of Computer Science USA |
ICRTITCS - Number 2 |
March 2012 |
Authors: Hitesh A Bheda, Chirag S Thaker |
e41609be-67bd-4926-9be1-99e5aaf64d9a |
Hitesh A Bheda, Chirag S Thaker . Performance Optimization of Workload usage with Virtualization in Cloud Computing Environment. International Conference on Recent Trends in Information Technology and Computer Science. ICRTITCS, 2 (March 2012), 18-23.
Traditional application integration technologies are performed in a rigid and slow process that usually takes a long time to build and deploy, requiring professional developers and domain experts. They are server-centric and thus do not fully utilize the computing power and storage capability of client systems. Cloud computing is a new infrastructure deployment environment that delivers on the promise of supporting on-demand services like computation, software and data access in a flexible manner by scheduling bandwidth, storage and compute resources on the fly without required end-user knowledge of physical location and system configuration that delivers the service. This paper presents the architecture and the organization of a Mashup Container that supports the deployment and the execution of Event Driven Mashups i.e., Composite Services in which the Services interact through events rather than through the classical Call-Response paradigm, following the Platform as a Service (PaaS) model, i.e., the deployment of customer-created applications in cloud platform. In collaboration with PaaS, Virtualization provides an opportunity for extension of independent virtual resources based on available physical systems. In addition, it can provide significant benefits in data centers, such as dynamic resource configuration, live virtual machine migration. Services are deployed in virtual machines (VMs) and resource utilization can be greatly improved. This paper highlights the results of virtualization of mashup container through its supporting scalability and fault tolerance in cloud computing environment.