IP Broadcasting over Unidirectional Satellite Link Kanchana Kanchanasut Patcharee Basu Tippyarat Tansupasiri Internetworking Research Lab, AIT, Thailand
Introduction Focus on an IP broadcast environment over unidirectional satellite link Two types of applications: Time sensitive streaming Massive content delivery A time-sharing scheme for these two groups of flows
Examples of Applications Time sensitive: telemedicine, real- time classroom, entertainment Content delivery: massive file transfer, cache and proxies, distribution of educational materials
Technological Components Unidirectional Satellite Link Dynamic QoS (D-QoS) Reliable Multicast on Unidirectional Satellite Link (RMUS) RMUS and D-QoS
Unidirectional Satellite Link Two types of stations: Feed station Receivers High bandwidth unidirectional downstream satellite link with long delay Narrow return path
Unidirectional Satellite Link UDL feed Network A Network C Network B UDL Receivers Request
Dynamic QoS (D-QoS) Scheme Dynamically reconfigure QoS settings Active networking concept Triggered by super user requests Generate interruption on nodes Two operation modes: Differentiated Services – Class-based Queueing (CBQ) Interruption – Priority Queue (PQ)
Interruption Made by a Telesurgery Flow
Reliable Multicast on Unidirectional Satellite Link (RMUS) Reliability – error detection and retransmission Dynamically adjust the transmission rate make effective use of the bandwidth congestion avoidance Periodically send data in T MON Amount of data transmitted in each T MON depends on the network condition T MON = T SEND + RTT UDL + T BACKOFF
RMUS Data Transmission
D-QoS and RMUS Relax the interrupt condition Based on time-sharing scheme Interleave RMUS traffic with D-QoS T MARGIN = T MAX – T
Interleaving RMUS traffic and D-QoS
RMUS Data Transmitted (per T MON ) ApplicationTelesurgeryVoIPVideo Conferencing T MAX (msec)
Analysis Calculate the 10 MB file transmission time 7 Mbps Telesurgery flow Assumptions: Diffserv allocates 75% of link bandwidth to telesurgery flow and the rest to file transfer in the DiffServ-RMUS scheme Each T MON is 850 msec for both schemes
Transmission Time for a 10 MB File Transfer
Thank You