Measured capacity of an Ethernet: myths and reality
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Preserving and using context information in interprocess communication
ACM Transactions on Computer Systems (TOCS)
The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
Atomic broadcast: from simple message diffusion to Byzantine agreement
Information and Computation
Totem: a fault-tolerant multicast group communication system
Communications of the ACM
Horus: a flexible group communication system
Communications of the ACM
The Tenet real-time protocol suite: design, implementation, and experiences
IEEE/ACM Transactions on Networking (TON)
IEEE/ACM Transactions on Networking (TON)
A Configurable Membership Service
IEEE Transactions on Computers
Coyote: a system for constructing fine-grain configurable communication services
ACM Transactions on Computer Systems (TOCS)
Priority Inheritance Protocols: An Approach to Real-Time Synchronization
IEEE Transactions on Computers
Real-Time Communication in Multihop Networks
IEEE Transactions on Parallel and Distributed Systems
Configuration Management for Highly-Customizable Services
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
RTCAST: lightweight multicast for real-time process groups
RTAS '96 Proceedings of the 2nd IEEE Real-Time Technology and Applications Symposium (RTAS '96)
Alleviating Priority Inversion and Non-Determinism in Real-Time CORBA ORB Core Architectures
RTAS '98 Proceedings of the Fourth IEEE Real-Time Technology and Applications Symposium
Paths: Programming with System Resources in Support of Real-Time Distributed Applications
WORDS '96 Proceedings of the 2nd Workshop on Object-Oriented Real-Time Dependable Systems (WORDS '96)
Policies and Patterns for High-Performance, Real-Time Object Request Brokers
LCN '01 Proceedings of the 26th Annual IEEE Conference on Local Computer Networks
Constructing a configurable group RPC service
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Real-time causal message ordering in multimedia systems
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
H-BIND: a new approach to providing statistical performance guarantees to VBR traffic
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 3
Profile-directed optimization of event-based programs
PLDI '02 Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation
A programming framework for quality-aware ubiquitous multimedia applications
Proceedings of the tenth ACM international conference on Multimedia
Building Survivable Services Using Redundancy and Adaptation
IEEE Transactions on Computers
Providing QoS Customization in Distributed Object Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Enhancing Survivability of Security Services Using Redundanc
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
QoS customization in distributed object systems
Software—Practice & Experience - Special issue: Middleware
Constructing Adaptive Software in Distributed Systems
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Extended Video Stream by Media Transcoding Functions
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Agent construction in Mobile Surveyor
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
Total order broadcast and multicast algorithms: Taxonomy and survey
ACM Computing Surveys (CSUR)
Differentiation, QoS Guarantee, and Optimization for Real-Time Traffic over One-Hop Ad Hoc Networks
IEEE Transactions on Parallel and Distributed Systems
Reflections on aspects and configurable protocols
Proceedings of the 5th international conference on Aspect-oriented software development
An Adaptive Programming Model for Fault-Tolerant Distributed Computing
IEEE Transactions on Dependable and Secure Computing
DR-TCP: Downloadable and reconfigurable TCP
Journal of Systems and Software
Fast and efficient routing algorithms for delay-bounded and dependable channels
Computer Communications
A configurable and extensible transport protocol
IEEE/ACM Transactions on Networking (TON)
Development platform for parallel image processing
SSIP'06 Proceedings of the 6th WSEAS International Conference on Signal, Speech and Image Processing
A proactive middleware platform for mobile computing
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Research note: A proactive backup scheme for reliable real-time transmission
Journal of Parallel and Distributed Computing
A Generic Group Communication Approach for Hybrid Distributed Systems
DAIS '09 Proceedings of the 9th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems
Exploiting MISD performance opportunities in multi-core systems
HotOS'13 Proceedings of the 13th USENIX conference on Hot topics in operating systems
MPI/CTP: a reconfigurable MPI for HPC applications
EuroPVM/MPI'06 Proceedings of the 13th European PVM/MPI User's Group conference on Recent advances in parallel virtual machine and message passing interface
Rigorous fault tolerance using aspects and formal methods
Rigorous Development of Complex Fault-Tolerant Systems
Hi-index | 0.00 |
Communication services that provide enhanced Quality of Service (QoS) guarantees related to dependability and real time are important for many applications in distributed systems. This paper presents real-time dependable (RTD) channels, a communication-oriented abstraction that can be configured to meet the QoS requirements of a variety of distributed applications. This customization ability is based on using CactusRT, a system that supports the construction of middleware services out of software modules called micro-protocols. Each micro-protocol implements a different semantic property or property variant and interacts with other micro-protocols using an event-driven model supported by the CactusRT runtime system. In addition to RTD channels, CactusRT and its implementation are described. This prototype executes on a cluster of Pentium PCs running the OpenGroup/RI MK 7.3 Mach real-time operating system and CORDS, a system for building network protocols based on the x-kernel.