The Real-Time Channel Administration Protocol Bruce A. Mah The - - PDF document

the real time channel administration protocol
SMART_READER_LITE
LIVE PREVIEW

The Real-Time Channel Administration Protocol Bruce A. Mah The - - PDF document

The Real-Time Channel Administration Protocol Bruce A. Mah The Tenet Group University of California, Berkeley and International Computer Science Institute Berkeley, California Hitachi-Tenet Meeting May 28-29, 1991 Bruce A. Mah The


slide-1
SLIDE 1

Bruce A. Mah The Real-Time Channel Administration Protocol 1/18

The Real-Time Channel Administration Protocol

Bruce A. Mah The Tenet Group University of California, Berkeley and International Computer Science Institute Berkeley, California Hitachi-Tenet Meeting May 28-29, 1991

slide-2
SLIDE 2

Bruce A. Mah The Real-Time Channel Administration Protocol 2/18

Synopsis Service Description Motivations Features of RCAP Channel Establishment Channel Teardown Channel Status

slide-3
SLIDE 3

Bruce A. Mah The Real-Time Channel Administration Protocol 3/18

Service Description of RCAP Channel Administration for the Tenet Real-Time Protocol Suite

Channel Setup Channel Teardown Channel Status

Tenet Data Delivery Protocols

Real-Time Message Transport Protocol (RMTP) Continuous Media Transport Protocol (CMTP) Real-Time Internet Protocol (RTIP)

slide-4
SLIDE 4

Bruce A. Mah The Real-Time Channel Administration Protocol 4/18

Motivations in the Design of RCAP Real-Time Channels

Explicit Setup and Teardown of Communication Channels Reservation of Critical Resources

Diversity of Requirements

Message-Based vs. Continuous Media Deterministic vs. Statistical Guarantees Performance Requirements Traffic Patterns

slide-5
SLIDE 5

Bruce A. Mah The Real-Time Channel Administration Protocol 5/18

Motivations in the Design of RCAP Internetworking Topology

FDDI FDDI ATM ATM Switches Routers FDDI Rings Hosts

slide-6
SLIDE 6

Bruce A. Mah The Real-Time Channel Administration Protocol 6/18

Features of RCAP Hierarchical Design

Level 0: End-to-End Level 1: Internetworking Level 2: Subnetworks (network-specific)

Abstraction of Lower-Level Details Communication with RTIP, RMTP, and CMTP Separation of Control and Delivery Mechanisms Message-Passing Between Entities

slide-7
SLIDE 7

Bruce A. Mah The Real-Time Channel Administration Protocol 7/18

Channel Establishment Using RCAP One Round Trip Along Channel Route

Forward (establish_request) Admission Control Tests Routing Tentative Resource Reservations Reverse (establish_accept) Reservations Confirmed Channel Established

slide-8
SLIDE 8

Bruce A. Mah The Real-Time Channel Administration Protocol 8/18

Channel Establishment Using RCAP

HR NSR ER ER NSR ER ER

... ...

Header Record: End-to-End Parameters Network Subheader Record: Internetwork Level Parameters Establishment Records: Local Parameters for Internetwork Level Nodes Network Subheader Record: Subnet Level End-to-End Parameters Establishment Records: Local Parameters for Subnet Level Nodes

slide-9
SLIDE 9

Bruce A. Mah The Real-Time Channel Administration Protocol 9/18

Channel Establishment Using RCAP

Header Record for Establishing an RMTP Channel

hr_length level_count protocol subprotocol xmin xave smax D J Z W U type reserved I 31 24 16 8 rtip_opt rmtp_opt user_control_length user_control bytes...

slide-10
SLIDE 10

Bruce A. Mah The Real-Time Channel Administration Protocol 10/18

Channel Establishment Using RCAP

Network Subheader Record for the Internetwork Level

level_length er_count nsr_length xmin xave I smax D J Z W U type Dcumul Drelax reserved reserved 31 24 16 8

slide-11
SLIDE 11

Bruce A. Mah The Real-Time Channel Administration Protocol 11/18

Channel Establishment Using RCAP

Establishment Record for the Internetwork Level

er_length er_number node_address dl dn j z w u B b f_ip b_ip f_lcid f_ifn b_lcid b_ifn dcumul drelax reserved 31 24 16 8

slide-12
SLIDE 12

Bruce A. Mah The Real-Time Channel Administration Protocol 12/18

Channel Establishment Using RCAP Entrance to a Subnetwork (forward pass) Exit from a Subnetwork (forward pass)

HR NSR ER ER NSR ER ER HR NSR ER ER ER HR NSR ER NSR ER HR NSR ER ER Internetwork Internetwork Internetwork Internetwork Subnetwork Subnetwork

slide-13
SLIDE 13

Bruce A. Mah The Real-Time Channel Administration Protocol 13/18

Channel Teardown Using RCAP User-Requested Channel Teardown

Initiated by Source or Destination Request (close_request) Resources Released Along Route Confirmation (close_confirm) State and Routing Information Discarded

slide-14
SLIDE 14

Bruce A. Mah The Real-Time Channel Administration Protocol 14/18

Channel Teardown Using RCAP Error Forcing Channel Teardown

Initiated by Any Node Along Path Real-Time Control and Management Protocol (RTCMP) Request (close_request) Resources Released along Route Confirmation (close_confirm) State and Routing Information Discarded

slide-15
SLIDE 15

Bruce A. Mah The Real-Time Channel Administration Protocol 15/18

Determining Channel Status Using RCAP One Round Trip Along Channel Route

Initiated by Channel Source Forward Pass (status_request) Nodes add Status Information to Status Request RCAP Control Message Reverse Pass (status_report) Nodes Return Status Report to Source Unchanged Status for Subnetwork Nodes is Retained

slide-16
SLIDE 16

Bruce A. Mah The Real-Time Channel Administration Protocol 16/18

Determining Channel Status Using RCAP ...

SRR SRR SRR SRR Status Request Records: Per-node Parameters and Status Information in Network-Dependent Form ATM: frametime, chunksize... Internetwork: local delay, local jitter...

slide-17
SLIDE 17

Bruce A. Mah The Real-Time Channel Administration Protocol 17/18

Determining Channel Status Using RCAP

Status Request Record for the Internetwork Level

srr_length srr_type node_address d j z w u buffers state reserved 31 24 16 8

slide-18
SLIDE 18

Bruce A. Mah The Real-Time Channel Administration Protocol 18/18

Synopsis Service Description Motivations Features of RCAP Channel Establishment Channel Teardown Channel Status