A multiple copy approach for delivering messages under deadline constraints
- 10 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 300-307
- https://doi.org/10.1109/ftcs.1991.146677
Abstract
A scheme to minimize the expected recovery cost incurred by a distributed real-time system as a result of messages failing to meet their deadline is proposed. The scheme is intended for distributed systems with point-to-point interconnection topology. The goal of minimizing the expected cost is achieved by sending multiple copies of a message through disjoint routes, thus increasing the probability of successful message delivery within the deadline. The number of copies of each message to be sent is determined by optimizing the tradeoff between the increase in the message traffic due to additional copies and the decrease in the probability of a message missing its deadline. The objective used to determine the optimal number of copies is formalized, and a numerical example is presented, showing that reductions of more than 70% can be achieved at low to moderate loads. At high loads the reductions are in the range of 10-40%.Keywords
This publication has 9 references indexed in Scilit:
- Advanced real-time scheduling using the IEEE 802.5 token ringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A multiple copy approach for delivering messages under deadline constraintsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Addressing, routing, and broadcasting in hexagonal mesh multiprocessorsIEEE Transactions on Computers, 1990
- Topological properties of hypercubesIEEE Transactions on Computers, 1988
- Routing with packet duplication and elimination in computer networksIEEE Transactions on Communications, 1988
- Controlling window protocols for time-constrained communication in multiple access networksIEEE Transactions on Communications, 1988
- Virtual Time CSMA Protocols for Hard Real-Time CommunicationIEEE Transactions on Software Engineering, 1987
- The Byzantine generals strike againJournal of Algorithms, 1982
- Networks of Waiting LinesOperations Research, 1957