TCP/IP illustrated (vol. 1): the protocols
TCP/IP illustrated (vol. 1): the protocols
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Characterizing Internet performance to support wide-area application development
ACM SIGOPS Operating Systems Review
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Using Aspect Oriented Programming to Build a Portable Load Balancing Service
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Strategies for CORBA Middleware-Based Load Balancing
IEEE Distributed Systems Online
A Space-Based Generic Pattern for Self-Initiative Load Balancing Agents
ESAW '09 Proceedings of the 10th International Workshop on Engineering Societies in the Agents World X
Hi-index | 0.00 |
Scaling applications to large networks and an increasing number of users has been since years a technical challenge. Today, well known technologies exist to scale applications to local networks but scaling to large networks with high latency is still a challenge. Load balancing at the middleware level allows more flexibility (in terms of granularity and distribution) than existing solutions based at lower system levels. However, it requires an execution infrastructure and mechanisms to be integrated seamlessly.DLBS (Dynamic Load Balancing Service) brings new solutions regarding large scale load balancing for middleware-based applications. DLBS offers a multi-criteria and easily customizable load balancing service. It consists of a scalable monitoring infrastructure, a connection manager (integrated into the middleware) and customizable load balancing strategies.In order to stay efficient, implementation of a low level service requires a low overhead. DLBS aims to be a generic load balancing service. Easy and efficient portability with a CORBA Object Request Broker has been possible thanks to aspect-oriented programming.