SyncCast: Synchronized Dissemination in Multi-site Interactive 3D Tele-immersion

Size: px
Start display at page:

Download "SyncCast: Synchronized Dissemination in Multi-site Interactive 3D Tele-immersion"

Transcription

1 Syncast: Synchronized issemination in Multi-site Interactive 3 Tele-immersion Zixia Huang, W. Wu, K. Nahrstedt, R. Rivas and. refin epartment of omputer Science University of Illinois at Urbana-hampaign {zhuang21, wwu23, klara, trivas, illinois.edu

2 Tele-immersive Environment Photo courtesy of Prof. Ruzena Bajcsy.

3 Multi-site 3TI ommunication Purdue U Berkeley U avis UIU service gateway display camera audio in/out

4 Multi-site 3TI ommunication Purdue intermediate site U Berkeley UIU sender receiver U avis

5 P1: elay and Bandwidth onstraint Purdue UIU 5 ms 36 ms U Berkeley 11 ms 1. elay constraint: interactivity 2. Bandwidth constraint U avis

6 P2: Inter-receiver Sync Skew Purdue UIU 5 ms 36 ms U Berkeley 11 ms U avis Inter-receiver sync skew: Max EE min EE = 42 ms

7 P3: Inter-sender Sync Skew Purdue 5 ms 36 ms U Berkeley UIU 11 ms U avis Inter-sender sync skew: y Max EE min EE = 42 ms

8 P4: Inter-stream Sync Skew Purdue 37 ms U Berkeley UIU 5 ms 11 ms 36 ms U avis Inter-stream sync skew: Max EE min EE = 4 ms Inter-video skew udio-visual skew

9 Inter-stream Sync Skew Video multi-stream synchronization udio-visual synchronization video dominant stream (S) ( ) (largest visual contribution)

10 Problem Statement Previous work did not study all synchronization constraints! We want to design a multi-site 3TI dissemination scheme that minimizes EE with synchronization and bandwidth constraints. Interactivity EE decides the interactivity Minimize EE for dissemination paths Synchronization onstraint Inter-stream sync: inter-video and audio-visual Inter-site sync: inter-sender and inter-receiver Bandwidth onstraint Inbound bandwidth Outbound bandwidth

11 What we consider Stream prioritization ifferent visual contribution Path prioritization Latency vs. fairness Other heuristics at sender site Bandwidth preservation policy

12 Stream Prioritization o 3 Free Viewpoint ontribution Factor (F): O F(vs) Ovs O vs video stream u Renderer ominant Stream (S): the video stream with the largest F to user view Non-dominant stream (NS): F > 0 O u There is a video S for each sender-receiver pair. Yang et al, multi-stream adaptation framework for bandwidth management in 3 tele-immersion, M NOSSV 2006

13 Stream Prioritization Priority is given to streams with greater visual contributions. We divide all streams into two service classes (S). 1 issemination i of all audio and video S Prioritized stream queue at UK: S1 = {S1(IL), S1(), S2(E)} SN RV S (F) UK S1 (.8) UK IL S1 (.9) UK E S2 (.8)

14 Stream Prioritization o Priority is given to streams with greater visual contributions. We divide all streams into two service classes (S). 1 issemination of all audio and video S 2 issemination of all video NS Prioritized stream queue at UK: S1 = {S1(IL), S1(), S2(E)} S2 = {S2(), S2(IL), S1(E), S3(E), S3()} SN RV S (F) NS (F) UK S1 (.8) S2 (.4), S3 (.1) UK IL S1 (.9) S2 (.4) UK E S2 (.8) S1 (.3), S3 (.3)

15 Path Prioritization stream from a sender site to a receiver can follow multiple li l paths Latency: EE between the sender and receiver 3 paths for S3 from UK to E: (1) UK -> E 18 ms (2) UK -> IL -> E 147 ms (3) UK -> -> E 168 ms SN RV S NS UK S1 S2, S3 UK IL S1 S2 UK E S2 S1,S3

16 Path Prioritization stream from a sender site to a receiver can follow multiple li l paths Latency: EE between the sender and receiver Unfairness (Q): number of sites on the path which does not request a stream as S or NS 3pathsforS3fromUKtoE: from to (1) UK -> E 18 ms (Q = 0) (2) () UK -> IL -> E 147 ms (Q = 1) (3) UK -> -> E 168 ms (Q = 0) SN RV S NS UK S1 S2, S3 UK IL S1 S2 UK E S2 S1,S3

17 Path Prioritization stream from a sender site to a receiver can follow multiple paths Latency: EE between the sender and receiver Unfairness (Q): number of sites on the path which does not request a stream as S or NS Our policy: fairness first, latency next (to preserve bandwidth) 3pathsforS3fromUKtoE: from to (1) UK -> E 18 ms (Q = 0) (2) UK -> -> E 168 ms (Q = 0) (3) UK -> IL -> E 147 ms (Q = 1) SN RV S NS UK S1 S2, S3 UK IL S1 S2 UK E S2 S1,S3

18 Path Prioritization stream from a sender site to a receiver can follow multiple paths Latency: EE between the sender and receiver Unfairness (Q): number of sites on the path which does not request a stream as S or NS Our policy: fairness first, latency next (to preserve bandwidth) Other heuristics: a sender site ONLY relays other senders S 3pathsforS3fromUKtoE: from to (1) UK -> E 18 ms (Q = 0) (2) UK -> -> E 168 ms (Q = 0) (3) UK -> IL -> E 147 ms (Q = 1) If is also a sender site

19 Path EE and Synchronization Skews EE of S paths decide the inter-sender/inter-receiver skews Video S have the greatest visual contributions Video S are given the top priority in dissemination Video NS may not arrive at the receivers Inter-stream skews are decided by EE of both S and NS paths ZERO audio-visual skew (audio and video S same path) Inter-video synchronized at the receiver jitter buffer of a fixed size throughout the system

20 Syncast esign (Initialization) Stream Prioritization Path Prioritization 1. Stream Prioritization 2. Path Prioritization 3. onstraint Setup Max BW_in = 3streams Max BW_out = 3 streams Max inter-stream skew = 50 ms Max inter-site skew = 50 ms

21 Syncast esign (S issemination) Stream Path S1: S Prioritization Prioritization isseminationi i S Tree onstruction Pi Prioritized iti stream queue at tuk: S1 = {S1(IL), S1(), S2(E)} S1: UK -> IL (80) S1: UK -> (72) S2: UK -> E (18) SN RV S (F) UK S1 (.8) UK IL S1 (.9) UK E S2 (.8)

22 Syncast esign (S issemination) Stream Path S1: S Prioritization Prioritization isseminationi i S Tree onstruction Pi Prioritized iti stream queue at tuk: S1 = {S1(IL), S1(), S2(E)} S1: UK -> IL (80) S1: UK -> (72) S2: UK -> E (18) SN RV S (F) UK S1 (.8) UK IL S1 (.9) UK E S2 (.8) Inter-receiver sync skew! ( )

23 Syncast esign (S issemination) Stream Path S1: S Prioritization Prioritization isseminationi i S Tree onstruction Pi Prioritized iti stream queue at tuk: S1 = {S1(IL), S1(), S2(E)} S1: UK -> IL (80) S1: UK -> (72) S2: UK -> E (18) S2: UK -> IL -> E (147) S2: UK -> -> E (168) S2: UK -> E (18) Inter-receiver sync Inter-receiver sync SN RV S (F) UK S1 (.8) Inter-receiver sync UK IL S1 (.9) and is a sender UK E S2 (.8)

24 Syncast esign (S issemination) Stream Path S1: S Prioritization Prioritization isseminationi i S Tree onstruction S Tree djustment Prioritized stream queue at UK: S1 = {S1(IL), S1(), S2(E)} S1: :U UK -> IL (80) S1: UK -> (72) S2: UK -> E (18) Find alternative path for UK->IL: NOT POSSIBLE! Violate Sync onstraint: Introduce latency at the receiver for S2: UK->E SN RV S (F) UK S1 (.8) UK IL S1 (.9) UK E S2 (.8)

25 Syncast esign (NS issemination) Stream Path S1: S S2: NS Pi Prioritization ii i Pi Prioritization ii i issemination isseminationi Select a parent node which is either a sender site or a site has received the stream with synchronization and bandwidth constraints Try to reduce the case when the sender directly sends a NS to a receiver in order to save the sender bandwidth Prioritized stream queue at UK: S2 = {S2(), S2(IL), S1(E), S3(E), S3()} SN RV S NS S2: UK->E-> (106) S2: UK->E->IL (92) S1: No Path (UK, E) inter-stream skew & BW S3: No Path (UK, E) BW constraints S3: No Path (UK, ) BW constraints UK S1 S2, S3 UK IL S1 S2 UK E S2 S1,S3S3

26 Syncast esign MORE ETILS? PLS REFER TO THE PPER! Si k BW Initialization w Sync Skew

27 Experiment Setup Internet delays are collected from PlanetLab nodes overing 3 continents: sia, mericas, Europe Firewall issues and poor links are considered 5-node (2 senders) and 9-node (4 senders) configurations Half of nodes are senders Each sender outputs 8 streams (1 S and 2 NS) User view diversity 50% of the receiver sites share the same video S nother 50% of the receiver sites share different S

28 We compare Syncast with Viewast Syncast Viewast elay Minimize delay elay bound Bandwidth BW bound BW bound PathFi Fairness Yes No Inter-stream skew Yes No Inter-sender skew Yes No Inter-receiver receiver skew Yes No Z. YN, W.WU, K. NHRSTET,. KURILLO, R. BJSY, Enabling Multi-party 3 Tele-immersive Environments with Viewast, M TOMP, 2009.

29 ifferent network environment (ms) Network ase: 5 Network ase: 5E IL E JP N IL E JP N IL UK E NY IL UK E NY

30 Experiment Results (Syncast vs Viewast) Syncast (blue line) consistently bounds the inter-stream skew. Viewast (red line) has greater variations Inter-sender/Inter-receiver skew bound for Syncast y elay bound for Viewast

31 Experiment Results (Syncast vs Viewast) Syncast (blue line) consistently bounds the inter-sender and inter-receiver skew, and is more reliable than Viewast results. Inter-sender/Inter-receiver skew bound for Syncast elay bound for Viewast

32 onclusions We propose Syncast used for multi-site synchronization oncept of stream service class Path selection algorithm to improve fairness Multicast tree (forest) construction Bound inter-stream and inter-site synchronization Evaluation using PlanetLab real Internet data

A Vision-based Compression and Dissemination Framework for 3D Tele-immersive System

A Vision-based Compression and Dissemination Framework for 3D Tele-immersive System A Vision-based Compression and Dissemination Framework for 3D Tele-immersive System Pengye Xia, Klara Nahrstedt Department of CS University of Illinois, Urbana-Champaign {pxia3, klara }@illinois.edu ABSTRACT

More information

4D TeleCast: Towards Large Scale Multi-site and Multi-view Dissemination of 3DTI Contents

4D TeleCast: Towards Large Scale Multi-site and Multi-view Dissemination of 3DTI Contents 4D TeleCast: Towards Large Scale Multi-site and Multi-view Dissemination of 3DTI Contents hsan refin, Zixia Huang, Klara Nahrstedt, *Pooja garwal Department of Computer Science University of Illinois at

More information

3DTI Amphitheater: Towards 3DTI Broadcasting

3DTI Amphitheater: Towards 3DTI Broadcasting 3DTI Amphitheater: Towards 3DTI Broadcasting SHANNON CHEN, ZHENHUAN GAO, KLARA NAHRSTEDT, and INDRANIL GUPTA, University of Illinois at Urbana-Champaign 3DTI Amphitheater is a live broadcasting system

More information

Enabling Multi-party 3D Tele-immersive Environments with ViewCast

Enabling Multi-party 3D Tele-immersive Environments with ViewCast Enabling Multi-party D Tele-immersive Environments with ViewCast ZHENYU YANG, WANMIN WU, KLARA NAHRSTEDT University of Illinois at Urbana-Champaign and GREGORIJ KURILLO, RUZENA BAJCSY University of California

More information

ViewCast: View Dissemination and Management for Multi-party 3D Tele-immersive Environments

ViewCast: View Dissemination and Management for Multi-party 3D Tele-immersive Environments Viewast: View Dissemination and Management for Multi-party 3D Tele-immersive Environments Zhenyu Yang, Wanmin Wu, Klara Nahrstedt University of Illinois at Urbana-hampaign Department of omputer Science

More information

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations

More information

3DTI Amphitheater A Manageable 3DTI Environment with Hierarchical Stream Prioritization

3DTI Amphitheater A Manageable 3DTI Environment with Hierarchical Stream Prioritization 3DTI A Manageable 3DTI Environment with Hierarchical Stream Prioritization Shannon Chen, Klara Nahrstedt, and Indranil Gupta Department of Computer Science, University of Illinois at Urbana-Champaign {cchen6,

More information

Lecture 14: Performance Architecture

Lecture 14: Performance Architecture Lecture 14: Performance Architecture Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4185 14-1 Background Performance: levels for capacity, delay, and RMA. Performance

More information

Introduction to Quality of Service

Introduction to Quality of Service Introduction to Quality of Service The use of IP as a foundation for converged networks has raised several issues for both enterprise IT departments and ISPs. IP and Ethernet are connectionless technologies

More information

Michael Johas Teener

Michael Johas Teener Michael Johas Teener mikejt@broadcom.com IEEE 802.1 summary What is AV bridging? - and Ethernet AV? Why is it needed? Where will it be used? How does it work? 2 Responsible for higher level services within

More information

6.033 Spring Lecture #12. In-network resource management Queue management schemes Traffic differentiation spring 2018 Katrina LaCurts

6.033 Spring Lecture #12. In-network resource management Queue management schemes Traffic differentiation spring 2018 Katrina LaCurts 6.033 Spring 2018 Lecture #12 In-network resource management Queue management schemes Traffic differentiation 1 Internet of Problems How do we route (and address) scalably, while dealing with issues of

More information

Technology for Adaptive Hard. Rui Santos, UA

Technology for Adaptive Hard. Rui Santos, UA HaRTES Meeting Enhanced Ethernet Switching Technology for Adaptive Hard Real-Time Applications Rui Santos, rsantos@ua.pt, UA SUMMARY 2 MOTIVATION Switched Ethernet t became common in real-time communications

More information

Scalable Video Transport over Wireless IP Networks. Dr. Dapeng Wu University of Florida Department of Electrical and Computer Engineering

Scalable Video Transport over Wireless IP Networks. Dr. Dapeng Wu University of Florida Department of Electrical and Computer Engineering Scalable Video Transport over Wireless IP Networks Dr. Dapeng Wu University of Florida Department of Electrical and Computer Engineering Bandwidth Fluctuations Access SW Domain B Domain A Source Access

More information

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

More information

hgs/sip2001 Conferencing 1 SIP Conferencing

hgs/sip2001 Conferencing 1 SIP Conferencing hgs/sip2001 onferencing 1 SIP onferencing Henning Schulzrinne ept. of omputer Science olumbia University New York, New York (sip:)schulzrinne@cs.columbia.edu onference International SIP Paris, France February

More information

Multimedia Systems 2011/2012

Multimedia Systems 2011/2012 Multimedia Systems 2011/2012 System Architecture Prof. Dr. Paul Müller University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY http://www.icsy.de Sitemap 2 Hardware

More information

Hard Disk Drives. Nima Honarmand (Based on slides by Prof. Andrea Arpaci-Dusseau)

Hard Disk Drives. Nima Honarmand (Based on slides by Prof. Andrea Arpaci-Dusseau) Hard Disk Drives Nima Honarmand (Based on slides by Prof. Andrea Arpaci-Dusseau) Storage Stack in the OS Application Virtual file system Concrete file system Generic block layer Driver Disk drive Build

More information

Enhanced Ethernet Switching Technology. Time Applications. Rui Santos 17 / 04 / 2009

Enhanced Ethernet Switching Technology. Time Applications. Rui Santos 17 / 04 / 2009 Enhanced Ethernet Switching Technology for Adaptive Hard Real- Time Applications Rui Santos (rsantos@ua.pt) 17 / 04 / 2009 Problem 2 Switched Ethernet became common in real-time communications Some interesting

More information

QoS User view From modelling to service class

QoS User view From modelling to service class QoS User view From modelling to service class STQ Workshop - 1 & 2 July 2009 P-Y Hebert AFUTT User Group vice-chairman ETSI 2009. All rights reserved Index UMTS Classes of Service (CoS) ITU-T Y.1541 QoS

More information

c 2011 by Wanmin Wu. All rights reserved.

c 2011 by Wanmin Wu. All rights reserved. c 2011 by Wanmin Wu. All rights reserved. HUMAN-CENTRIC CONTROL OF VIDEO FUNCTIONS AND UNDERLYING RESOURCES IN 3D TELE-IMMERSIVE SYSTEMS BY WANMIN WU DISSERTATION Submitted in partial fulfillment of the

More information

Prioritizing Services

Prioritizing Services CHAPTER 8 Voice, video, and data applications have differing quality of service needs. Voice applications, for example, require a small but guaranteed amount of bandwidth, are less tolerant of packet delay

More information

FM4000. A Scalable, Low-latency 10 GigE Switch for High-performance Data Centers

FM4000. A Scalable, Low-latency 10 GigE Switch for High-performance Data Centers A Scalable, Low-latency 10 GigE Switch for High-performance Data Centers Uri Cummings Rebecca Collins Virat Agarwal Dan Daly Fabrizio Petrini Michael Perrone Davide Pasetto Hot Interconnects 17 (Aug 2009)

More information

A Predictable RTOS. Mantis Cheng Department of Computer Science University of Victoria

A Predictable RTOS. Mantis Cheng Department of Computer Science University of Victoria A Predictable RTOS Mantis Cheng Department of Computer Science University of Victoria Outline I. Analysis of Timeliness Requirements II. Analysis of IO Requirements III. Time in Scheduling IV. IO in Scheduling

More information

Optimization of Tele-Immersion Codes

Optimization of Tele-Immersion Codes Optimization of Tele-Immersion Codes Albert Sidelnik, I-Jui Sung, Wanmin Wu, María Garzarán, Wen-mei Hwu, Klara Nahrstedt, David Padua, Sanjay Patel University of Illinois at Urbana-Champaign 1 Agenda

More information

An Empirical Study of Delay Jitter Management Policies

An Empirical Study of Delay Jitter Management Policies An Empirical Study of Delay Jitter Management Policies D. Stone and K. Jeffay Computer Science Department University of North Carolina, Chapel Hill ACM Multimedia Systems Volume 2, Number 6 January 1995

More information

Efficient Point to Multipoint Transfers Across Datacenters

Efficient Point to Multipoint Transfers Across Datacenters Efficient Point to Multipoint Transfers cross Datacenters Mohammad Noormohammadpour 1, Cauligi S. Raghavendra 1, Sriram Rao, Srikanth Kandula 1 University of Southern California, Microsoft Source: https://azure.microsoft.com/en-us/overview/datacenters/how-to-choose/

More information

COMP 249 Advanced Distributed Systems Multimedia Networking. Performance of Multimedia Delivery on the Internet Today

COMP 249 Advanced Distributed Systems Multimedia Networking. Performance of Multimedia Delivery on the Internet Today COMP 249 Advanced Distributed Systems Multimedia Networking Performance of Multimedia Delivery on the Internet Today Kevin Jeffay Department of Computer Science University of North Carolina at Chapel Hill

More information

Resource Control and Reservation

Resource Control and Reservation 1 Resource Control and Reservation Resource Control and Reservation policing: hold sources to committed resources scheduling: isolate flows, guarantees resource reservation: establish flows 2 Usage parameter

More information

RSVP 1. Resource Control and Reservation

RSVP 1. Resource Control and Reservation RSVP 1 Resource Control and Reservation RSVP 2 Resource Control and Reservation policing: hold sources to committed resources scheduling: isolate flows, guarantees resource reservation: establish flows

More information

CSE 123b Communications Software

CSE 123b Communications Software CSE 123b Communications Software Spring 2002 Lecture 10: Quality of Service Stefan Savage Today s class: Quality of Service What s wrong with Best Effort service? What kinds of service do applications

More information

TELE Switching Systems and Architecture. Assignment Week 10 Lecture Summary - Traffic Management (including scheduling)

TELE Switching Systems and Architecture. Assignment Week 10 Lecture Summary - Traffic Management (including scheduling) TELE9751 - Switching Systems and Architecture Assignment Week 10 Lecture Summary - Traffic Management (including scheduling) Student Name and zid: Akshada Umesh Lalaye - z5140576 Lecturer: Dr. Tim Moors

More information

Outline. MAC (Medium Access Control) General MAC Requirements. Typical MAC protocols. Typical MAC protocols

Outline. MAC (Medium Access Control) General MAC Requirements. Typical MAC protocols. Typical MAC protocols Outline Medium ccess ontrol With oordinated daptive Sleeping for Wireless Sensor Networks Presented by: rik rooks Introduction to M S-M Overview S-M Evaluation ritique omparison to MW Washington University

More information

Application-Level Measurements of Performance on the vbns *

Application-Level Measurements of Performance on the vbns * Application-Level Measurements of Performance on the vbns * Michele Clark Kevin Jeffay University of North Carolina at Chapel Hill Department of Computer Science Chapel Hill, NC 2799-317 USA {clark,jeffay}@cs.unc.edu

More information

Computer Architecture Lecture 24: Memory Scheduling

Computer Architecture Lecture 24: Memory Scheduling 18-447 Computer Architecture Lecture 24: Memory Scheduling Prof. Onur Mutlu Presented by Justin Meza Carnegie Mellon University Spring 2014, 3/31/2014 Last Two Lectures Main Memory Organization and DRAM

More information

Localization approaches based on Ethernet technology

Localization approaches based on Ethernet technology Localization approaches based on Ethernet technology Kees den Hollander, GM Garner, Feifei Feng, Paul Jeong, Eric H.S. Ryu Contact: Eric H.S. Ryu eric_ryu@samsung.com Abstract This document describes two

More information

Introduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15

Introduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15 Introduction to Real-Time Communications Real-Time and Embedded Systems (M) Lecture 15 Lecture Outline Modelling real-time communications Traffic and network models Properties of networks Throughput, delay

More information

PROBABILISTIC SCHEDULING MICHAEL ROITZSCH

PROBABILISTIC SCHEDULING MICHAEL ROITZSCH Faculty of Computer Science Institute of Systems Architecture, Operating Systems Group PROBABILISTIC SCHEDULING MICHAEL ROITZSCH DESKTOP REAL-TIME 2 PROBLEM worst case execution time (WCET) largely exceeds

More information

Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks. Congestion Control in Today s Internet

Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks. Congestion Control in Today s Internet Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks Ion Stoica CMU Scott Shenker Xerox PARC Hui Zhang CMU Congestion Control in Today s Internet Rely

More information

CS557: Queue Management

CS557: Queue Management CS557: Queue Management Christos Papadopoulos Remixed by Lorenzo De Carli 1 Congestion Control vs. Resource Allocation Network s key role is to allocate its transmission resources to users or applications

More information

Fairness, Queue Management, and QoS

Fairness, Queue Management, and QoS Fairness, Queue Management, and QoS 15-441 Fall 2017 Profs Peter Steenkiste & Justine Sherry Slides borrowed from folks at CMU, Berkeley, and elsewhere. YINZ I AM GETTING T-SHIRTS If you TA for me next

More information

Troubleshooting Packet Loss. Steven van Houttum

Troubleshooting Packet Loss. Steven van Houttum Troubleshooting Packet Loss Steven van Houttum INTRODUCTION Steven van Houttum Consultant/Trainer MVP Office Server & Services (Skype for Business) TROUBLESHOOTING PACKET LOSS, IS IT REALLY THE NETWORK?

More information

End-to-End Mechanisms for QoS Support in Wireless Networks

End-to-End Mechanisms for QoS Support in Wireless Networks End-to-End Mechanisms for QoS Support in Wireless Networks R VS Torsten Braun joint work with Matthias Scheidegger, Marco Studer, Ruy de Oliveira Computer Networks and Distributed Systems Institute of

More information

QoS in Frame relay networks

QoS in Frame relay networks QoS in Frame Relay ndrea ianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ omputer Networks esign and Management - 1 Frame Relay: characteristics Packet

More information

The Effects of Asymmetry on TCP Performance

The Effects of Asymmetry on TCP Performance The Effects of Asymmetry on TCP Performance Hari Balakrishnan Venkata N. Padmanabhan Randy H. Katz University of California at Berkeley Daedalus/BARWAN Retreat June 1997 Outline Overview Bandwidth asymmetry

More information

Mapping Mechanism to Enhance QoS in IP Networks

Mapping Mechanism to Enhance QoS in IP Networks Mapping Mechanism to Enhance QoS in IP Networks by Sriharsha Karamchati, Shatrunjay Rawat, Sudhir Yarram, Guru Prakash Ramaguru in The 32nd International Conference on Information Networking (ICOIN 2018)

More information

Communication Problems. Flow Control

Communication Problems. Flow Control Communication Problems Flow, loss, congestion, policing Messages get lost due to several factors, including collisions, lack of buffer space, lack of computing power, etc To allow the flow of data at a

More information

Efficient Point to Multipoint Transfers Across Datacenters

Efficient Point to Multipoint Transfers Across Datacenters Efficient Point to Multipoint Transfers cross atacenters Mohammad Noormohammadpour 1, Cauligi S. Raghavendra 1, Sriram Rao, Srikanth Kandula 1 University of Southern California, Microsoft Source: https://azure.microsoft.com/en-us/overview/datacenters/how-to-choose/

More information

Cisco IOS Switching Paths Overview

Cisco IOS Switching Paths Overview This chapter describes switching paths that can be configured on Cisco IOS devices. It contains the following sections: Basic Router Platform Architecture and Processes Basic Switching Paths Features That

More information

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded Communication Roland Institute of Computer Engineering Vienna University of Technology 10. November 2010 Overview 1. Definition of a protocol 2. Protocol properties 3. Basic Principles 4. system communication

More information

On Graph Query Optimization in Large Networks

On Graph Query Optimization in Large Networks On Graph Query Optimization in Large Networks Peixiang Zhao, Jiawei Han Department of omputer Science University of Illinois at Urbana-hampaign pzhao4@illinois.edu, hanj@cs.uiuc.edu September 14th, 2010

More information

Distributed Algorithms in Networks EECS 122: Lecture 17

Distributed Algorithms in Networks EECS 122: Lecture 17 istributed lgorithms in Networks EES : Lecture 7 epartment of Electrical Engineering and omputer Sciences University of alifornia erkeley Network Protocols often have unintended effects TP Eample TP connections

More information

Real-Time Protocol (RTP)

Real-Time Protocol (RTP) Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of

More information

Shortest Path Computation in Multicast Network with Multicast Capable and Incapable Delay Associated Nodes

Shortest Path Computation in Multicast Network with Multicast Capable and Incapable Delay Associated Nodes Shortest Path Computation in Multicast Network with Multicast Capable and Incapable elay Associated Nodes Sonal Yadav, Sharath Naik Abstract Multicast transmission results in a bandwidth and cost efficient

More information

Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks

Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks Silviu S. Craciunas, Ramon Serna Oliver, Martin Chmelik, Wilfried Steiner TTTech Computertechnik AG RTNS 2016, Brest, France,

More information

WiNG 5.x Feature Guide QoS

WiNG 5.x Feature Guide QoS Configuration Guide for RFMS 3.0 Initial Configuration XXX-XXXXXX-XX WiNG 5.x Feature Guide QoS April, 2011 Revision 1.0 MOTOROLA SOLUTIONS and the Stylized M Logo are registered in the US Patent & Trademark

More information

15-740/ Computer Architecture Lecture 20: Main Memory II. Prof. Onur Mutlu Carnegie Mellon University

15-740/ Computer Architecture Lecture 20: Main Memory II. Prof. Onur Mutlu Carnegie Mellon University 15-740/18-740 Computer Architecture Lecture 20: Main Memory II Prof. Onur Mutlu Carnegie Mellon University Today SRAM vs. DRAM Interleaving/Banking DRAM Microarchitecture Memory controller Memory buses

More information

VOIP Network Pre-Requisites

VOIP Network Pre-Requisites VOIP Network Pre-Requisites Executive Summary This document contains basic network requirements that are foundational for good voice quality when using Vogtec VoIP products/solutions over a data network.

More information

Implementing a NTP-Based Time Service within a Distributed Middleware System

Implementing a NTP-Based Time Service within a Distributed Middleware System Implementing a NTP-Based Time Service within a Distributed Middleware System ACM International Conference on the Principles and Practice of Programming in Java (PPPJ `04) Hasan Bulut 1 Motivation Collaboration

More information

Network Layer Enhancements

Network Layer Enhancements Network Layer Enhancements EECS 122: Lecture 14 Department of Electrical Engineering and Computer Sciences University of California Berkeley Today We have studied the network layer mechanisms that enable

More information

Networking Acronym Smorgasbord: , DVMRP, CBT, WFQ

Networking Acronym Smorgasbord: , DVMRP, CBT, WFQ Networking Acronym Smorgasbord: 802.11, DVMRP, CBT, WFQ EE122 Fall 2011 Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ Materials with thanks to Jennifer Rexford, Ion Stoica, Vern Paxson and other

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK REVIEW ON CONGESTION CONTROL IN WIRELESS SENSOR NETWORK MR. HARSHAL D. WANKHADE,

More information

Prof. Dr. Abdulmotaleb El Saddik. site.uottawa.ca mcrlab.uottawa.ca. Quality of Media vs. Quality of Service

Prof. Dr. Abdulmotaleb El Saddik. site.uottawa.ca mcrlab.uottawa.ca. Quality of Media vs. Quality of Service Multimedia Communications Multimedia Technologies & Applications Prof. Dr. Abdulmotaleb El Saddik Multimedia Communications Research Laboratory School of Information Technology and Engineering University

More information

Modeling a MAC Scheduler: Experiences with a DOCSIS Cable

Modeling a MAC Scheduler: Experiences with a DOCSIS Cable Modeling a MAC Scheduler: Experiences with a DOCSIS Cable Network Simulation Model Jim Martin Department of Computer Science Clemson University jim.martin@cs.clemson.edu Phone: 864 656 4529 Fax: 864 656

More information

Lecture 13: Traffic Engineering

Lecture 13: Traffic Engineering Lecture 13: Traffic Engineering CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Mike Freedman, Nick Feamster Lecture 13 Overview Evolution of routing in the ARPAnet Today s TE: Adjusting

More information

Distribution Systems for 3D Teleimmersive and Video 360 Content: Similarities and Differences

Distribution Systems for 3D Teleimmersive and Video 360 Content: Similarities and Differences Distribution Systems for 3D Teleimmersive and Video 360 Content: Similarities and Differences Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign klara@illinois.edu

More information

Video Streaming in Wireless Environments

Video Streaming in Wireless Environments Video Streaming in Wireless Environments Manoj Kumar C Advisor Prof. Sridhar Iyer Kanwal Rekhi School of Information Technology Indian Institute of Technology, Bombay Mumbai 1 Motivation Refers to real-time

More information

General comments on candidates' performance

General comments on candidates' performance BCS THE CHARTERED INSTITUTE FOR IT BCS Higher Education Qualifications BCS Level 5 Diploma in IT April 2018 Sitting EXAMINERS' REPORT Computer Networks General comments on candidates' performance For the

More information

Integer Programming for Media Streams Planning Problem

Integer Programming for Media Streams Planning Problem Integer Programming for Media Streams Planning Problem Pavel Troubil Hana Rudová MEMICS 2010, October 24, 2010 Motivation Advanced collaborative environments Setup communication similarly as a phone call

More information

Lecture 9: Bridging & Switching"

Lecture 9: Bridging & Switching Lecture 9: Bridging & Switching" CSE 123: Computer Networks Alex C. Snoeren HW 2 due Wednesday! Lecture 9 Overview" Finishing up media access Contention-free methods (rings) Moving beyond one wire Link

More information

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Semra.gulder@crc.ca, mathieu.deziel@crc.ca Abstract: This paper describes a QoS mechanism suitable for Mobile Ad Hoc Networks

More information

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]

More information

QoS Requirements and Implementation for IMS Network

QoS Requirements and Implementation for IMS Network QoS Requirements and Implementation for IMS Network Manish Kumar Rana, Hemant Narayan Abstract: The issue of converged networks is to ensure the sufficient quality of services for entire duration of communication

More information

c 2007 by Zhenyu Yang. All rights reserved.

c 2007 by Zhenyu Yang. All rights reserved. c 2007 by Zhenyu Yang. All rights reserved. MULTI-STREAM MANAGEMENT FOR SUPPORTING MULTI-PARTY 3D TELE-IMMERSIVE ENVIRONMENTS BY ZHENYU YANG B.E., Shanghai Jiao Tong University, 1994 M.S., University of

More information

I T 3 2 UNIT 9 W A N. Intermediate TCP/IP T E C H N O L O G Y DPW

I T 3 2 UNIT 9 W A N. Intermediate TCP/IP T E C H N O L O G Y DPW UI 9 Intermediate P/IP Packet eader Protocol field maps layer to layer 4 P & UDP eaders Delivery Services uaranteed delivery Delivery with bounded delay guaranteed within a specific time period In order

More information

Adaptive Video Multicasting

Adaptive Video Multicasting Adaptive Video Multicasting Presenters: Roman Glistvain, Bahman Eksiri, and Lan Nguyen 1 Outline Approaches to Adaptive Video Multicasting Single rate multicast Simulcast Active Agents Layered multicasting

More information

CCD: Efficient Customized Content Dissemination in Distributed Publish/Subscribe

CCD: Efficient Customized Content Dissemination in Distributed Publish/Subscribe Dissemination in Distributed Publish/Subscribe H. Jafarpour, B. Hore, S. Mehrotra and N. Venkatasubramanian Information Systems Group Dept. of Computer Science UC Irvine 1 Customized content dissemination

More information

Comparison of the Quality of Service (QoS) on the IEEE e and the g Wireless LANs

Comparison of the Quality of Service (QoS) on the IEEE e and the g Wireless LANs ENSC 427: COMMUNICATION NETWORKS Comparison of the Quality of Service (QoS) on the IEEE 802.11e and the 802.11g Wireless LANs Spring 2010 Final Report Group 5 Yalda Hakki (yha17@sfu.ca) Rosy Johal (rja2@sfu.ca)

More information

Mobile Surveillance Solution

Mobile Surveillance Solution Mobile Surveillance Solution Author: Designation: Company: Basanta Kumar Sethi Sr. Software Engineer Kelltontech Solutions Ltd. Document No: ENG-20150728 Version: V0.03 Page 1 of 7 Introduction The Mobile

More information

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2.1 Real-Time and Control Computer based digital controllers typically have the ability to monitor a number of discrete and analog inputs, perform complex

More information

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies CSCD 433/533 Priority Traffic Advanced Networks Spring 2016 Lecture 21 Congestion Control and Queuing Strategies 1 Topics Congestion Control and Resource Allocation Flows Types of Mechanisms Evaluation

More information

On the Performance Characteristics of WLANs: Revisited

On the Performance Characteristics of WLANs: Revisited On the Performance Characteristics of WLANs: Revisited S. Choi,, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Advanced Computer Networks Fall 2007 Outline Introduction System

More information

Admission Control in Time-Slotted Multihop Mobile Networks

Admission Control in Time-Slotted Multihop Mobile Networks dmission ontrol in Time-Slotted Multihop Mobile Networks Shagun Dusad and nshul Khandelwal Information Networks Laboratory Department of Electrical Engineering Indian Institute of Technology - ombay Mumbai

More information

A Simple Description of SDP in SMPTE ST2110

A Simple Description of SDP in SMPTE ST2110 WHITE PAPER A Simple Description of SDP in SMPTE ST2110 Authors : Renaud Lavoie Sithideth Viengkhou Sébastien Berthiaume INTRODUCTION During our discussions with customers about SMPTE ST2110 and media-over-ip,

More information

A Multi-stream Adaptation Framework for Bandwidth Management in 3D Tele-immersion

A Multi-stream Adaptation Framework for Bandwidth Management in 3D Tele-immersion A Multi-stream Adaptation Framework for Bandwidth Management in 3D Tele-immersion Zhenyu Yang, Bin Yu, Klara Nahrstedt University of Illinois at Urbana-Champaign Department of Computer Science SC, 201

More information

Timing-Based Communication Refinement for CFSMs

Timing-Based Communication Refinement for CFSMs Timing-Based Communication Refinement for CFSMs Heloise Hse and Irene Po {hwawen, ipo}@eecs.berkeley.edu EE249 Term Project Report December 10, 1998 Department of Electrical Engineering and Computer Sciences

More information

Priority Considerations for Fronthaul Traffic. Raghu M. Rao, Xilinx Inc.

Priority Considerations for Fronthaul Traffic. Raghu M. Rao, Xilinx Inc. Priority Considerations for Fronthaul Traffic Raghu M. Rao, Xilinx Inc. Compliance with IEEE Standards Policies and Procedures Subclause 5.2.1 of the IEEE-SA Standards Board Bylaws states, "While participating

More information

An RDMA Protocol Specification (Version 1.0)

An RDMA Protocol Specification (Version 1.0) draft-recio-iwarp-rdmap-v.0 Status of this Memo R. Recio IBM Corporation P. Culley Hewlett-Packard Company D. Garcia Hewlett-Packard Company J. Hilland Hewlett-Packard Company October 0 An RDMA Protocol

More information

Real Time Linux patches: history and usage

Real Time Linux patches: history and usage Real Time Linux patches: history and usage Presentation first given at: FOSDEM 2006 Embedded Development Room See www.fosdem.org Klaas van Gend Field Application Engineer for Europe Why Linux in Real-Time

More information

CS 356: Computer Network Architectures. Lecture 24: IP Multicast and QoS [PD] Chapter 4.2, 6.5. Xiaowei Yang

CS 356: Computer Network Architectures. Lecture 24: IP Multicast and QoS [PD] Chapter 4.2, 6.5. Xiaowei Yang CS 356: Computer Network Architectures Lecture 24: IP Multicast and QoS [PD] Chapter 4.2, 6.5 Xiaowei Yang xwy@cs.duke.edu Overview Two historic important topics in networking Multicast QoS Limited Deployment

More information

Unit 2 Packet Switching Networks - II

Unit 2 Packet Switching Networks - II Unit 2 Packet Switching Networks - II Dijkstra Algorithm: Finding shortest path Algorithm for finding shortest paths N: set of nodes for which shortest path already found Initialization: (Start with source

More information

NGF0401 Instructor Slides

NGF0401 Instructor Slides Advanced Site to Site VPN Barracuda NextGen Firewall F VPN Tunnel Routing Separate routing table Default behavior Uses source based routing Creates separate premain routing tables for every VPN tunnel

More information

CSE 123: Computer Networks Alex C. Snoeren. HW 2 due Thursday 10/21!

CSE 123: Computer Networks Alex C. Snoeren. HW 2 due Thursday 10/21! CSE 123: Computer Networks Alex C. Snoeren HW 2 due Thursday 10/21! Finishing up media access Contention-free methods (rings) Moving beyond one wire Link technologies have limits on physical distance Also

More information

Software Architecture for Immersipresence

Software Architecture for Immersipresence Software Architecture for Immersipresence Alexandre R.J. François Computer Science Department alexandre.francois@usc.edu ARJF 2006 Software Architecture Design, analysis and implementation of software

More information

GUIDELINES FOR VOIP NETWORK PREREQUISITES

GUIDELINES FOR VOIP NETWORK PREREQUISITES GUIDELINES FOR VOIP NETWORK PREREQUISITES WHITE PAPER October 2016 Unified Networks Unified User Clients Unified Messaging Mobility 100+ Call Management Features Executive Summary This document contains

More information

Improving VoD System Efficiency with Multicast and Caching

Improving VoD System Efficiency with Multicast and Caching Improving VoD System Efficiency with Multicast and Caching Jack Yiu-bun Lee Department of Information Engineering The Chinese University of Hong Kong Contents 1. Introduction 2. Previous Works 3. UVoD

More information

Quality of Service II

Quality of Service II Quality of Service II Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline Common QoS Approaches Best Effort Integrated Services Differentiated Services Integrated Services Integrated

More information

HTTP/2 Stream Priority in ATS. ATS Spring 2016 Summit Masaori Koshiba

HTTP/2 Stream Priority in ATS. ATS Spring 2016 Summit Masaori Koshiba HTTP/2 Stream Priority in ATS ATS Spring 2016 Summit Masaori Koshiba Agenda 1. Summary of Stream Priority Specs 2. Algorithms and Implementations 3. Performance 4. Issues / Questions / Discussions 1. Summary

More information

The Nostrum Network on Chip

The Nostrum Network on Chip The Nostrum Network on Chip 10 processors 10 processors Mikael Millberg, Erland Nilsson, Richard Thid, Johnny Öberg, Zhonghai Lu, Axel Jantsch Royal Institute of Technology, Stockholm November 24, 2004

More information

EE122: Multicast. Internet Radio. Multicast Service Model 1. Motivation

EE122: Multicast. Internet Radio. Multicast Service Model 1. Motivation Internet Radio EE122: Multicast Kevin Lai October 7, 2002 wwwdigitallyimportedcom (techno station) - sends out 128Kb/s MP music streams - peak usage ~9000 simultaneous streams only 5 unique streams (trance,

More information

EE122: Multicast. Kevin Lai October 7, 2002

EE122: Multicast. Kevin Lai October 7, 2002 EE122: Multicast Kevin Lai October 7, 2002 Internet Radio www.digitallyimported.com (techno station) - sends out 128Kb/s MP3 music streams - peak usage ~9000 simultaneous streams only 5 unique streams

More information