Using adaptive timeouts to achieve at-most-once message delivery

被引:3
|
作者
Chaudhuri, S
Coan, BA
Welch, JL
机构
[1] IOWA STATE UNIV SCI & TECHNOL,AMES,IA 50011
[2] BELLCORE,MORRISTOWN,NJ 07960
[3] TEXAS A&M UNIV,DEPT COMP SCI,COLLEGE STN,TX 77843
关键词
at-most-once message delivery; communication algorithms; synchronized clocks; adaptive algorithms;
D O I
10.1007/s004460050013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We extend the at-most-once message delivery algorithm of Liskov, Shrira, and Wroclawski to adapt dynamically to changes in message transmission time and degree of clock synchronization. The performance of their algorithm depends on its being supplied with a good estimate of the maximum message lifetime - the sum of the message delivery time and the difference in processor clock values between sender and recipient. We present two algorithms that are suitable for use in a system where the message lifetime is unknown or may change, Our extensions allow the automatic and continuous determination of a suitable value for the maximum lifetime. We prove that whenever the actual message lifetime is bounded, then our adaptive algorithms converge to an accurate estimate of its true value. Our two algorithms differ in the behavior they require from the network and achieve different performance levels. Our formal statement of convergence is expressed in terms of the number of messages received, rather than time elapsed, We show that this formulation is necessary by proving that no method for estimating the lifetime can achieve convergence in a bounded amount of time.
引用
收藏
页码:109 / 117
页数:9
相关论文
共 50 条
  • [21] Adaptive Message Restructuring Using Model-Driven Engineering
    Yin, Hang
    Giaimo, Federico
    Andrade, Hugo
    Berger, Christian
    Crnkovic, Ivica
    INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 773 - 783
  • [22] Using Adaptive Message Replication on Improving Control Resilience of SDN
    Tsai, Pang-Wei
    Fong, Wai-Hong
    Chang, Wu-Hsien
    Yang, Chu-Sing
    JOURNAL OF INTERNET TECHNOLOGY, 2018, 19 (07): : 2162 - 2174
  • [23] Adaptive motion coordination: Using velocity feedback to achieve parameter convergence
    Bai, He
    Arcak, Murat
    Wen, John T.
    2008 AMERICAN CONTROL CONFERENCE, VOLS 1-12, 2008, : 759 - 764
  • [24] Hiding message delivery latency using Direct-to-Cache-Transfer techniques in message passing environments
    Khunjush, Farshad
    Dimopoulos, Nikitas J.
    MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (7-8) : 430 - 440
  • [25] An adaptive trajectory-based group message delivery protocol with detour support for vehicular networks
    Chiou, Guann-Long
    Yang, Shun-Ren
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2018, 27 (04) : 281 - 294
  • [26] Building a reliable message delivery system using the CORBA Event Service
    Ramani, S
    Dasarathy, B
    Trivedi, KS
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1276 - 1280
  • [27] BusCast: Flexible and Privacy Preserving Message Delivery Using Urban Buses
    Chang, Shan
    Zhu, Hongzi
    Dong, Mianxiong
    Ota, Kaoru
    Liu, Xiaoqiang
    Xue, Guangtao
    Shen, Xuemin
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 502 - 509
  • [28] Using SPI to achieve delivery objectives in e-commerce software development
    Halifax Bank of Scotland , Cromac Wood, Belfast, BT7 2JB, United Kingdom
    不详
    Softw. Process Improv. Pract., 2008, 4 (327-333):
  • [29] ADAPTIVE STEGANOGRAPHIC METHOD USING THE FLOOR FUNCTION WITH PRACTICAL MESSAGE FORMATS
    Joo, Jeong-Chun
    Oh, Tae-Woo
    Lee, Hae-Yeoun
    Lee, Heung-Kyu
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2011, 7 (01): : 161 - 175
  • [30] Adaptive Multiview Video Delivery Using Hybrid Networking
    Ekmekcioglu, Erhan
    Gurler, Cihat Goktug
    Kondoz, Ahmet
    Tekalp, Ahmet Murat
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2017, 27 (06) : 1313 - 1325