A Broker Based Architecture for Adaptive Load Balancing and Elastic Resource Provisioning and Deprovisioning in Multi-tenant Based Cloud Environments

2013 
Cloud computing is the promising technology that provides computational, storage, network and database resources by employing the virtualization technology in the infrastructure layer. Nowadays, most of the web applications are hosted in the multi-tenant based virtualized cloud environment and resource management becomes the serious and challenging task in this environment. The major goals of resource management are scalability, availability, effective utilization of the resources and increase the profit of the Cloud Service Providers (CSPs). To achieve the above objectives there is a need for a common entity that acts as a mediator between the users and CSPs. It should be capable of handling the user application requests, selection of resource, managing the life cycle of virtual instances such as creation, monitoring and deletion, balancing the load across the virtual instances and etc. in the cloud environment. In this paper, we have proposed a Cloud Resource Broker (CRB) that is facilitated with Adaptive Load Balancing (ALB) and Elastic Resource Provisioning and Deprovisioning (ERPD) mechanism. It handles the user application requests, balancing the load across the virtual instances and provisioning/deprovisioning the virtual instances in an elastic manner. The proposed work is simulated as well as tested using real-world application in Eucalyptus based private Cloud infrastructure. It increases the performance measures such as scalability and availability of the application which is running in the cloud infrastructure. The performance metrics are measured in terms of number of users access the application successfully, improved response time and etc.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    8
    References
    8
    Citations
    NaN
    KQI
    []