A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman



Similar documents
How To Provide Qos Based Routing In The Internet

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

Internet Quality of Service

Distributed Systems 3. Network Quality of Service (QoS)

Figure 1: Network Topology

Integrated Service (IntServ) versus Differentiated Service (Diffserv)

Quality of Service (QoS)) in IP networks

02-QOS-ADVANCED-DIFFSRV

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

18: Enhanced Quality of Service

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)

CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS

Multimedia Requirements. Multimedia and Networks. Quality of Service

QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II IETF Integrated Services (IntServ)

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

Introduction to Differentiated Services (DiffServ) and HP-UX IPQoS

APPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?

QoS Strategy in DiffServ aware MPLS environment

4 Internet QoS Management

The need for bandwidth management and QoS control when using public or shared networks for disaster relief work

Real-time apps and Quality of Service

Analysis of IP Network for different Quality of Service

Quality of Service Mechanisms and Challenges for IP Networks

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

IP Quality of Service: Theory and best practices. Vikrant S. Kaulgud

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

DOCSIS 1.1 Cable Modem Termination Systems

Quality of Service for VoIP

Project Report on Traffic Engineering and QoS with MPLS and its applications

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led

CS 268: Lecture 13. QoS: DiffServ and IntServ

Improving QOS in IP Networks. Principles for QOS Guarantees. Principles for QOS Guarantees (more) Principles for QOS Guarantees (more)

Overview of QoS in Packet-based IP and MPLS Networks. Paresh Shah Utpal Mukhopadhyaya Arun Sathiamurthi

Technology Overview. Class of Service Overview. Published: Copyright 2014, Juniper Networks, Inc.

Network management and QoS provisioning - QoS in the Internet

Lecture 16: Quality of Service. CSE 123: Computer Networks Stefan Savage

Improving Quality of Service

Indepth Voice over IP and SIP Networking Course

This topic lists the key mechanisms use to implement QoS in an IP network.

Mixer/Translator VOIP/SIP. Translator. Mixer

Quality of Service for IP Videoconferencing Engineering White Paper

Quality of Service (QoS) on Netgear switches

Faculty of Engineering Computer Engineering Department Islamic University of Gaza Network Chapter# 19 INTERNETWORK OPERATION

Transport for Enterprise VoIP Services

MULTIMEDIA NETWORKING

Overview. QoS, Traffic Engineering and Control- Plane Signaling in the Internet. Telematics group University of Göttingen, Germany. Dr.

Voice Over IP Performance Assurance

Implementing and Deploying Quality of Service (QoS) for EtherNet/IP

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

6.5 Quality of Service

The network we see so far. Internet Best Effort Service. Is best-effort good enough? An Audio Example. Network Support for Playback

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

The Conversion Technology Experts. Quality of Service (QoS) in High-Priority Applications

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

Master degree report. Study and implementation of QoS techniques in IP/MPLS networks

ERserver. iseries. Quality of service

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

Addition of QoS Services to an MPLS-enabled Network

IP-Telephony Quality of Service (QoS)

Description: To participate in the hands-on labs in this class, you need to bring a laptop computer with the following:

Protocols with QoS Support

CCNP: Optimizing Converged Networks

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

QoS : Computer Networking. Motivation. Overview. L-7 QoS. Internet currently provides one single class of best-effort service

Supporting End-to-End QoS in DiffServ/MPLS Networks

IP videoconferencing solution with ProCurve switches and Tandberg terminals

Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network

Differentiated Services:

Configuring QoS. Understanding QoS CHAPTER

Experiences with Class of Service (CoS) Translations in IP/MPLS Networks

Overview : Computer Networking. Components of Integrated Services. Service Interfaces RSVP. Differentiated services

QoS for real-time IP traffic

IP Quality of Service

Configuring QoS. Finding Feature Information. Prerequisites for QoS

Network Management Quality of Service I

MPLS Quality of Service What Is It? Carsten Rossenhövel EANTC (European Advanced Networking Test Center)

Quality of Service (QoS) for Enterprise Networks. Learn How to Configure QoS on Cisco Routers. Share:

QUALITY OF SERVICE INTRODUCTION TO QUALITY OF SERVICE CONCEPTS AND PROTOCOLS

Optimizing Converged Cisco Networks (ONT)

AlliedWare Plus TM OS How To. Configure QoS to Conform to Standard Marking Schemes. Introduction. Contents

1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.

Welcome to Today s Seminar!

Requirements of Voice in an IP Internetwork

16/5-05 Datakommunikation - Jonny Pettersson, UmU 2. 16/5-05 Datakommunikation - Jonny Pettersson, UmU 4

Please purchase PDF Split-Merge on to remove this watermark.

Master Course Computer Networks IN2097

Highlighting a Direction

Gigabit Ethernet, QoS, and Multimedia Applications. Rivier College Course: CS575A, Advanced LANs Semester: Spring 2005 Professor: Dr.

Performance Evaluation of the Impact of QoS Mechanisms in an IPv6 Network for IPv6-Capable Real-Time Applications

Can PowerConnect Switches Be Used in VoIP Deployments?

QoSpy an approach for QoS monitoring in DiffServ Networks.

Industry s First QoS- Enhanced MPLS TE Solution

Transcription:

A Preferred Service Architecture for Payload Data Flows Ray Gilstrap, Thom Stone, Ken Freeman NASA Research and Engineering Network NASA Advanced Supercomputing Division NASA Ames Research Center

Outline Best Effort Service Overview Application Requirements Quality of Service Mechanisms Quality of Service Architectures Conclusion - Mission Benefits Next Steps

Best Effort Service Traditional Internet architecture is Best Effort The network puts forth its best effort to forward packets to their destinations in order and without loss All packets are treated the same by the network, regardless of source, destination, or content Sometimes best effort isn t good enough Packets may be dropped due to link congestion, lack of space in the router queue, node or link failures Packets originally transmitted as a steady stream may be received as bursts of packets with irregular arrival times No distinction between more important and less important traffic Different ways developed to cope with these problems TCP takes care of reliability and in-order delivery for a given flow, but at a cost of timeliness Virtual circuit service addresses the link congestion problem, but bandwidth earmarked for a given flow can be wasted if that flow is not using its full allocation

Application Requirements Voice May be a live or pre-recorded stream, one-way or bidirectional One-way voice is tolerant of high latency, but intolerant of high jitter Live, two-way voice is less tolerant of high latency (e.g., no realtime phone calls to Mars) Some packet loss is acceptable if it reduces overall jitter Must receive at least a (codec-dependent) minimum amount of bandwidth Video Similar characteristics to voice, except video can be more intolerant of packet loss Also higher bandwidth requirements

Application Requirements Bulk file transfer Generally tolerant of high latency and jitter, but intolerant of packet loss. Generally high bandwidth requirements Instrument command and control Generally lower bandwidth requirements than video and (possibly) voice, but intolerant of packet loss or out-of-order delivery May also have tight latency requirements, but more tolerant of jitter

Quality of Service Traffic from all of these applications is multiplexed over a shared set of links Solution to provide each application with its required service Quality of Service (QoS) Allows different types of traffic to receive unequal treatment on the network Most often implemented at the network layer, although link-layer QoS is also common

QoS Mechanisms Classification Segregating traffic into different classes, which will receive different treatment Traffic can be classified according to fields in the TCP/IP headers Source/Destination IP, port, protocol IP TOS byte Queuing Implementing a queue for each traffic class Parameters: number of queues, queue size, discard policy (e.g., drop-tail, random early detection, etc) Scheduling Servicing the set of queues according to some priority scheme Common choices: weighted fair queuing, weighted round-robin

QoS Mechanisms Shaping Smoothing out burstiness in incoming traffic Common mechanisms - leaky bucket, token bucket Marking Identifying traffic that does/does not conform to a specified traffic profile Downstream elements may choose to allow or discard marked traffic Policing Discarding packets that do not conform to the traffic profile No further questions

QoS Architectures Integrated Services (IntServ) Provides End-to-end QoS control Applications request to reserve resources form the network, and each router along the path between source and destination signal whether the reservation can be supported Operates on a per-flow basis ReSerVation Protocol (RSVP) - Reservation signaling and negotiation protocol PATH messages from sender to receiver say what the sender wants RESV messages from receiver to sender say what the sender can get Drawbacks Complexity of architecture Each router must keep per-flow state Requires symmetric links

QoS Architectures Differentiated Services (DiffServ) Traffic is classified into groups labeled with given DiffServ codepoints (DSCPs), indicated in the IP TOS byte Each DSCP specifies a particular per-hop behavior (PHB) to be experienced by the associated traffic PHBs can specify queue management mechanisms, service policies Common PHBs: Expedited Forwarding (EF) - Packets must be serviced at least as fast as they arrive Assured Forwarding (AF) - Less stringent, specifies queue management and drop precedence Advantages: Simplified architecture Routers need only maintain configuration state about each PHB, instead of each flow

QoS Architectures Multi-Protocol Label Switching (MPLS) Generalization of the Virtual Circuit model - Construct fixed paths through the routing infrastructure Allows arbitrary paths to be constructed to better share load over links MPLS paths need not be the shortest path IP packets are encapsulated in MPLS frames, which indicate the Label-switched path (LSP) that the frame should follow

Putting Everything Together Space-based networks will include multiple IP routing nodes connected via RF links Can implement QoS features at each (on-board) router DiffServ offers simplicity Can use MPLS to drive some traffic (e.g., file transfers) traffic to longer but higher-bandwidth paths Payload data can be labeled on ingress to router, then scheduled for transmission on the outgoing link Different PHBs for voice, video, command and control, and file transfers

Mission Benefits Multiple classes of traffic can receive the service they require over a unified network Protects mission-critical traffic from being starved of network resources by non-critical traffic Scalable architecture Multiple on-board data sources may receive preferential treatment from an on-board router Data from multiple missions may receive preferential treatment by routers in a common backbone infrastructure using the same mechanisms

Next Steps Empirical study - Implementation of basic QoS architecture in laboratory emulated space environment Linux QoS routers atop SDR-based RF links Characterization of application performance under various QoS configurations to determine optimal parameters

Next Steps IP Phone IP Phone Instrument QoS rtr QoS rtr Instr Sink Pyld C&C Radio Radio Pyld C&C Video Video IP Phone IP Phone Instrument QoS rtr QoS rtr Instr Sink Pyld C&C Radio Radio Pyld C&C Video Video