Design and Implementation of a Flexible Load Balancing Service for CORBA-based Applications
نویسندگان
چکیده
In this paper we present a flexible load balancing service for CORBA-based applications. It offers several static and dynamic strategies for load balancing. The extensive adaptability and flexibility enable usage of the service in a wide variety of problem domains. Analogies to CORBA’s Trading Service have the benefit that developers that have worked with this service are soon familiar with our architecture.
منابع مشابه
Load Distribution in a CORBA Environment
The design and implementation of a CORBA load distribution service for distributed scientific computing applications running in a network of workstations is described. The proposed approach is based on integrating load distribution into the CORBA naming service which in turn relies on information provided by the underlying WINNER resource management system developed for typical networked Unix w...
متن کاملPerformance Evaluation of an Adaptive Middleware Load Balancing and Monitoring Service
As middleware-based distributed applications become more pervasive, the need to improve the scalability of these applications becomes increasingly important. One way to improve scalability is via load balancing. Earlier generations of middleware-based load balancing services were simplistic, however, since they focused on specific use-cases and environments, which made it hard to use these serv...
متن کاملLoad Balancing in CORBA: A Survey Response to the Aggregated Computing RFI
CORBA is an industrial standard for distributed object-oriented applications covering aspects such as heterogeneity and interoperability of products of different vendors. However, the CORBA standard does not define any methods for load balancing and there is a considerable confusion of terms describing associated load balancing techniques. Starting from the general platformand language-independ...
متن کاملTechniques for the Implementation of a Generic Request Dispatcher for Corba-based Applications
In distributed software application systems, dispatcher components which act as an intermediate layer between clients and servers are often used to solve several problems such as location transparency of servers, scalability, and load-balancing. In this paper we analyze different approaches to the design and implementation of dispatcher components in a CORBA-based environment. Since our design ...
متن کاملParleda: a Library for Parallel Processing in Computational Geometry Applications
ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001