Transversal Issues in Real-Time Sense-and-Respond Systems Ahmad T. Al-Hammouri Vincenzo Liberatore Huthaifa A. Al-Omari Case Western Reserve University.

Slides:



Advertisements
Similar presentations
The Transmission Control Protocol (TCP) carries most Internet traffic, so performance of the Internet depends to a great extent on how well TCP works.
Advertisements

Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
Integrated Play-Back, Sensing, and Networked Control Vincenzo Liberatore Division of Computer Science Research supported in part by NSF CCR , Department.
Sense-and-Respond Systems and Play-Back Buffers Vincenzo Liberatore Division of Computer Science Research supported in part by NSF CCR , Department.
Towards Energy Efficient and Robust Cyber-Physical Systems Sinem Coleri Ergen Wireless Networks Laboratory, Electrical and Electronics Engineering, Koc.
Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
Source-Adaptive Multilayered Multicast Algorithms for Real- Time Video Distribution Brett J. Vickers, Celio Albuquerque, and Tatsuya Suda IEEE/ACM Transactions.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
TCP Stability and Resource Allocation: Part I. References The Mathematics of Internet Congestion Control, Birkhauser, The web pages of –Kelly, Vinnicombe,
Path Protection in MPLS Networks Ashish Gupta Design and Evaluation of Fault Tolerance Algorithms with Performance Constraints.
A simulation-based comparative evaluation of transport protocols for SIP Authors: M.Lulling*, J.Vaughan Department of Computer science, University college.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
Computer Networks: Performance Measures1 Computer Network Performance Measures.
Protocol Engineering Research Center P. M. Melliar-Smith U.C. Santa Barbara M. G. Baker Stanford J. J. Garcia-Luna-Aceves U.C. Santa Cruz J. C. Hou Ohio.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
1 Proportional differentiations provisioning Packet Scheduling & Buffer Management Yang Chen LANDER CSE Department SUNY at Buffalo.
A Study on Quality of Service Issues in Internet Telephony  IP Telephony – Applications and Services  Advantages and benefits of Voice over IP  Technical.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
1 Quality of Service: for Multimedia Internet Broadcasting Applications CP Lecture 1.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Study of Transport Protocols performance in Smart Meter networks Student: Sally Advisor: Dr. Quincy Wu Date: 2012/06/30 1.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
Networked Control Systems Vincenzo Liberatore. Today: Cyberspace Interact with remote virtual environment – On-line social activities Communicate with.
PRISM: Proxies for Internet Streaming Media J. Kurose, P. Shenoy, D. Towsley (UMass/Amherst) L. Gao (Smith College) G. Hjalmtysson, J. Rexford (AT&T Research.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
Quality of Service. Overview Why QoS? When QoS? One model: Integrated services Contrast to Differentiated Services (more modern; more practical; not covered)
21. Apr INF-3190: Multimedia Protocols Quality-of-Service.
Distributed Multimedia March 19, Distributed Multimedia What is Distributed Multimedia?  Large quantities of distributed data  Typically streamed.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
RTS Meeting January 2008 In-Vehicle Domains Powertrain: –Control of engine and transmission –Several complex control, high computing complexity –Multitasking.
VoIP Security in Service Provider Environment Bogdan Materna Chief Technology Officer Yariba Systems.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
Chapter 5: Summary r principles behind data link layer services: m error detection, correction m multiple access protocols m link layer addressing, ARP.
Congestion Control, Internet Transport Protocols: UDP
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Distribution of Multimedia Data Over a Wireless Network (DMDoWN): An Introduction Presented By: Rafidah Md Noor Faculty of Computer Science & Information.
Computer Networks with Internet Technology William Stallings
Ahmad T. Al-Hammouri, Michael S. Branicky, Vincenzo Liberatore Case Western Reserve University Stephen M. Phillips Arizona State University April 25, 2006.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
CROSS-LAYER OPTIMIZATION PRESENTED BY M RAHMAN ID:
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Bandwidth Allocation in Sense-and-Respond Systems Vincenzo Liberatore Research supported in part by NSF CCR , Department of Commerce TOP ,
Chapter 24 Transport Control Protocol (TCP) Layer 4 protocol Responsible for reliable end-to-end transmission Provides illusion of reliable network to.
Video Multicast over the Internet Presented by: Liang-Yuh Wu Lung-Yuan Wu Hao-Hsiang Ku 12 / 6 / 2001 Bell Lab. And Georgia Institute of Technologies IEEE.
Implementation Challenges in Real-Time Middleware for Distributed Autonomous Systems Prof. Vincenzo Liberatore Research supported in part by NSF CCR ,
Co-Simulation of Computer Networks and Power Grid Prof. Vincenzo Liberatore Research supported in part by NSF CCR , Department of Commerce TOP.
An Extensible RTCP Control Framework for Large Multimedia Distributions Paper by: Julian Chesterfield Eve M. Schooler Presented by: Phillip H. Jones.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Ch 10. Multimedia Communications over WMNs Myungchul Kim
Congestion Control: UDP. What is Congestion Control? Refers to the management of packet loss and signal degradation Handled by both Network and Transport.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
© 2014 Level 3 Communications, LLC. All Rights Reserved. Proprietary and Confidential. Simple, End-to-End Performance Management Application Performance.
Networked Multimedia Basics. Network Characteristics.
Klara Nahrstedt Spring 2009
Parameterizing PI Congestion Controllers
Network Performance Definitions
Presentation transcript:

Transversal Issues in Real-Time Sense-and-Respond Systems Ahmad T. Al-Hammouri Vincenzo Liberatore Huthaifa A. Al-Omari Case Western Reserve University Stephen M. Phillips Arizona State University Support by: NASA: NAG3-2578, NAG3-2799, NNC05CB20C, NNC04AA12A; NSF: CCR ; Department of Commerce: TOP

6/5/2005Ahmad Al-Hammouri EESR '05 2 Real-Time S&R Objective Tele-epistemological vision Networked S&R extend human reach beyond spatial barriers Remote control of physical environment by sense and respond Potential Applications: Industrial automation Automatic asset mgmt. (RFID) Disaster Recovery UAVs [LNK03] Home robotics

6/5/2005Ahmad Al-Hammouri EESR '05 3 Our contributions Formulate Real-Time S&R for Networks research Middleware demonstration Playback buffers Congestion control Work in-progress Multihoming, implementation, etc.

6/5/2005Ahmad Al-Hammouri EESR '05 4

6/5/2005Ahmad Al-Hammouri EESR '05 5 Real-Time S&R and Networks Real-Time S&R involve the physical environments Real-Time objectives and constraints Real-time objectives: Correctness, reliability, and safety Flexibility, scalability, and efficiency Communication networks No timeliness or QoS guarantees: BW limitation, losses, delays, and jitter Focus has been on: Control theory, real-time systems, middleware, and data bases

6/5/2005Ahmad Al-Hammouri EESR '05 6 Main thesis Networks research is critical for Real-Time S&R Playback buffers Congestion control Quality-of-Service Major technology gap Multimedia streaming, anyone?

6/5/2005Ahmad Al-Hammouri EESR '05 7 Transversal issues S&R control environments: Radically differ in complexity and in applications Include hierarchical levels of abstraction Transversal issues Address the necessity of providing QoS for S&R These are: Adaptability and tolerance Congestion control Security, fault tolerance, etc.

6/5/2005Ahmad Al-Hammouri EESR '05 8 Transversal issues We are currently involved Case: Adaptability and tolerance Congestion control

6/5/2005Ahmad Al-Hammouri EESR '05 9 Adaptability and tolerance S&R systems must be adaptable to Delays Jitter R S d2d2 d1d1 d3d3 didi

6/5/2005Ahmad Al-Hammouri EESR '05 10 Adaptability and tolerance (cont.). d i ’s vary randomly Decompose d i as d i = τ + ξ i. τ : the nominal round-trip delay (predictable across i ). ξ i : the variation (jitter) in every round-trip time delay Two subproblems: Predictable delays Jitter

6/5/2005Ahmad Al-Hammouri EESR '05 11 Adaptability and tolerance (cont.) Predictable delays ( ξ i = 0, d i = τ ) Methods to mitigate predictable delays Sacrificing performance to preserve stability, e.g., robots teleoperation Use of system models: predict a future state Jitter Jitter causes inaccurate predictions in delay- compensation techniques Playback buffers can eliminate jitter

6/5/2005Ahmad Al-Hammouri EESR '05 12 Network delay Packet arrival Playback buffers Sequence number Packet generation Buffer Playback T ime Adapted from: Peterson & Davie

6/5/2005Ahmad Al-Hammouri EESR '05 13 Playback buffers: multimedia vs. S&R Different performance metrics Round-trip delay jitter Playback delays are determined by controller Controller is away from the host that applies the signal Controller needs RTT to detect a delay spike VoIP stream

6/5/2005Ahmad Al-Hammouri EESR '05 14 Our contribution Combined strategies of playback, control laws, and adaptive sampling Controller determines playback delay based on RTT samples Adaptive playback delay Based on the playback delay, Controller determines control signal, and sampling rate

6/5/2005Ahmad Al-Hammouri EESR '05 15 Transversal issues We are currently involved Case: Adaptability and tolerance Congestion control

6/5/2005Ahmad Al-Hammouri EESR '05 16 Congestion control Match sources’ transmission rates to network capacity Achieve fair bandwidth allocation between different flows Example S1: { r 1, r 2, r 3 } = { 0.5, 1.5, 0.5 } S2: { r 1, r 2, r 3 } = { 0.25, 1.75, 0.75 } S3: { r 1, r 2, r 3 } = { 0.0, 2.0, 1.0 } r1r1 r2r2 r3r3 C 1 = 2C 2 = 1

6/5/2005Ahmad Al-Hammouri EESR '05 17 Congestion control (cont.) Define a Utility function, U i (r i ) Performance of system i transmitting at rate r i Mathematical formulation max Σ U(r i ) s.t. Σ r i ≤ C l, l = 1,…, L and r i ≥ r min,i

6/5/2005Ahmad Al-Hammouri EESR '05 18 Congestion control (cont.) Source Sink queue n

6/5/2005Ahmad Al-Hammouri EESR '05 19 Our contribution Choice of a utility function, U i (A i, r i ) Function of speed of physical dynamics, A i Monotonically increasing and strictly concave with r i Tailoring the general optimization framework for S&R r U(A,r)

6/5/2005Ahmad Al-Hammouri EESR '05 20 Additional directions Implement these methods Middleware vs. lower-level layers Exploit transport layer protocols SCTP: Multihoming and reliability to S&R Power management control

6/5/2005Ahmad Al-Hammouri EESR '05 21 Thank you Comments Questions