F. HemmerUltraNet® Experiences SHIFT Model CPU Server CPU Server CPU Server CPU Server CPU Server CPU Server Disk Server Disk Server Tape Server Tape Server.

Slides:



Advertisements
Similar presentations
Chapter 13: I/O Systems I/O Hardware Application I/O Interface
Advertisements

I/O Systems.
Ch. 2 Protocol Architecture. 2.1 The Need for a Protocol Architecture Same set of layered functions need to exist in the two communicating systems. Key.
Chapter 13: I/O Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 13: I/O Systems I/O Hardware Application I/O Interface.
04/14/2008CSCI 315 Operating Systems Design1 I/O Systems Notice: The slides for this lecture have been largely based on those accompanying the textbook.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 13: I/O Systems I/O Hardware Application I/O Interface Kernel I/O Subsystem.
Spring 2004 EE4272 EE4272: Computer Networks Instructor: Dr. Tricia Chigan Dept.: Elec. & Comp. Eng.
Socket Programming.
Chapter 13: I/O Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 2, 2005 Chapter 13: I/O Systems I/O Hardware.
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
I/O Hardware n Incredible variety of I/O devices n Common concepts: – Port – connection point to the computer – Bus (daisy chain or shared direct access)
I/O Systems CS 3100 I/O Hardware1. I/O Hardware Incredible variety of I/O devices Common concepts ◦Port ◦Bus (daisy chain or shared direct access) ◦Controller.
Chapter 13: I/O Systems I/O Hardware Application I/O Interface
Chapter 3 Chapter 3: Server Hardware. Chapter 3 Learning Objectives n Describe the base system requirements for Windows NT 4.0 Server n Explain how to.
ECS152BXin Liu 1 ECS 152B Computer Networks Fall 2003 Prof. Xin Liu
I/O Systems CSCI 444/544 Operating Systems Fall 2008.
1 Lecture 7: Part 2: Message Passing Multicomputers (Distributed Memory Machines)
Performance Tradeoffs for Static Allocation of Zero-Copy Buffers Pål Halvorsen, Espen Jorde, Karl-André Skevik, Vera Goebel, and Thomas Plagemann Institute.
TC 361 Data Networking Test Review
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
1 Chapter Client-Server Interaction. 2 Functionality  Transport layer and layers below  Basic communication  Reliability  Application layer.
Storage Area Network Presented by Chaowalit Thinakornsutibootra Thanapat Kangkachit
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
Hardware Definitions –Port: Point of connection –Bus: Interface Daisy Chain (A=>B=>…=>X) Shared Direct Device Access –Controller: Device Electronics –Registers:
Chapter 13: I/O Systems Silberschatz, Galvin and Gagne ©2005 AE4B33OSS Chapter 13: I/O Systems I/O Hardware Application I/O Interface Kernel I/O.
The NE010 iWARP Adapter Gary Montry Senior Scientist
1 Review - Computing Basics n Key points: u Computer Hardware and Software. u Binary Number System u Networking Terminology F Networking F LANs F WANs.
1 Using HPS Switch on Bassi Jonathan Carter User Services Group Lead NERSC User Group Meeting June 12, 2006.
Vladimír Smotlacha CESNET Full Packet Monitoring Sensors: Hardware and Software Challenges.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
SCTP: Stream Control Transfer Protocol Naveen Kumar Department of Computer and Information Sciences *Some slides have been taken from Prof. Amer.
Remote Direct Memory Access (RDMA) over IP PFLDNet 2003, Geneva Stephen Bailey, Sandburst Corp., Allyn Romanow, Cisco Systems,
Increasing Web Server Throughput with Network Interface Data Caching October 9, 2002 Hyong-youb Kim, Vijay S. Pai, and Scott Rixner Rice Computer Architecture.
Chapter 13: I/O Systems. 13.2/34 Chapter 13: I/O Systems I/O Hardware Application I/O Interface Kernel I/O Subsystem Transforming I/O Requests to Hardware.
TCP Offload Through Connection Handoff Hyong-youb Kim and Scott Rixner Rice University April 20, 2006.
1 Client-Server Interaction. 2 Functionality Transport layer and layers below –Basic communication –Reliability Application layer –Abstractions Files.
Chapter 13: I/O Systems Silberschatz, Galvin and Gagne ©2005 Operating System Principles Chapter 13: I/O Systems I/O Hardware Application I/O Interface.
XE33OSA Chapter 13: I/O Systems. 13.2XE33OSA Silberschatz, Galvin and Gagne ©2005 Chapter 13: I/O Systems I/O Hardware Application I/O Interface Kernel.
CENG334 Introduction to Operating Systems Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
Chapter 13: I/O Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 2, 2005 Chapter 13: I/O Systems I/O Hardware.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
© 2006 EMC Corporation. All rights reserved. The Host Environment Module 2.1.
Chapter 13: I/O Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 13: I/O Systems Overview I/O Hardware Application.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Unit 4 Day 1 FOCS – Introduction to Programming. Journal Entry: Unit #5Entry #1 In detail describe programming in Scratch. Describe how to use Events,
Spring 2000CS 4611 Router Construction Outline Switched Fabrics IP Routers Extensible (Active) Routers.
Silberschatz, Galvin, and Gagne  Applied Operating System Concepts Module 12: I/O Systems I/O hardwared Application I/O Interface Kernel I/O.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
CMSC 421 Section 0202 I/O Systems Chapter 13: I/O Systems.
Module 11: I/O Systems Reading: Chapter 13 Objectives  Explore the structure of the operating system’s I/O subsystem.  Discuss the principles of I/O.
Advisor: Hung Shi-Hao Presenter: Chen Yu-Jen
Chapter 13: I/O Systems.
I/O Devices Connected to the Backplane bus Hard disk controllers
Module 12: I/O Systems I/O hardware Application I/O Interface
Chapter 13: I/O Systems I/O Hardware Application I/O Interface
Final Review CS144 Review Session 9 June 4, 2008 Derrick Isaacson
Virtual Memory Main memory can act as a cache for the secondary storage (disk) Advantages: illusion of having more physical memory program relocation protection.
OffLine Physics Computing
I/O Systems I/O Hardware Application I/O Interface
Operating System Concepts
13: I/O Systems I/O hardwared Application I/O Interface
CS703 - Advanced Operating Systems
Router Construction Outline Switched Fabrics IP Routers
TCP/IP Protocol Suite: Review
LINUX System : Lecture 7 Lecture notes acknowledgement : The design of UNIX Operating System.
Chapter 13: I/O Systems I/O Hardware Application I/O Interface
Chapter 2: Planning for Server Hardware
Chapter 13: I/O Systems I/O Hardware Application I/O Interface
Module 12: I/O Systems I/O hardwared Application I/O Interface
Presentation transcript:

F. HemmerUltraNet® Experiences SHIFT Model CPU Server CPU Server CPU Server CPU Server CPU Server CPU Server Disk Server Disk Server Tape Server Tape Server Tape Server UltraNet Backplane

F. HemmerUltraNet® Experiences CORE

F. HemmerUltraNet® Experiences UltraNet® Hardware Host Adapters Hubs Link Multiplexers Serial Links (Fiber, coax) Frame Buffers Host software Network management

F. HemmerUltraNet® Experiences Hub resident Host Adapters LSCAdapterLSCAdapter Ultra Hub 1000 CPU I/O System CHANNELCHANNEL

F. HemmerUltraNet® Experiences Host Resident Host adapters CPU Memory Ultranet Bus oriented Adapter Bus To HUB Coax or Fiber

F. HemmerUltraNet® Experiences UltraNet HUBS I/O PIPO UltraBus & Power

F. HemmerUltraNet® Experiences Link Adapters LinkAdapterLinkAdapter Ultra Hub 1000 Host 1 Host 2

F. HemmerUltraNet® Experiences UltraNet Link adapters Packets & Links UltraBus™ Link Adapter Link Adapter UltraNet HUB Host 1 Host 2 Host 3 Host 4

F. HemmerUltraNet® Experiences Ultra Protocol Processor ULTRABUSULTRABUS Network HOST/LINKINTERFACEHOST/LINKINTERFACE FIFO 64 bit - 1 Gb/s FIFO 64 bit - 1 Gb/s Transfer Engine Transfer Engine CP DACP

F. HemmerUltraNet® Experiences UltraBus Personality Module ULTRABUSULTRABUS DRIVERDRIVER ACCESS CONTROL PORTINTERFACEPORTINTERFACE PORTINTERFACEPORTINTERFACE FIFO STARLAN

F. HemmerUltraNet® Experiences Link MUX PM PORTINTERFACEPORTINTERFACE PORTINTERFACEPORTINTERFACE FIFOSerial encoding FIFOSerial encoding FIFOSerial encoding FIFOSerial encoding FIFOSerial encoding FIFOSerial encoding FIFOSerial encoding FIFOSerial encoding COAX&FIBERXCVRCOAX&FIBERXCVR COAX&FIBERXCVRCOAX&FIBERXCVR Paddle Card Serial Links

F. HemmerUltraNet® Experiences UltraNet Software User application Software Socket Compatibility Library NFSSockets UDP TCP IP Data Link Driver EtherNetUltraNetFDDI UltraNet Driver Transport Network Data Link Physical Link Hardware Assisted Protocol Engine

F. HemmerUltraNet® Experiences UltraNet at CERN Cray, IBM SGI 340, 2 Crimsons 2 Sun 4/330, 1 4/630 1 Sun 4/490 1 Sun 4/670, 1 3/260 1 Cisco AGS+

F. HemmerUltraNet® Experiences ULTRA FDDI Performance

F. HemmerUltraNet® Experiences SHIFT File Server Throughput

F. HemmerUltraNet® Experiences UltraNet Bandwith MB/S DAY No

F. HemmerUltraNet® Experiences Problems Socket semantics Big Blocks (128 KB) OS is now the bottleneck Unsupported IOCTL's V3, V4

F. HemmerUltraNet® Experiences Conclusions Proprietary Ultra is an effective solution Future is promising technically Future uncertain (ATM, company itself) Wait & see...