Real-time multicast with scalable reliability

被引:0
作者
Wu, PCK [1 ]
Liew, SC [1 ]
机构
[1] Chinese Univ Hong Kong, Dept Informat Engn, Shatin, NT, Hong Kong
来源
PERFORMANCE AND CONTROL OF NETWORK SYSTEMS II | 1998年 / 3530卷
关键词
reliability; multicast; real-time;
D O I
10.1117/12.325875
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
This paper proposes and investigates a protocol for real-time multicast applications called MSR (Multicast with Scalable Reliability). Two essential features in MSR are its traffic shaping and scalable retransmission schemes. To minimize packet loss and delay in the network, MSR spaces out the transmission of bursty data at the source. Reliability is further enhanced with a scheme in which the receivers make use of NACK messages to request for retransmission of packets from the sender. To avoid the well-known NACK implosion problem, a mechanism that makes use of the concept of representative receivers is introduced to ensure only a single NACK is issued among a group of receivers. Unlike previous multicast protocols which attempt to achieve 100% reliability by requiring a correct copy of a packet to reach all receivers before the retransmission process stops, a key feature in our scheme is that the level of reliability can be scaled in accordance with the maximum tolerable end-to-end delay, defined as the difference between the instant at which the real-time data must be presented to the user and the instant at which it is created at the sender. MSR attempts to make optimal use of measured parameters such as delay, round-trip delay, loss rate, etc, to scale the retransmission process and provide single NACK mechanism. We adopt the framework of the standard RTP and RTCP for the implementation of MSR. This paper presents a proof to show that the time-out mechanism in MSR, which is required to effect retransmission requests, would work even if the clocks of the sender and receivers are not synchronized, a situation not uncommon in the Internet. Many multimedia streaming protocols currently used on the Web either uses a 100 % reliable protocol like TCP or unreliable protocol like UDP. The former sacrifices the "real-timeness" and the latter sacrifices the quality of the presentation. Our rough performance analysis indicates that there is perhaps a better intermediate solution using a scalable protocol like MSR.
引用
收藏
页码:322 / 333
页数:12
相关论文
共 50 条
[21]   REAL-TIME SCALABLE VIDEO CODEC IMPLEMENTATION FOR SURVEILLANCE [J].
Loomans, Marijn J. H. ;
Koeleman, Cornelis J. ;
de With, Peter H. N. .
ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, :1130-+
[22]   Serena: Scalable Middleware for Real-time Web Applications [J].
Kambona, Kennedy ;
Boix, Elisa Gonzalez ;
De Meuter, Wolfgang .
30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, :802-805
[23]   Delivering Reliable Real-Time Multicast Services over Virtual Private LAN Service [J].
Biradar, Shivanagouda ;
Alawieh, Basel ;
Mouftah, Hussein .
2006 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-12, 2006, :814-819
[24]   Delivering reliable real-time multicast services over Virtual Private LAN Service [J].
Biradar, Shivanagouda ;
Alawieh, Basel ;
Mouftah, Hussein .
2006 2ND INTERNATIONAL CONFERENCE ON TESTBEDS AND RESEARCH INFRASTRUCTURES FOR THE DEVELOPMENT OF NETWORKS & COMMUNITIES, 2006, :538-543
[25]   A Real-Time Reliability and Durability Testing Framework [J].
Massi, Gionata ;
Morganti, Gianluca ;
Claudi, Andrea ;
Zingaretti, Primo .
2014 IEEE/ASME 10TH INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS (MESA 2014), 2014,
[26]   RELIABILITY DIFFERENTIATED REAL-TIME PRICING OF ELECTRICITY [J].
SIDDIQI, SN ;
BAUGHMAN, ML .
IEEE TRANSACTIONS ON POWER SYSTEMS, 1993, 8 (02) :548-554
[27]   Scalable and Real-time time series Analytics : Telemedicine as use case [J].
Bouslama, Abdelilah ;
Laaziz, Yassin ;
Tali, Abdelhak .
2018 IEEE 5TH INTERNATIONAL CONGRESS ON INFORMATION SCIENCE AND TECHNOLOGY (IEEE CIST'18), 2018, :70-73
[28]   Task-oriented reliability analysis on real-time avionics networks [J].
Wang, Peng ;
Yan, Fang ;
Ma, Zan ;
Zhao, Changxiao .
Journal of Computational Information Systems, 2014, 10 (17) :7287-7295
[29]   A stepwise development process for reasoning about the reliability of real-time systems [J].
Meinicke, Larissa ;
Smith, Graeme .
INTEGRATED FORMAL METHODS, PROCEEDINGS, 2007, 4591 :439-458
[30]   A Real-Time Performance Evaluation Model for Distributed Software with Reliability Constrains [J].
Hai Jin ;
Xia Xie ;
Yunfa Li ;
Zongfen Han ;
Zhihua Dai ;
Peng Lu .
The Journal of Supercomputing, 2005, 34 :165-179