Using aspect oriented programming to build a portable load balancing service
Proceedings 22nd International Conference on Distributed Computing Systems Workshops - Trang 473-478
Tóm tắt
Scaling applications to large networks and an increasing number of users has been for years a technical challenge. Today, technologies are well known to scale applications to local networks but scaling to large networks with high latency is still a challenge. The 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. Implementation of a low level service requires in order to stay efficient to avoid the necessity for high overhead. DLBS aims to be a generic load balancing service and an easy and efficient portability with a CORBA object request broker has been possible thanks to aspect oriented programming.
Từ khóa
#Load management #Delay #Application software #Middleware #Large-scale systems #Network servers #Distributed computing #Operating systems #Monitoring #Object oriented programmingTài liệu tham khảo
corporation, 0, BEA WebLogic Server Administration Guide, BEA Systems
10.1016/S0167-739X(97)00037-X
0, Microsoft Corporation Microsoft application center 2000 component load balancing technology overview
10.1145/263326.263344
2001, Load balancing and monitoring for corba-based applications request for proposals. orbos/2001–04–27, Object Management Group
10.1109/4434.749133
kiczales, 2001, An overview of aspectj, ECOOP '01 - Object-Oriented Programming Budapest Hungary
hui, 1999, Improved strategies for dynamic load balancing, IEEE Concurrency, 99, 58
10.1145/506106.506112
10.1109/ICDSC.2001.918941
0, How freefiow works