Filters








531 Hits in 6.4 sec

The Design and Performance of a Scalable ORB Architecture for CORBA Asynchronous Messaging [chapter]

Alexander B. Arulanthu, Carlos O'Ryan, Douglas C. Schmidt, Michael Kircher, Jeff Parsons
2000 Lecture Notes in Computer Science  
First, we outline the key design challenges faced when developing the CORBA AMI model and describe how we resolved these challenges in TAO, which is our highperformance, real-time CORBA-compliant ORB.  ...  In general, AMI based CORBA clients are more scalable than equivalent SMI based designs, with only a moderate increase in programming complexity.  ...  This paper focuses on a previously unexplored dimension in the high-performance and real-time ORB endsystem design space: the design and optimizations used to implement the standard CORBA asynchronous  ... 
doi:10.1007/3-540-45559-0_11 fatcat:rjwujqp3wbebxcnfycbjkl2sau

Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA

Irfan Pyarali, Marina Spivak, Ron Cytron, Douglas C. Schmidt
2001 Proceedings of the ACM SIGPLAN workshop on Languages, compilers and tools for embedded systems - LCTES '01  
This paper provides two contributions to the evaluation of techniques for improving the quality of implementation of RT-CORBA thread pools.  ...  Strict control over the scheduling and execution of processor resources is essential for many fixed-priority real-time applications.  ...  Pattern Figure 8 8 illustrates the architecture of a RT-CORBA ORB where thread pools are designed using the Half-Sync/Half-Async pattern.  ... 
doi:10.1145/384197.384226 dblp:conf/lctrts/PyaraliSCS01 fatcat:43gxdlkw6fht3phvks7esu2h2i

Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA

Irfan Pyarali, Marina Spivak, Ron Cytron, Douglas C. Schmidt
2001 SIGPLAN notices  
This paper provides two contributions to the evaluation of techniques for improving the quality of implementation of RT-CORBA thread pools.  ...  Strict control over the scheduling and execution of processor resources is essential for many fixed-priority real-time applications.  ...  Pattern Figure 8 8 illustrates the architecture of a RT-CORBA ORB where thread pools are designed using the Half-Sync/Half-Async pattern.  ... 
doi:10.1145/384196.384226 fatcat:blm3ftydgranvpvk5ajpob2p74

Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA

Irfan Pyarali, Marina Spivak, Ron Cytron, Douglas C. Schmidt
2001 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems - OM '01  
This paper provides two contributions to the evaluation of techniques for improving the quality of implementation of RT-CORBA thread pools.  ...  Strict control over the scheduling and execution of processor resources is essential for many fixed-priority real-time applications.  ...  Pattern Figure 8 8 illustrates the architecture of a RT-CORBA ORB where thread pools are designed using the Half-Sync/Half-Async pattern.  ... 
doi:10.1145/384198.384226 fatcat:owvfeovibfafhe55w3w4befywi

Designing an Efficient and Scalable Server-side Asynchrony Model for CORBA

Darrell Brunsch, Carlos O'Ryan, Douglas C. Schmidt
2001 Proceedings of the ACM SIGPLAN workshop on Languages, compilers and tools for embedded systems - LCTES '01  
We first outline the key design challenges faced when developing an Asynchronous Method Handling (AMH) model for CORBA and then describe how we are resolving these challenges in TAO, our high-performance  ...  This paper describes our strategy for implementing a scalable server-side asynchrony model for CORBA.  ...  The open-source software, documentation, tests, examples, and related papers pertaining to TAO are available from http://www.cs.wustl.edu/~schmidt/TAO.html.  ... 
doi:10.1145/384197.384227 dblp:conf/lctrts/BrunschOS01 fatcat:6ni76c34sfefxe4rnpvz4em5r4

Constructing reliable distributed communication systems with CORBA

S. Maffeis, D.C. Schmidt
1997 IEEE Communications Magazine  
These requirements motivate the use of the Common Object Request Broker Architecture (CORBA). However, building highly available applications with CORBA is hard.  ...  This paper describes a CORBA-based framework that uses the Virtual Synchrony model to support reliable data-and processoriented distributed systems that communicate through synchronous methods and asynchronous  ...  For instance, in this architecture, asynchronous applications may employ a message queue without having to pay for the overhead incurred by a transaction monitor.  ... 
doi:10.1109/35.565656 fatcat:wwy3adoxijfnxofeumuc6iicv4

Trends in Architecture and Middleware of Radio Telescope Control System

Jun Li, Na Wang, Zhiyong Liu, Yining Song, Ning Li, Lingming Xu, Jili Wang, Yu Liu
2021 Advances in Astronomy  
System architecture and middleware framework of control system also serve as a useful reference for the design of other radio telescope control systems.  ...  The control system architecture is the foundation for the implementation of the control system, which determines the stability, scalability, and maintainability of the control system.  ...  IceStorm is an efficient publish/ subscribe service for asynchronous transmission of messages.  ... 
doi:10.1155/2021/2655250 fatcat:j2lwtgmipvelnk4wbgrnzcj3py

Web services in third-generation service platforms

Ko Lagerberg, Dirk-Jaap Plas, Maarten Wegdam
2002 Bell Labs technical journal  
*Trademarks CORBA is a registered trademark of Object Management Group, Inc. IDL, IIOP, OMG, ORB, and UML are trademarks of Object Management Group, Inc.  ...  W3C is a registered trademark of the Massachusetts Institute of Technology.  ...  CORBA uses the event service and the notification service to perform multipoint communications [12] . CORBA also recently added point-topoint asynchronous messaging [11] .  ... 
doi:10.1002/bltj.10011 fatcat:z2wkb3smxnasbhzal27yf47tyu

Design and Performance of Asynchronous Method Handling for CORBA [chapter]

Mayur Deshpande, Douglas C. Schmidt, Carlos O'Ryan, Darrell Brunsch
2002 Lecture Notes in Computer Science  
First, it describes the design and implementation of AMH in The ACE ORB (TAO), which is a widely-used, high-performance, open-source implementation of CORBA.  ...  This paper describes the design and performance of a new asynchronous method handling (AMH) mechanism that allows CORBA servers to process client requests asynchronously.  ...  The Java Messaging Service (JMS) [10] tries to alleviate this problem by providing a mechanism for receiving sending and messages asynchronously.  ... 
doi:10.1007/3-540-36124-3_39 fatcat:3rtwnwsd6jgwrgusorrx4oylpq

Three-tier replication for FT-CORBA infrastructures

Roberto Baldoni, Carlo Marchetti
2003 Software, Practice & Experience  
A three-tier architecture for software replication enables the separation of the replication logic, i.e. protocols and mechanisms necessary for managing software replication, from both clients and server  ...  Enforcing strong replica consistency among a set of replicas of a service deployed across an asynchronous distributed system in the presence of crash failures is a real practical challenge.  ...  This work is partially supported by a grant from Alenia Marconi Systems, a grant from MURST in the context of project 'DAQUINCIS' and by a grant of the EU in the context of the IST project MIDAS 'Middleware  ... 
doi:10.1002/spe.525 fatcat:rlc3qhw7lfha7nnqr2i5shrx6i

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

Douglas C. Schmidt, Carlos O'Ryan
2003 Journal of Systems and Software  
This paper makes four contributions to the design and evaluation of publisher/subscriber architectures for DRE applications.  ...  Third, it explains how to address key performance-related design challenges faced when implementing a publisher/subscriber architecture suitable for DRE applications.  ...  Acknowledgments We would like to thank the SAIC RTI-NG group, particularly Steve Bachinsky and Russ Noseworthy, and Boeing, particularly Bryan Doerr, for their support and direction.  ... 
doi:10.1016/s0164-1212(02)00078-x fatcat:svbiapfmnffqzkl3h2p3zekqzi

Evaluating policies and mechanisms to support distributed real-time applications with CORBA

Carlos O'Ryan, Douglas C. Schmidt, Fred Kuhns, Marina Spivak, Jeff Parsons, Irfan Pyarali, David L. Levine
2001 Concurrency and Computation  
The maturation of COTS CORBA products -An increasing number of COTS ORBs [20] are applying patterns and frameworks to implement the CORBA Real-time [5] and Messaging [21] specifications.  ...  First, we illustrate how the CORBA 2.4 Real-time and Messaging specifications provide a starting point to address the needs of an important class of applications with stringent real-time requirements.  ...  for ORB extensibility [14] and ORB performance [15] .  ... 
doi:10.1002/cpe.558 fatcat:dwkvmjsdvrds3csl6us4cuz6ru

Real-Time CORBA Middleware [chapter]

Arvind S. Krishna, Douglas C. Schmidt, Raymond Klefstad, Angelo Corsaro
2005 Middleware for Communications  
Real-time CORBA is a rapidly maturing middleware technology designed for applications with hard real-time requirements, such as avionics mission computing Schmidt et al. (1998b) , as well as those with  ...  When combined with a quality real-time OS foundation, well-tuned implementations of Real-time CORBA can meet the QoS needs of DRE systems and, at the same time, offer the development benefits of middleware  ...  TAO is an open-source 1 Real-time CORBA ORB for use with C++, with enhancements designed to ensure efficient, predictable, and scalable QoS behavior for high-performance and real-time applications.  ... 
doi:10.1002/0470862084.ch17 fatcat:qkyenmj7vvfz7bc5lt4gza6sxq

Using Message Reflection in a Management Architecture for CORBA [chapter]

Maarten Wegdam, Dirk-Jaap Plas, Aart van Halteren, Bart Nieuwenhuis
2000 Lecture Notes in Computer Science  
The availability of object middleware, such as CORBA, is rapidly being accepted as a means for cost effective and fast development for a wide range of distributed applications.  ...  In this paper, we present a management architecture for object middleware based systems.  ...  We currently use the CORBA Event Service for asynchronous communication due to the lack of a suitable implementation of the CORBA Notification Service.  ... 
doi:10.1007/3-540-44460-2_20 fatcat:nw5iq76dzfaanhbalx5cfsw44u

Design-Aspects for the Integration of CORBA-Based Value Added Services and Intelligent Networks [chapter]

Frank Imhoff, Marcos dos Santos Rocha
2000 Lecture Notes in Computer Science  
This paper discusses different design aspects for a gateway between CORBA and IN-based services and suggests a dynamic as well as a static approach.  ...  Due to the forthcoming network convergence to IP-based networks and the tremendous growth of telecommunications markets these services have to be distributed over a wide range of heterogeneous hardware  ...  As the performance of a CORBA application always depends on the Object Request Broker (ORB), it would be interesting to compare the performance of a MICO based gateway to a gateway based on different ORB  ... 
doi:10.1007/10722515_27 fatcat:aoa7hzqrrvbcjjn5k7lf3xehfi
« Previous Showing results 1 — 15 out of 531 results