© 2004 The MITRE Corporation. All rights reserved Cislunar WG CCSDS Toulouse November 2004.

Slides:



Advertisements
Similar presentations
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
Advertisements

Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
Xiaowei Yang CS 356: Computer Network Architectures Lecture 19: Integrated Services and Differentiated Services Xiaowei Yang
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
1 Providing Quality of Service in the Internet Based on Slides from Ross and Kurose.
Real-Time Protocol (RTP) r Provides standard packet format for real-time application r Typically runs over UDP r Specifies header fields below r Payload.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
15-441: Computer Networking Lecture 18: QoS Thanks to David Anderson and Srini Seshan.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
QoS Protocols & Architectures by Harizakis Costas.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Internet Quality of Service. Quality of Service (QoS) The best-effort model, in which the network tries to deliver data from source to destination but.
24-1 Chapter 24. Congestion Control and Quality of Service part Quality of Service 23.6 Techniques to Improve QoS 23.7 Integrated Services 23.8.
IETF Integrated Services Model: Architecture and Scheduling Cheryl Pope Department of Computer Science University of Adelaide.
QoS Guarantees  introduction  call admission  traffic specification  link-level scheduling  call setup protocol  required reading: text, ,
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
Resource Reservation Protocol (RSVP) (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot December.
Integrated Services Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot December 2010 December 2010.
CIS679: Scheduling, Resource Configuration and Admission Control r Review of Last lecture r Scheduling r Resource configuration r Admission control.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
IP QoS for 3G. A Possible Solution The main focus of this network QoS mechanism is to provide one, real time, service in addition to the normal best effort.
Quality of Service (QoS)
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
CSC 336 Data Communications and Networking Lecture 8d: Congestion Control : RSVP Dr. Cheer-Sun Yang Spring 2001.
K. Salah 1 Beyond Best Effort Technologies Our primarily objective here is to understand more on QoS mechanisms so that you can make informed decision.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 21 – Case Studies for Multimedia Network Support (Layer 3) Klara Nahrstedt Spring 2009.
© Jörg Liebeherr, Quality-of-Service Architectures for the Internet Integrated Services (IntServ)
Cislunar BOF 5/14/2004 Montreal. Goals for Today ● Problem Definition ● Gauge Interest ● Outline Working Group Charter ● Assess Resources.
Network Support for QoS – DiffServ and IntServ Hongli Luo CEIT, IPFW.
Doc.: IEEE /184 Submission Slide 1 July, 2000 Arun Ayyagari, et al Microsoft,Inc. IEEE e QoS Application Scenarios Arun Ayyagari, Yoram.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 22 – Multimedia Extensions to Existing IP Protocols Klara Nahrstedt Spring 2011.
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
EE 122: Integrated Services Ion Stoica November 13, 2002.
RSVP Basic features: –Simplex reservation: one way reservation –Receiver oriented: receivers decide what resources to reserved and initiates the reservation.
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Integrated Services & RSVP Types of pplications Basic approach in IntServ Key components Service models.
Mar-16 1 Cairo University Faculty of Engineering Electronics &Communication dpt. 4th year Linux-based Implementation Of a Router (B.Sc Graduation project)
Quality of Service Frameworks Hamed Khanmirza Principles of Network University of Tehran.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
E.S. Cherdyntsev MULTIMEDIA NETWORKS. Chapter 2 Best-Effort Internet Support for Distributed Multimedia Traffic Requirements.
1 Flow-Aware Networking Introduction Concepts, graphics, etc. from Guide to Flow-Aware Networking: Quality-of-Service Architectures and Techniques for.
10. Mai 20061INF-3190: Multimedia Protocols Quality-of-Service Foreleser: Carsten Griwodz
Cislunar BOF 5/14/2004 Montreal.
RSVP and Integrated Services in the Internet: A Tutorial
CCSDS Toulouse November 2004
Taxonomy of network applications
Advanced Computer Networks
Chapter 16. Internetwork Operation
CIS679: Two Planes and Int-Serv Model
Presentation transcript:

© 2004 The MITRE Corporation. All rights reserved Cislunar WG CCSDS Toulouse November 2004

© 2004 The MITRE Corporation. All rights reserved Cislunar Goals n Create a top-level architecture and operations concept for communicating effectively over the whole range of cislunar distances. n Review current and emerging CCSDS standards and recommend any updates required to keep them current. n Examine the spectrum of new Internet development activities that are proceeding, and identify where they may be applicable to cislunar n Recommend standards for cislunar communications. n Define architecture that handles: –Voice/video (realtime and non-realtime) –Data (realtime and non-realtime) n Between Earth and Moon (RTT ~2.5s) n Extensible to Mars (RTT ~ minutes)

© 2004 The MITRE Corporation. All rights reserved Cislunar Activities n Green book describing –Architecture –Operations Concept n Interface with C3I activity n Paper describing candidate protocols n Review of applicable CCSDS Protocols –SCPS-TP Updates

© 2004 The MITRE Corporation. All rights reserved Starting from… Treat CCSDS channel access services as interfaces to IP

© 2004 The MITRE Corporation. All rights reserved And recognizing ongoing work in the IETF… n The Stream Control Transmission Protocol SCTP. n The Datagram Congestion Control Protocol (DCCP). n Voice Over IP (VOIP). n Disruption Tolerant Networking (DTN). n LEMONADE enhancements to Internet to support diverse service environments. n Internet over Digital Broadcast Video Networks.

© 2004 The MITRE Corporation. All rights reserved IP-Based Communications Architecture n Single packet-switched network carrying: –Voice (over IP) –data –HDTV n Quality of Service –Protect life-critical and mission-critical data from congestion –QoS options (not mutually exclusive) n Manually set up class-based queueing classes n Integrated Services n Differentiated Services n Standard IP TOS

© 2004 The MITRE Corporation. All rights reserved “Draft Green Book” n More a compendium of tools with some rationale for why they’re needed n Needs –Architecture –Use cases / scenarios to beat the architecture against

© 2004 The MITRE Corporation. All rights reserved Review current and emerging CCSDS standards n A number of vendors are selling SCPS-TP-based Performance Enhancing Proxies (PEPs) n SIS-SCPS-INTEREST mailing list started to get vendor inputs –All the major SCPS vendors that I know of are on the list –Active discussion of SCPS-TP n Clarifications to improve interoperability n Possible extensions to address specific needs

© 2004 The MITRE Corporation. All rights reserved QoS Option: Manually set up CBQ classes n Class-based queueing can define traffic classes and specify bandwidth allocations –Classes generally defined by source & destination IP addresses, ports, and transport protocol n If the CBQ classes are instantiated administratively in all routers, there’s no setup time –Critical traffic gets priority, period

© 2004 The MITRE Corporation. All rights reserved QoS Option: Integrated Services (intserv) n Intserv provides per-Flow resource reservations –Flow is defined by the 5-tuple (src IP, dst IP, protocol, dest port) –Token-bucket type reservations (bucket size, token rate) –Interaction between applications and network –Resource reSerVation Protocol (RSVP) for signaling n Two flavors of integrated services –Controlled load service (RFC2211): provide performance similar to that of an unloaded network –Guaranteed service (RFC2212): guarantees that packets will arrive within a certain time and will not be discarded because of queue overflows

© 2004 The MITRE Corporation. All rights reserved QoS Option: Differentiated Services (diffserv) n Uses 6 bits of the IP Type of Service (TOS) byte as diffserv code point (DSCP) –Expedited Forwarding –4 assured forwarding classes, each containing three drop precedence n All traffic with the same DSCP treated the same way n Needs other infrastructure (admission control, bandwidth brokers) to ensure that the system can meet QoS expectations of specific DSCPs

© 2004 The MITRE Corporation. All rights reserved Dealing with Latency n Latency will affect performance of Internet protocols (particularly TCP), even at cislunar distances –Transport layer proxies –Application layer proxies

© 2004 The MITRE Corporation. All rights reserved Dealing with Disconnection n Disconnection can cause problems at cislunar (unless continuous coverage) and at interplanetary distances –Application layer proxies –Delay Tolerant Networking Application Bundle Transport Network Transport Network Bundle Transport Network Bundle Application Bundle Transport Network Bundle

© 2004 The MITRE Corporation. All rights reserved To do… n The rest of the architecture –Operations concept –Scenarios & examples n Recommend Standards –Review / update CCSDS standards

© 2004 The MITRE Corporation. All rights reserved n Applications signal data requirements to the network n Network responds (yes/no) –If yes, network provisions the path  prevents congestion loss n Standardized RSVP extensions for protocol translating gateways Internet RSVP

© 2004 The MITRE Corporation. All rights reserved QoS Option: Integrated Services (intserv) n Intserv provides per-Flow resource reservations –Flow is (src IP, dst IP, protocol, dest port) –Token-bucket type reservations (bucket size, token rate) –Interaction between applications and network n Applications reserve resources (bandwidth) by making specific calls that include the destination IP address and port, e.g.: rapi_sid_t rapi_session( rapi_addr_t *Dest,[IP address and port of destination] int Protid,[Protocol, e.g. TCP/UDP] unsigned int flags, rapi_event_return_t *Event_rtn, void *Event_arg, int *errnop ); –RSVP PATH messages travel source->destination HOP by HOP and are processed at EACH ROUTER (router alert IP option) –RSVP RESV messages follow the reverse path with destination’s request n Proxies can snoop traffic and generate reservations on behalf of applications, or can preemptively set up reservations on behalf of applications –Caveat: proxies have to be in the data path of the endpoints (you can only reserve resources between you and the destination) n RSVP does NOT flow across autonomous system (AS) boundaries in the Internet

© 2004 The MITRE Corporation. All rights reserved n Guaranteed Service (RFC 2212) –For applications requiring fixed delay bound and a bandwidth guarantee –Control the maximum queuing delay –Guarantees that packets will arrive within a certain time and will not be discarded because of queue overflows –No control on minimal or average delay (what about jitter?) –No packet fragmentation is allowed. –Guaranteed service is invoked by a sender specifying a traffic descriptor (Tspec) and a service specification (Rspec) n Rspec has two parameters: Service rate ( R ) and Slack Term ( S)

© 2004 The MITRE Corporation. All rights reserved –Worst case queuing delay for guaranteed service: ((b-M)(p-R)) / (R (p-r)) + (M+Ctot)/R + Dtot if p>R>=r (M+Ctot) / R + Dtot if (R >=p >= r)

© 2004 The MITRE Corporation. All rights reserved n Controlled load service (RFC 2211) –Provides unloaded network conditions n Closely approximates traditional best-effort in a lightly loaded or unloaded network environment –Intended for adaptive applications –Priority service with admission control –No fragmentation, packets must comply to MTU

© 2004 The MITRE Corporation. All rights reserved QoS Option: Diffserv with Bandwidth Brokers n Bandwidth brokers provide admission control for diffserv –Ensure not only differentiated service, but maintain a minimum quality of service for privileged flows

© 2004 The MITRE Corporation. All rights reserved Evolution of Protocols for Cislunar Exploration n Latency will degrade the performance of, and finally prevent the use of, standard Internet protocols –One-way latencies up up to ~2s probably tolerable n Evolution of protocols to deal with high latencies –COTS Protocols (TCP/IP) n Works for ‘low-stress environments) –COTS + Mitigations n Transport layer (TCP) proxies n Application layer proxies –DTN n A different API to applications n Provides communications even when no end-to-end path exists

© 2004 The MITRE Corporation. All rights reserved