The design and performance of a real-time CORBA event service
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Connection closures adding application-defined behaviour to network connections
ACM SIGCOMM Computer Communication Review
Object lessons learned from a distributed system for remote building monitoring and operation
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A large distributed control system using Ada in fusion research
Proceedings of the 1998 annual ACM SIGAda international conference on Ada
A workbench for predicting the performances of distributed object architectures
Proceedings of the 30th conference on Winter simulation
High performance adaptive middleware for CORBA-based systems
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Performance of CORBA-Based Client-Server Architectures
IEEE Transactions on Parallel and Distributed Systems
PARDIS: CORBA-based architecture for application-level parallel distributed computation
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
Research Issues in High-throughput Distributed Object Systems
BT Technology Journal
Developing and evaluating abstractions for distributed supercomputing
Cluster Computing
Supporting high-performance I/O in QoS-enabled ORB middleware
Cluster Computing
Research Frontiers in Object Technology
Information Systems Frontiers
Real-time computing with off-the-shelf components: the case for CORBA
Parallel and distributed real-time systems
Can CORBA Fulfill Data Transfer Requirements of Industrial Enterprises?
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
A Prediction-Based Real-Time Scheduling Advisor
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Performance Assesment Framework for Distributed Object Architectures
ADBIS '99 Proceedings of the Third East European Conference on Advances in Databases and Information Systems
Miro - Middleware for Cooperative Robotics
RoboCup 2001: Robot Soccer World Cup V
Providing QoS Customization in Distributed Object Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Reflective ORBs: Supporting Robust, Time-Critical Distribution
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
Middleware and Quality of Service
SOFSEM '99 Proceedings of the 26th Conference on Current Trends in Theory and Practice of Informatics on Theory and Practice of Informatics
Performance Evaluation of Distributed Object Architectures
TOOLS '98 Proceedings of the 10th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
Distributed objects performance optimization and modeling
ISTA '01 Proceedings of the 2001 international conference on Information systems technology and its applications - Volume P-2
QoS customization in distributed object systems
Software—Practice & Experience - Special issue: Middleware
A Case For Grid Computing On Virtual Machines
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Performance of adaptive CORBA middleware
Journal of Parallel and Distributed Computing
Re-scheduling invocations of services for RPC grids
Computer Languages, Systems and Structures
Performance patterns: automated scenario based ORB performance evaluation
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Requirements and limits of a real-time transport system for distributed object computing middleware
Integrated Computer-Aided Engineering
International Journal of High Performance Computing and Networking
Open complex computer based systems: only the first step along the way to safe, reliable computing
ECBS'99 Proceedings of the 1999 IEEE conference on Engineering of computer-based systems
A quality model for e-Service based multi-channel adaptive information systems
WISEW'03 Proceedings of the Fourth international conference on Web information systems engineering workshops
A case for event-driven distributed objects
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Sharing belief in teams of heterogeneous robots
RoboCup 2004
The design of the TAO real-time object request broker
Computer Communications
Partitioning and scheduling loops on NOWs
Computer Communications
Hi-index | 0.25 |
Many application domains (e.g., avionics, telecommunications, and multimedia) require real-time guarantees from the underlying networks, operating systems, and middleware components to achieve their quality of service (QoS) requirements. In addition to providing end-to-end QoS guarantees, applications in these domains must be flexible and reusable. Requirements for flexibility and reusability motivate the use of object-oriented middleware like the Common Object Request Broker Architecture (CORBA). However, the performance of current CORBA implementations is not yet suited for hard real-time systems (e.g., avionics) and constrained latency systems (e.g., teleconferencing). This article describes the architectural features and optimizations required to develop real-time ORB end systems that can deliver end-to-end QoS guarantees to applications. While some operating systems, networks, and protocols now support real-time scheduling, they do not provide integrated solutions. The main thrust of this article is that advances in real-time distributed object computing can be achieved only by systematically pinpointing performance bottlenecks; optimizing the performance of networks, ORB end systems, common services, and applications; and simultaneously integrating techniques and tools that simplify application development