Load balancing is the process of distributing client requests over a set of servers, and is a key element of obtaining good performance in a distributed application. Java RMI extends Java with distributed objects whose methods can be called from remote clients. In some Java RMI programs, there may be multiple replicas of a given object that can be the receiver of a remote method invocation. Effectively distributing these requests across these replicas requires either an extra balancer process or additional code on the client for this distribution. This paper demonstrates the use of dynamic aspects in JAC to solve this problem.
Related white papers
Mercury Interactive Case Study: University Hospitals Health System
University Hospitals Health System (UHHS) is a premier integrated healthcare delivery provider, serving patients at more than 150 locations throughout northern Ohio. UHHS was under a tight timeline to go...
Aquanta: Driving Profitable Business Expansion With Innovation
Headquartered in Belgium, Aquanta initially provided Internet platforms for web access, web hosting, email services, Directory Name Service (DNS) and proxy services to telecommunications companies. In building Internet networking platforms...
A Load-Aware Routing Metric for Wireless Mesh Networks
Routing metrics play a critical role in Wireless Mesh Networks (WMNs). Several metrics have already been proposed but none of them can effectively capture both local traffic load and hidden...
Improving Load Balancing With Multipath Routing
Internet service providers have to provision network resources to optimize bandwidth utilization. Dynamic routing protocols take traffic variations into account to control the load distribution. Multipath routing protocols attempt to...
TechNet Webcast: 24 Hours of Windows Server 2008 (Part 23 of 24): Failover Clustering and Network Load Balancing (Level 200)
The presenter of this webcast takes a look at the new features and enhancements in high availability options for the Windows Server 2008 operating system. The presenter reviews the simplified...
Load Balancing for Multimedia Streaming in Heterogeneous Peer-to-Peer Systems
Multimedia streaming of mostly user generated content is an ongoing trend, not only since the upcoming of Last.fm and YouTube. A distributed decentralized multimedia streaming architecture can spread the (traffic)...
TechNet Webcast: Configuring DNS, Certificates, Ports, and Load Balancers for Communications Server 2007 (Level 300)
Within Microsoft Office Communications Server 2007, users are required to deploy servers with appropriate DNS records, ports configured, and possibly load balancers depending on what type of topologies are selected....


