Slotted-FIFO communication for asynchronous distributed systems

被引:1
|
作者
Baldoni, R
Beraldi, R
Prakash, R
机构
[1] Univ Roma La Sapienza, Dipartimento Informat & Sistemist, Rome, Italy
[2] Univ Texas, Erik Jonsson Sch Engn & Comp Sci, Richardson, TX 75083 USA
来源
COMPUTER JOURNAL | 1998年 / 41卷 / 05期
关键词
D O I
10.1093/comjnl/41.5.337
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Communication protocols designed for database applications are not necessarily suitable for other applications, like multimedia communication, due to the former's requirement of reliable and ordered communication, and the latter's ability to withstand occasional losses and misordering of messages as long as real-time communication can be supported. This paper presents the slotted-FIFO communication mode that supports communication primitives for the entire spectrum of reliability and ordering requirements of distributed applications: for example, FIFO as well as non-FIFO, and reliable as well as unreliable communication. It provides communication with a run-time variable degree of reliability and/or ordering, Hence, the slotted-FIFO communication mode is suitable for applications that can work with relaxed reliability and/or ordering constraints such as multimedia applications. The protocol is simple and has low overheads. As FIFO ordering is not required for all messages, message buffering requirements are considerably reduced. Also, message latencies are lower. We demonstrate such advantages by means of a simulation study. A low overhead protocol implementing slotted-FIFO communication is also presented. The protocol incurs a small resequencing cost.
引用
收藏
页码:337 / 348
页数:12
相关论文
共 50 条
  • [1] STOCHASTIC-ANALYSIS OF A SLOTTED FIFO COMMUNICATION CHANNEL
    COFFMAN, EG
    HALFIN, S
    JEANMARIE, A
    ROBERT, P
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1993, 39 (05) : 1555 - 1566
  • [2] A distributed FIFO scheme for on chip communication
    Rydberg, RR
    Nyathi, J
    Delgado-Frias, JG
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 1851 - 1854
  • [3] A FIFO-NET MODEL FOR PROCESSES WITH ASYNCHRONOUS COMMUNICATION
    FANCHON, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 609 : 152 - 178
  • [4] Reconfigurable FIFO memory circuit for synchronous and asynchronous communication
    Abdel-hafeez, Saleh
    Gordon-Ross, Ann
    [J]. INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2021, 49 (04) : 938 - 952
  • [5] SYNTACTIC FORMULATION OF THE COMMUNICATION OF ASYNCHRONOUS PROCESSES USING FIFO CHANNELS
    MOUNTASSIR, H
    SIJELMASSI, R
    [J]. RAIRO-AUTOMATIQUE-PRODUCTIQUE INFORMATIQUE INDUSTRIELLE-AUTOMATIC CONTROL PRODUCTION SYSTEMS, 1990, 24 (03): : 215 - 238
  • [6] Network Abstractions for Characterizing Communication Requirements in Asynchronous Distributed Systems
    Galeana, Hugo Rincon
    Schmid, Ulrich
    [J]. STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2024, 2024, 14662 : 501 - 506
  • [7] On adaptive communication in asynchronous real-time distributed systems
    Ravindran, B
    Zhang, BP
    [J]. EIGHTH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS, 2001, : 119 - 126
  • [8] Semantics for the Asynchronous Communication in LIPS, a Language for Implementing Parallel/distributed Systems
    Rajan, Amala VijayaSelvi
    Bavan, Arumugam Siri
    Abeysinghe, Geetha
    [J]. INNOVATIONS IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 23 - 28
  • [9] Distributed Model Predictive Control for Nonlinear Networked Systems with Asynchronous Communication
    Zhou Yuanqiang
    Li Dewei
    Xi Yugeng
    Cen Lihui
    Xu Yuli
    Gan Zhongxue
    [J]. PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 4682 - 4687
  • [10] Synchronous/asynchronous switch for a dynamic choice of communication model in distributed systems
    Budau, V
    Bernard, G
    [J]. NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 97 - 102