Gajaba : dynamic rule based load balancing framework

No Thumbnail Available

Date

2015-08-24

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Cloud computing has become the norm of today’s heavily used computer science applications. Load balancing is the key to efficient cloud based deployment architectures. It is an essential component in the deployment architecture when it comes to cloud native attributes of multi-tenancy, elasticity, distributed and dynamic wiring, and incremental deployment and testability. A load balancer that can base its traffic routing decisions on multiple cloud services is called a service-aware load balancer. We are introducing a novel implementation of a flexible load balancing framework which can be customized using a domain specific scripting language. Using this approach the user can customize the framework to take into account the different services running on each cluster (service-awareness) as well as the dynamically changing tenants in each cluster (tenant-awareness) before making the load balancing decisions. This scripting language lets users to define rules and configure message routing decisions. This methodology is more light weight and expressive than products already available, making the cluster based load balancing more efficient and productive..

Description

Keywords

Load balancing, Tenant-awareness, Cloud computing., Customizable framework

Citation

DOI