The UC Berkeley-LBL HIPPI Networking Environment Bruce A. Mah - - PDF document

the uc berkeley lbl hippi networking environment
SMART_READER_LITE
LIVE PREVIEW

The UC Berkeley-LBL HIPPI Networking Environment Bruce A. Mah - - PDF document

The UC Berkeley-LBL HIPPI Networking Environment Bruce A. Mah bmah@tenet.berkeley.edu The Tenet Group Computer Science Division University of California at Berkeley and International Computer Science Institute XUNET Student Meeting


slide-1
SLIDE 1

Page 1 of 15 The UC Berkeley-LBL HIPPI Networking Environment

The UC Berkeley-LBL HIPPI Networking Environment

Bruce A. Mah bmah@tenet.berkeley.edu The Tenet Group Computer Science Division University of California at Berkeley and International Computer Science Institute XUNET Student Meeting Chicago, Illinois 15-16 February 1993

slide-2
SLIDE 2

Page 2 of 15 The UC Berkeley-LBL HIPPI Networking Environment

Synopsis

The Goals The Network Entities: Challenges and Problems

HIPPI Switches Sun 4 and SparcStations RAID II Psitech Frame Buffer Parallel Processors HIPPI-XUNET Adapter (HXA)

Status Report

slide-3
SLIDE 3

Page 3 of 15 The UC Berkeley-LBL HIPPI Networking Environment

Goals

Facilities

Provide a high-speed data path between UC Berkeley (Cory and Evans Halls) and Lawrence Berkeley Laboratory.

Research

Real-time Guarantees on a HIPPI network? Tenet Real-Time Protocol Suite on a HIPPI network Investigate performance of protocol suite at “gigabit speeds” Implementation on non-traditional host architectures

Applications

Real-time transfer of video/animation High-bandwidth transfers to/from RAID II

slide-4
SLIDE 4

Page 4 of 15 The UC Berkeley-LBL HIPPI Networking Environment

The Network

High Performance Parallel Interface (HIPPI) 800 Mbps, 32-bit parallel, point-to-point links

Optional 64-bit parallel datapath for 1.6 Gbps

Circuit Switching

No buffers in switches Low latency (propagation time) Output port blocking for connection lifetime

Physical Limitations

25 meter maximum link length 50 meter cables available

Serial-HIPPI

Industry-developed standard Serial fiber or copper for long distances

slide-5
SLIDE 5

Page 5 of 15 The UC Berkeley-LBL HIPPI Networking Environment

The Network

Current Switch RAID II Disk Array Sun 4/280 Extender UCB, Evans Hall UCB, Cory Hall Lawrence Berkeley Laboratory Extender Extender Extender Sun 4/260 Switch

slide-6
SLIDE 6

Page 6 of 15 The UC Berkeley-LBL HIPPI Networking Environment

The Network

Goal Switch RAID II Disk Array Sun Sparc Extender UCB, Evans Hall UCB, Cory Hall Lawrence Berkeley Laboratory Extender Extender Extender Switch MasPar Sun 690MP Frame Buffer Switch HXA CM-5 XUNET Switch

slide-7
SLIDE 7

Page 7 of 15 The UC Berkeley-LBL HIPPI Networking Environment

The Network

The Tenet Real-Time Protocol Suite Continuous Media Transport Protocol (CMTP) Real-Time Message Transport Protocol (RMTP) Real-Time Internet Protocol (RTIP) Real-Time Channel Administration Protocol (RCAP)

Application CMTP RMTP RTIP RCAP Device Drivers

slide-8
SLIDE 8

Page 8 of 15 The UC Berkeley-LBL HIPPI Networking Environment

Entities

Input Output Systems Corporation 4x4 HIPPI Switch Supports full link bandwidth (800 Mbps) on all ports simultaneously Blocking due to circuit-switching nature of HIPPI

Need to hold all links on path from source to destination “Camp on” feature allows switch to arbitrate among contending ports

Example of HIPPI Networking: IP over HIPPI (RFC 1374)

Connection per packet Restrictions on packet size “Connection scheduling” in switches analagous to packet/cell scheduling in other network switches Setting up connection per packet in large switching fabric is expensive

Real-Time Guarantees?

Output Port In Contention Input Ports

slide-9
SLIDE 9

Page 9 of 15 The UC Berkeley-LBL HIPPI Networking Environment

Entities

Sun Microsystems Sun 4s and Sparcstations Workstations equipped with VME and/or SBUS Chi Systems HIPPI Interfaces (VME now, SBUS Real Soon Now) Tenet Real-Time Protocol Suite on SunOS 4.1.3

Based on existing prototype Suite on DEC Ultrix 4.2A Similar network subsystem structure and user environment

slide-10
SLIDE 10

Page 10 of 15 The UC Berkeley-LBL HIPPI Networking Environment

Entities

RAID II A High-Performance Disk Array Goal: Provide real-time communication for remote filesystem access. AMD 29000 processors on HIPPI adapters

Possible to do protocol processing on outboard processors? HIPPI Source HIPPI Dest. XBus Board VME Link Sun 4/280 16 Mbps(160 Mbps DMA) 800Mbps 800Mbps

VME HIPPI

to disks HIPPIS Bus HIPPID Bus (crossbar, buffers) (Sprite)

slide-11
SLIDE 11

Page 11 of 15 The UC Berkeley-LBL HIPPI Networking Environment

Entities

RAID II (Continued) Low-bandwidth datapath to host

16 Mbps vs. 800 Mbps May want to do protocol processing on HIPPI interface processors Minimal processing if data delivery protocols on host

Network support for filesystem

Some portion of real-time protocols in Sprite kernel Interface to Sprite filesystem code (LFS and inter-disk striping driver)

slide-12
SLIDE 12

Page 12 of 15 The UC Berkeley-LBL HIPPI Networking Environment

Entities

Psitech Frame Buffer Support for real-time communication to/from frame buffer Real-Time Protocol Suite on Sparc CPU

Operating system (?) Datapath bandwidth to and from Sparc?

HIPPI Interface Sw VRAM RAM DAC Analog Video Out Digital Video Out Digital Video In Sparc CPU EEPROM RAM I/O Ethernet Keyboard, Mouse

slide-13
SLIDE 13

Page 13 of 15 The UC Berkeley-LBL HIPPI Networking Environment

Entities

Thinking Machines CM-5

128 Sparc processors in a “fat tree” How to parallelize network protocols to beat CPU and interconnect bottlenecks? Demultiplexing packets to various processors through interconnection network

MasPar

slide-14
SLIDE 14

Page 14 of 15 The UC Berkeley-LBL HIPPI Networking Environment

Entities

HIPPI-XUNET Adapter (HXA) Connects to any XUNET line card XUNET 3 segment will use 622 Mbps line card to connect HIPPI segments of network to XUNET 2 ATM switch at UC Berkeley Heterogeneity test for Real-Time Protocol Suite Header Buffer Header Buffer HIPPI Source HIPPI Dest AMD 29000 XUNET Q-Card Interface To Line Card

slide-15
SLIDE 15

Page 15 of 15 The UC Berkeley-LBL HIPPI Networking Environment

Status Report

Equipment Procured

Sparcstations HIPPI Switches HIPPI Serial Extenders Single- and Multi-Mode Fibers

SunOS port of RCAP completed. Sprite port of RCAP being tested. SunOS port of RMTP/RTIP in progress, awaiting source code for current version of SunOS. RAID II did final (non-XUNET) demo in January. Application development in progress. Next steps:

Get some “numbers” on the HIPPI equipment RAID II and Sprite port of RMTP/RTIP. CM-5 port of all protocols