User Settings
Article

The Design of an Adaptive CORBA Load Balancing Service

24

TL;DRAbstract

As network-centric computing becomes more pervasive and applications become more distributed, the demand for greater scalability and dependability is increasing. Distributed system scalability can degrade significantly, however, when servers become overloaded by the volume of client requests. To alleviate such bottlenecks, load balancing middleware mechanisms can be used to distribute system load equitably across object replicas residing on multiple servers. This paper describes the key design challenges we faced when adding this load balancing service to our CORBA ORB (TAO) and outline how we resolved the challenges by applying patterns. Keywords: Middleware, patterns, CORBA, load balancing. 1

Chat with Paper

AI Agents for this Paper

As network-centric computing becomes more pervasive and applications become more distributed, the demand for greater scalability and dependability is increasing. Distributed system scalability can degrade significantly, however, when servers become overloaded by the volume of client requests. To alleviate such bottlenecks, load balancing middleware mechanisms can be used to distribute system load equitably across object replicas residing on multiple servers. This paper describes the key design challenges we faced when adding this load balancing service to our CORBA ORB (TAO) and outline how we resolved the challenges by applying patterns. Keywords: Middleware, patterns, CORBA, load balancing. 1

Keywords

Common Object Request Broker ArchitectureComputer scienceLoad balancing (electrical power)Distributed computingScalabilityDependabilityServerObject request broker

Chat

Click to start Chat