Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Totem: a fault-tolerant multicast group communication system
Communications of the ACM
Fault-tolerant real-time objects
Communications of the ACM
Measuring the performance of communication middleware on high-speed networks
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
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
Theory and Practice of Object Systems - Special issue high availability in CORBA
The implementation of a CORBA object group service
Theory and Practice of Object Systems - Special issue high availability in CORBA
Practical Byzantine fault tolerance
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Advanced CORBA programming with C++
Advanced CORBA programming with C++
Replica Determinism and Flexible Scheduling in Hard Real-Time Dependable Systems
IEEE Transactions on Computers
The design and performance of a scable ORB architecture for COBRA asynchronous messaging
IFIP/ACM International Conference on Distributed systems platforms
IFIP/ACM International Conference on Distributed systems platforms
The Design and Performance of a Real-Time CORBA SchedulingService
Real-Time Systems - Special issue on challenges in design and implementation of middlewares for real time systems
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
C++ Network Programming: Resolving Complexity Using Ace and Patterns (C++ in-Depth Series)
C++ Network Programming: Resolving Complexity Using Ace and Patterns (C++ in-Depth Series)
Reliable Distributed Computing with the ISIS Toolkit
Reliable Distributed Computing with the ISIS Toolkit
Real-Time Systems - Special issue on real-time computing in the age of the Web and the Internet
C++ Network Programming: Systematic Reuse with ACE and Frameworks, Vol. 2
C++ Network Programming: Systematic Reuse with ACE and Frameworks, Vol. 2
Using Interceptors to Enhance CORBA
Computer
EDCC-2 Proceedings of the Second European Dependable Computing Conference on Dependable Computing
Applying the quality connector pattern to optimise distributed real-time and embedded applications
Patterns and skeletons for parallel and distributed computing
DOORS: Towards High-Performance Fault Tolerant CORBA
DOA '00 Proceedings of the International Symposium on Distributed Objects and Applications
A Fault Tolerance Framework for CORBA
FTCS '99 Proceedings of the Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing
PSRR: a scheme for time-bounded fault tolerance in distributed object-based systems
HASE '96 Proceedings of the 1996 High-Assurance Systems Engineering Workshop
The Design and Performance of a Real-time I/O Subsystem
RTAS '99 Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium
Evaluating Policies and Mechanisms for Supporting Embedded, Real-Time Applications with CORBA 3.0
RTAS '00 Proceedings of the Sixth IEEE Real Time Technology and Applications Symposium (RTAS 2000)
AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
Issues Insufficiently Resolved in Century 20 in the Fault-Tolerant Distributed Computing Field
SRDS '00 Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems
ISORC '98 Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Newtop: a fault-tolerant group communication protocol
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Transparent fault tolerance for corba
Transparent fault tolerance for corba
Applying optimization principle patterns to design real-time ORBs
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Adding group communication and fault-tolerance to CORBA
COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
The design of the TAO real-time object request broker
Computer Communications
An architecture for monitoring, visualization, and control of gigabit networks
IEEE Network: The Magazine of Global Internetworking
FC-ORB: A robust distributed real-time embedded middleware with end-to-end utilization control
Journal of Systems and Software
Replica placement for high availability in distributed stream processing systems
Proceedings of the second international conference on Distributed event-based systems
A peer-to-peer middleware platform for fault-tolerant, QoS, real-time computing
Proceedings of the 2nd workshop on Middleware-application interaction: affiliated with the DisCoTec federated conferences 2008
ICCOMP'09 Proceedings of the WSEAES 13th international conference on Computers
AIC'09 Proceedings of the 9th WSEAS international conference on Applied informatics and communications
NGITS'09 Proceedings of the 7th international conference on Next generation information technologies and systems
Misco: a MapReduce framework for mobile systems
Proceedings of the 3rd International Conference on PErvasive Technologies Related to Assistive Environments
WSEAS Transactions on Computers
A fault-tolerant architecture for transportation information services of e-government
AST/UCMA/ISA/ACN'10 Proceedings of the 2010 international conference on Advances in computer science and information technology
Distributed middleware reliability and fault tolerance support in system S
Proceedings of the 5th ACM international conference on Distributed event-based system
Scheduling for real-time mobile MapReduce systems
Proceedings of the 5th ACM international conference on Distributed event-based system
Towards reliable intelligent transportation systems for e-government
EGOVIS'11 Proceedings of the Second international conference on Electronic government and the information systems perspective
Autonomic resources management of CORBA based systems for transportation with an agent
ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part IV
Hi-index | 0.00 |
An increasing number of applications are being developed using Distributed Object Computing (DOC) middleware, such as CORBA. Many of these applications require the underlying middleware, operating systems, and networks to provide dependable end-to-end Quality of Service (QoS) support to enhance their efficiency, predictability, scalability, and reliability. The Object Management Group (OMG), which standardizes CORBA, has addressed many of these application requirements individually in the Real-Time CORBA (RT-CORBA) and Fault-Tolerant CORBA (FT-CORBA) specifications. Though the implementations of RT-CORBA are suitable for mission-critical commercial or military distributed Real-Time and Embedded (DRE) systems, the usage of FT-CORBA with RT-CORBA implementations are not yet suitable for systems that have stringent simultaneous dependability and predictability requirements.This paper provides three contributions to the study and evaluation of dependable CORBA middleware for performance-sensitive DRE systems. First, we provide an overview of FT-CORBA and illustrate the sources of unpredictability associated with conventional FT-CORBA implementations. Second, we discuss the QoS requirements of an important class of mission-critical DRE systems to show how these requirements are not well served by FT-CORBA today. Finally, we empirically evaluate new dependability strategies for FT-CORBA that can help make the use of DOC middleware for mission-critical DRE systems a reality.