Design and Performance of a Modular Portable Object Adapter for Distributed, Real-Time, and Embedded CORBA Applications

نویسندگان

  • Raymond Klefstad
  • Arvind S. Krishna
  • Douglas C. Schmidt
چکیده

ZEN is a CORBA ORB designed to support distributed, realtime, and embedded (DRE) applications that have stringent memory constraints. This paper discusses the design and performance of ZENs portable object adapter (POA) which is an important component in a CORBA object request broker (ORB). This paper makes the following three contributions to the study of middleware for memory-constrained DRE applications. First, it presents three alternative designs of the CORBA POA. Second, it explains how design patterns can be applied to improve the quality and performance of POA implementations. Finally, it presents empirical measurements based on the ZEN ORB showing how memory footprint can be reduced significantly while throughput is comparable to a conventional ORB implementation.

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

ثبت نام

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

منابع مشابه

Towards Predictable Real-time Java Object Request Brokers

Distributed real-time and embedded (DRE) applications often possess stringent quality of service (QoS) requirements. Designing middleware for DRE applications poses several challenges to object request broker (ORB) developers. This paper provides the following contributions to the study of middleware for DRE applications. First, we outline the challenges present in one of the principal ORB comp...

متن کامل

Evaluating the Performance of Demultiplexing Strategies for Real-time CORBA

Efficient and predictable demultiplexing is necessary to provide real-time support for distributed object computing applications developed with CORBA. This paper presents two contributions to the study of demultiplexing for real-time CORBA endsystems. First, we present an empirical study of three demultiplexing strategies used by a real-time Object Adapter based on SunSoft IIOP. These strategie...

متن کامل

Real-time and Embedded Distributed Object Computing Workshop

The OMG Real-time CORBA specification extends CORBA for use in real-time systems. Real-time CORBA provides a clean infrastructure for building distributed applications with time constraints. In addition, the Minimum CORBA specification offers a feature-optimized version of the CORBA specification that allows application designers to depend on the reduced feature sets of lightweight ORB implemen...

متن کامل

Patterns and performance of distributed real-time and embedded publisher/subscriber architectures

This paper makes four contributions to the design and evaluation of publisher/subscriber architectures for distributed real-time and embedded (DRE) applications. First, it illustrates how a flexible publisher/subscriber architecture can be implemented using standard CORBA middleware. Second, it shows how to extend the standard CORBA publisher/subscriber architecture so it is suitable for DRE ap...

متن کامل

Object Interconnections Using the Portable Object Adapter for Transient and Persistent CORBA Objects ( Column 12

In this column, we continue our presentation of the new OMG Portable Object Adapter (POA) [1]. The POA was adopted by the OMG in mid-1997 as a replacement for the Basic Object Adapter (BOA), which was the original CORBA object adapter. As we described in our last column, the BOA was a major source of portability problems for CORBA applications due to its imprecise specification. Serious users o...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2002