Dynamic Server Selection in Distributed Object Computing Systems

نویسندگان

  • ELARBI BADIDI
  • V. DONGEN
چکیده

In this paper, we address the problem of dynamic server selection among a set of object servers, as the ones defined by CORBA and DCOM, providing the same service type. These servers are not necessarily replicas but may have different interfaces and belong to different service providers. As a solution, we propose a novel architecture that we call LoDACE. This architecture has been designed to allow dynamic server selection and load sharing in distributed object computing environments. Specifically, the architecture prevents the occurrence of major load imbalances that can cause failures in distributed applications. The architecture is based on both the use of a trading service and the monitoring of the servers’ load. Our interest in the trader is motivated by the need to discover object servers dynamically. LoDACE allows service requests to be processed by lightly loaded servers selected dynamically. The expected results are better performances in terms of responsiveness and availability of servers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Architecture for Dynamic Reconfiguration in a Distributed Object-Based Programming Language

Distributed applications ideally allow reconfiguration while the application is running, but changes are usually limited to adding new client and server processes and changing the bindings among such processes. In some application domains, such as real-time financial services, it is necessary to support finer grained reconfiguration at the level of entities smaller than processes, but for perfo...

متن کامل

Server-Based Dynamic Server Selection Algorithms

Server selection is an important problem in replicated server systems distributed over the Internet. In this paper, we study two server selection algorithms under a server-based framework we have developed. These algorithms utilize server load and network performance information collected through a shared passive measurement mechanism to determine the appropriate server for processing a client ...

متن کامل

ODP-Trader

In an open distributed system, it is desirable to have dynamic selection of required services. Trading is a common ODP function that enables client (service consumers) to choose appropriate servers (service providers) at run time so that clients can be configured into an ODP system without prior knowledge of the server objects. An ODP-trader is an object that provides such a trading function. U...

متن کامل

Dynamic-Agents for Dynamic Service Provisioning

We claim that a dynamic-agent infrastructure can provide a shift from static distributed computing to dynamic distributed computing, and we have developed such an infrastructure to realize such a shift. We shall show its impact on software engineering through a comparison with other distributed object-oriented systems such as CORBA and DCOM, and demonstrate its value in highly dynamic system in...

متن کامل

International Journal of Cooperative Information Systems

We claim that a dynamic agent infrastructure can provide a shift from static distributed computing to dynamic distributed computing, and we have developed an infrastructure to realize such a shift. We shall compare this infrastructure with other distributed computing infrastructures such as CORBA and DCOM, and demonstrate its value in highly dynamic system integration, service provisioning and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007