Broker Architecture (broker + architecture)

Distribution by Scientific Domains

Selected Abstracts

Simulation of resource synchronization in a dynamic real-time distributed computing environment

Chen Zhang
Abstract Today, more and more distributed computer applications are being modeled and constructed using real-time principles and concepts. In 1989, the Object Management Group (OMG) formed a Real-Time Special Interest Group (RT SIG) with the goal of extending the Common Object Request Broker Architecture (CORBA) standard to include real-time specifications. This group's most recent efforts have focused on the requirements of dynamic distributed real-time systems. One open problem in this area is resource access synchronization for tasks employing dynamic priority scheduling. This paper presents two resource synchronization protocols that the authors have developed which meet the requirements of dynamic distributed real-time systems as specified by Dynamic Scheduling Real-Time CORBA (DSRT CORBA). The proposed protocols can be applied to both Earliest Deadline First (EDF) and Least Laxity First (LLF) dynamic scheduling algorithms, allow distributed nested critical sections, and avoid unnecessary runtime overhead. In order to evaluate the performance of the proposed protocols, we analyzed each protocol's schedulability. Since the schedulability of the system is affected by numerous system configuration parameters, we have designed simulation experiments to isolate and illustrate the impact of each individual system parameter. Simulation experiments show the proposed protocols have better performance than one would realize by applying a schema that utilizes dynamic priority ceiling update. Copyright 2004 John Wiley & Sons, Ltd. [source]

A CORBA Commodity Grid Kit

Manish Parashar
Abstract This paper reports on an ongoing research project aimed at designing and deploying a Common Object Resource Broker Architecture (CORBA) ( Commodity Grid (CoG) Kit. The overall goal of this project is to enable the development of advanced Grid applications while adhering to state-of-the-art software engineering practices and reusing the existing Grid infrastructure. As part of this activity, we are investigating how CORBA can be used to support the development of Grid applications. In this paper, we outline the design of a CORBA CoG Kit that will provide a software development framework for building a CORBA ,Grid domain'. We also present our experiences in developing a prototype CORBA CoG Kit that supports the development and deployment of CORBA applications on the Grid by providing them access to the Grid services provided by the Globus Toolkit. Copyright 2002 John Wiley & Sons, Ltd. [source]

A test framework for CORBA* component model-based software systems

Harold J. Batteram
In this paper we present a framework for testing software systems that is based on the Common Object Request Broker Architecture (CORBA*) component model (CCM) standard. An important aspect of CCM-based systems is that they must be verifiable and testable at the abstract level of their design, regardless of the language chosen to implement the component. Component-based systems allow the development and testing of components to be divided among development groups working in parallel. However, dependencies between separately developed components may cause delays in testing. The test framework we present allows for the automatic generation,based on their external specification,of reactor components that testers can use as substitutes for components their components depend on, but that have not yet been developed. The test components generated can respond to an invocation interactively or automatically by means of a test script. The framework can also visualize interactions between components as they flow through a distributed system, and can compare runtime interactions with design specifications. The approach to testing that we describe was first explored in the distributed software component (DSC) framework developed as part of the FRIENDS project, and has been used successfully in the WINMAN European research project, which deals with network management applications. The test framework has now been extended and adapted for the CCM architecture. It is currently implemented as part of the COACH research project, which is sponsored by the European Commission. 2003 Lucent Technologies Inc. [source]

Component architecture in a network management system

Neil R. Bass
Component architectures are best known for the benefits of software reuse. However, they are also a basis for creating solutions that can be scaled in both size and feature content. These benefits were the motivation for choosing a component architecture for a large network management system. The architects selected Common Object Request Broker Architecture (CORBA)* and Java* as technologies to implement the architecture and specified a platform to support the components. This paper draws upon the experiences of this system to discuss the structure of such architecture, the implications of the tools and technologies, and the factors important to its success. 2003 Lucent Technologies Inc. [source]