Network Systems and Throughput Preservation

Slides:



Advertisements
Similar presentations
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Advertisements

IP Router Architectures. Outline Basic IP Router Functionalities IP Router Architectures.
Interconnection Networks: Flow Control and Microarchitecture.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
Distributed Multimedia Systems
APOHN: Subnetwork Layering to Improve TCP Performance over Heterogeneous Paths April 4, 2006 Dzmitry Kliazovich, Fabrizio Granelli, University of Trento,
Chapter 8 Hardware Conventional Computer Hardware Architecture.
Computer Networks Fall, 2007 Prof Peterson. CIS 235: Networks Fall, 2007 Western State College  What is “store and forward”?  What is a buffer / queue?
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
Optical Ring Networks Research over MAC protocols for optical ring networks with packet switching. MAC protocols divide the ring bandwidth according to.
ECE 526 – Network Processing Systems Design
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Router Architectures An overview of router architectures.
Router Architectures An overview of router architectures.
SEPT, 2005CSI Part 2.2 Protocols and Protocol Layering Robert Probert, SITE, University of Ottawa.
Sven Ubik, Petr Žejdl CESNET TNC2008, Brugges, 19 May 2008 Passive monitoring of 10 Gb/s lines with PC hardware.
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
High-Performance Networks for Dataflow Architectures Pravin Bhat Andrew Putnam.
 Configuring a vSwitch Cloud Computing (ISM) [NETW1009]
Lecture 3 Review of Internet Protocols Transport Layer.
1 Chapter 16 Protocols and Protocol Layering. 2 Protocol  Agreement about communication  Specifies  Format of messages (syntax)  Meaning of messages.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Voice Design Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Increasing Web Server Throughput with Network Interface Data Caching October 9, 2002 Hyong-youb Kim, Vijay S. Pai, and Scott Rixner Rice Computer Architecture.
ECE 526 – Network Processing Systems Design Computer Architecture: traditional network processing systems implementation Chapter 4: D. E. Comer.
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
CS 4396 Computer Networks Lab Router Architectures.
SpaceWire Architectures Steve Parkes Space Technology Centre, University of Dundee, Scotland, UK.
EECB 473 Data Network Architecture and Electronics Lecture 1 Conventional Computer Hardware Architecture
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
The Difference Between Router and Switch Not everyone knows: ADVANTAGES OF SWITCH:  Switches offer higher performance than bridges and hubs.  Switches.
Spring 2000CS 4611 Router Construction Outline Switched Fabrics IP Routers Extensible (Active) Routers.
Lecture 11 B-ISDN. Broadband ISDN In 1988, CCITT issued the first two recommendations relating to the broadband ISDN called B-ISDN. This system is defined.
1 Protocols and Protocol Layering. 2 Protocol Agreement about communication Specifies –Format of messages –Meaning of messages –Rules for exchange –Procedures.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Open-source routing at 10Gb/s Olof Hagsand (KTH) Robert Olsson (Uppsala U) Bengt Görden (KTH) SNCNW May 2009 Project grants: Internetstiftelsen (IIS) Equipment:
High Speed Interconnect Project May08-06
Unit 1:Frame Relay.
COMPUTER NETWORKS CS610 Lecture-21 Hammad Khalid Khan.
Whirlwind Tour Of Lectures So Far
Advanced Computer Networks
Queue Management Jennifer Rexford COS 461: Computer Networks
Introduction to Networks
Chapter 4: Network Layer
The University of Adelaide, School of Computer Science
Subject Name: Computer Communication Networks Subject Code: 10EC71
Layer 1 of the TCP/IP protocol stack: Network Access Layer (NAL)
Network Survivability
Directory-based Protocol
Advance Computer Networking
نماذج من تطبيقات شبكات الحساب مكونات شبكة الحاسب
OSDI ‘14 Best Paper Award Adam Belay George Prekas Ana Klimovic
Packet Switch Architectures
COMMON LAYER 2 DEVICES AND FUNCTIONALITIES.
Chapter 4 Frame Relay Chapter 4 Frame Relay.
TCP over SoNIC Abhishek Kumar Maurya
Physical and Logical Topologies
EE 122: Lecture 7 Ion Stoica September 18, 2001.
Chapter 3 Part 3 Switching and Bridging
Protocols and Protocol Layering
Protocols and Protocol Layering
QoS routing Finding a path that can satisfy the QoS requirement of a connection. Achieving high resource utilization.
Review of Internet Protocols Transport Layer
Chapter 4: Network Layer
ECE 671 – Lecture 8 Network Adapters.
Lecture 6, Computer Networks (198:552)
Presentation transcript:

Network Systems and Throughput Preservation ECE 671 – Lecture 6 Network Systems and Throughput Preservation

Network systems What does a network system do? ECE 671

Network systems Data is switched between network stacks ECE 671

Classification of network systems Network systems differ by level of protocol processing ECE 671

Design of network systems How would you design/implement a network system? ECE 671

Example network system: NIC Network interface card / adapter connects to link Block diagram: ECE 671

Example network system: switch Switch connects multiple links Block diagram: ECE 671

Example network system: switch System may differ by system architecture Example: shared memory vs. distributed memory ECE 671

Requirements for network systems What criteria matter for network systems? ECE 671

Application requirements Different applications have different requirements: ECE 671

Overhead and bottlenecks Where are potential overheads and bottlenecks? ECE 671

Throughput preservation Throughput performance Ensure network system can handle link rates at all points Delay/jitter Ensure network system processes traffic quickly Packet loss Ensure sufficient buffer space and fast processing Most network system design focus on bandwidth ECE 671

Packet rate vs. data rate Data rate states total number of bits per second Each packet requires specific processing Packet rate sometimes more meaningful What is the packet rate for a 10Gbps link? Distinguish small packets and large packets ECE 671

System design for throughput What are the differences between these systems? How do they affect throughput preservation? ECE 671