6 citations found. Retrieving documents...
F. Kuhns, D. C. Schmidt, C. O'Ryan, and D. Levine, "Supporting Highperformance I/O in QoS-enabled ORB Middleware," Cluster Computing: the Journal on Networks, Software, and Applications, vol. 3, no. 3, 2000.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Architectural Software Support for Processing Clusters - Gutleber, Cano, Cittolin, .. (2000)   (Correct)

....support for server applications. 6.2. High performance CORBA Performances of CORBA based systems and their applicability to high performance environments has improved tremendously over the last few years. Only now with optimizations in the ORB core [34] and the quality of service negotiation [35, 36] it is possible to use CORBA applications in real time environments. With new dispatching schemes [37] and pluggable transports [38] that enable an optimized access to any network device, the gap between low level communication libraries and highlevel client server middleware has shrunk. Still, ....

F. Kuhns, D. C. Schmidt, C. O'Ryan and D. L. Levine. "Supporting High-performance I/O in QoS-enabled ORB Middleware", Cluster Computing: the Journal on Networks, Software, and Applications, to appear, 2000.


Evaluating and Optimizing Thread Pool Strategies for.. - Pyarali, Spivak..   Self-citation (Schmidt)   (Correct)

....storage (TSS) 6] to allocate memory. # It minimizes locking overhead by not exchanging data between threads, thereby reducing thread synchronization. # It can minimize priority inversion because no extra queueing is introduced in the server. When combined with real time I O subsystems [12], the Leader Followers thread pool implementation can reduce sources of nondeterminism in server request processing significantly. # It does not require a context switch to handle each request, reducing the request dispatching latency. Note that promoting a follower thread to fulfill the leader ....

....of research efforts are focusing on integrating QoS and real time scheduling into distribution middleware, such as CORBA. Our previous work on TAO has examined many dimensions of ORB middleware design, including static [5] and dynamic [13] operation scheduling, event processing [7] I O subsystem [12] and pluggable protocol [14] integration, synchronous [8] and asynchronous [15] ORB Core architectures, IDL compiler features [16] and optimizations [17] systematic benchmarking of multiple ORBs [18] patterns for ORB extensibility [6] and ORB performance [19] In this section, we compare our ....

F. Kuhns, D. C. Schmidt, C. O'Ryan, and D. Levine, "Supporting Highperformance I/O in QoS-enabled ORB Middleware," Cluster Computing: the Journal on Networks, Software, and Applications, vol. 3, no. 3, 2000.


Applying a Pattern Language to Develop Extensible ORB Middleware - Schmidt, Cleeland (2000)   (6 citations)  Self-citation (Schmidt)   (Correct)

....concurrency architecture [20] to provide an efficient and predictable CORBA protocol engine. TAO s ORB Core allows customized protocols to be plugged into the ORB without affecting the standard CORBA application programming model [25] Real time I O subsystem: TAO s real time I O (RIO) subsystem [26] extends support for CORBA into the OS. RIO assigns priorities to real time I O threads so that the schedulability of application components and ORB endsystem resources can be enforced. When integrated with advanced hardware, such as the high speed network interfaces described below, RIO can (1) ....

F. Kuhns, D. C. Schmidt, C. O'Ryan, and D. Levine, "Supporting Highperformance I/O in QoS-enabled ORB Middleware," Cluster Computing: the Journal on Networks, Software, and Applications, 2000.


The Design and Performance of a CORBA Audio/Video.. - Mungee, Surendran, .. (1999)   (13 citations)  Self-citation (Schmidt)   (Correct)

....The TAO ORB endsystem contains the network interface, OS I O subsystem, communication protocol, and CORBA compliant middleware components and services shown in Figure 1. Figure 1 also illustrates how TAO s A V Streaming Service is built over the TAO ORB subsystem. TAO s realtime I O (RIO) [Kuhns et al. 2000] subsystem runs in the OS kernel and sends receives requests to from clients across high speed, QoS enabled networks, such as ATM or IP Integrated [IETF, 2000b] and Differentiated [IETF, 2000a] Services. TAO s ORB components, such as its ORB Core, Object Adapter, stubs skeletons, and servants, run ....

Kuhns, F., Schmidt, D. C., O'Ryan, C., and Levine, D. (2000). Supporting High-performance I/O in QoS-enabled ORB Middleware. Cluster Computing: the Journal on Networks, Software, and Applications.


Applying Adaptive Middleware to Manage End-to-End.. - Gill, Levine..   Self-citation (Kuhns Schmidt Levine)   (Correct)

....and concurrency architecture [27] to provide an efficient and predictable CORBA protocol engine. TAO s ORB Core allows customized protocols to be plugged into the ORB without affecting the standard CORBA application programming model. Real time I O subsystem: TAO s real time I O (RIO) subsystem [31] extends support for CORBA into the OS. RIO assigns priorities to real time I O threads so that the schedulability of application components and ORB endsystem resources can be enforced. When integrated with advanced hardware, such as the high speed network interfaces described below, RIO can (1) ....

F. Kuhns, D. C. Schmidt, C. O'Ryan, and D. Levine, "Supporting High-performance I/O in QoS-enabled ORB Middleware," Cluster Computing: the Journal on Networks, Software, and Applications, 2000.


Applying Patterns to Develop a Pluggable Protocols .. - Schmidt, O'Ryan.. (2000)   (1 citation)  Self-citation (Kuhns Schmidt O'ryan)   (Correct)

....exception to the client. Server ORB components: In the server ORB, an Acceptor waits passively for a connection event using a Reactor in accordance with the Reactor pattern [3] Different concurrency architectures may be used, such as single threaded, thread per connection or thread perpriority [20]. The actual concurrency strategy used is provided as a service by TAO s ORB Core and the pluggable protocols framework. Regardless of the threading and connection concurrency strategy, the basic steps are the same: 1. An Acceptor listens to endpoints and waits for connection requests. 2. When a ....

....in practice, we now describe two scenarios that require performance sensitive and real time CORBA support. These scenarios are based on our experience developing high bandwidth, low latency audio video streaming applications [21] and avionics mission computing [22] systems. In previous work [20], we addressed the network interface and I O system and how to achieve predictable, real time performance. In the discussion below, we focus on ORB support for alternate protocols. 7 3.4.1 Low latency, High bandwidth Multimedia Streaming Multimedia applications running over high speed networks ....

[Article contains additional citation context not shown here]

F. Kuhns, D. C. Schmidt, C. O'Ryan, and D. Levine, "Supporting High-performance I/O in QoS-enabled ORB Middleware," Cluster Computing: the Journal on Networks, Software, and Applications, 2000.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC