Supporting Multimedia Communication over a Gigabit Ethernet Network VARUN PIUS RODRIGUES.

Slides:



Advertisements
Similar presentations
CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Switching Concepts Introduction to Ethernet/802.3 LANs Introduction.
Advertisements

Topic 7 Local Area Networks (LAN)
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
Chabot College Chapter 2 Review Questions Semester IIIELEC Semester III ELEC
Chabot College ELEC VLAN. Data Link Sublayers LLC (Logical Link Control) MAC (Media Access Control)
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
CSC 450/550 Part 3: The Medium Access Control Sublayer More Contents on the Engineering Side of Ethernet.
CCNA 3 v3.1 Module 4.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Network based System on Chip Final Presentation Part B Performed by: Medvedev Alexey Supervisor: Walter Isaschar (Zigmond) Winter-Spring 2006.
Fast Ethernet and Gigabit Ethernet. Fast Ethernet (100BASE-T) How to achieve 100 Mbps capacity? Media Independent Interface provides three choices. LLC.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
Network based System on Chip Part A Performed by: Medvedev Alexey Supervisor: Walter Isaschar (Zigmond) Winter-Spring 2006.
1 K. Salah Module 4.0: Network Components Repeater Hub NIC Bridges Switches Routers VLANs.
TDC 461 Basic Communications Systems Local Area Networks 29 May, 2001.
EE 122: Router Design Kevin Lai September 25, 2002.
EECC694 - Shaaban #1 lec #6 Spring Point-to-Point Vs. Shared Channel Communication In LANs Point-to-point: –Computers connected by communication.
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
Review on Networking Technologies Linda Wu (CMPT )
Networks: Fast Ethernet1 Fast Ethernet and Gigabit Ethernet.
Connecting Devices and Multi-Homed Machines. Layer 1 (Physical) Devices Repeater: Extends distances by repeating a signal Extends distances by repeating.
LAN SYSTEMS. GIGABIT ETHERNET Gigabit Ethernet protocol (1000 Mbps). The IEEE committee calls the Standard 802.3z. The goals of the Gigabit Ethernet design.
1 Kyung Hee University Chapter 13 Wired LANs: Ethernet.
DataLink Layer1 Ethernet Technologies: 10Base2 10: 10Mbps; 2: 200 meters (actual is 185m) max distance between any two nodes without repeaters thin coaxial.
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
Connecting LANs, Backbone Networks, and Virtual LANs
Computer Networks Switching Professor Hui Zhang
Network Security FAST & GIGABIT ETHERNET. Network Security Fast Ethernet: Goals  Upgrade the data rate up to 100 Mbps  Make it compatible with Standard.
Semester 1 Module 8 Ethernet Switching Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Chapter Five Network Architecture. Chapter Objectives  Describe the basic and hybrid LAN technologies  Describe a variety of enterprise-wide and WAN.
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
MODULE II LAN SYSTEMS.
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Chapter 2 – X.25, Frame Relay & ATM. Switched Network Stations are not connected together necessarily by a single link Stations are typically far apart.
S3C2 – LAN Switching Addressing LAN Problems. Congestion is Caused By Multitasking, Faster operating systems, More Web-based applications Client-Server.
CPS 356: Introduction to Computer Networks Lecture 7: Switching technologies Ch 2.8.2, 3.1, 3.4 Xiaowei Yang
Gigabit Ethernet.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
11 NETWORK CONNECTION HARDWARE Chapter 3. Chapter 3: NETWORK CONNECTION HARDWARE2 NETWORK INTERFACE ADAPTER  Provides the link between a computer and.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
Semester 3—LAN Switching Chapter 2 Objectives  By the end of this chapter we will be able to perform tasks related to: – Various LAN Communication Problems.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Review of Network Technologies. Basic of Network concepts Computer Network – A Communication system for connecting computers/hosts Why? – Better connectivity.
Forwarding.
Ethernet. Ethernet standards milestones 1973: Ethernet Invented 1983: 10Mbps Ethernet 1985: 10Mbps Repeater 1990: 10BASE-T 1995: 100Mbps Ethernet 1998:
Ch 13. Wired LANs: Ethernet IEEE Standards Project 802 launched in 1985 – To set standards to enable intercommunication among equipment from a variety.
Ethernet Overview it the IEEE standard for Ethernet.
Switching Concepts Introduction to Ethernet/802.3 LANs
Local-Area Networks. Topology Defines the Structure of the Network – Physical topology – actual layout of the wire (media) – Logical topology – defines.
Ethernet Advanced Chapter 5. Release 16/7/2009 Chapter Objectives Explain 10Base-T network Explain 10Base-FL Explain the rule Identify different.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
DNT 1013 DATA COMMUNICATIONS CHAPTER 7: ETHERNET TECHNOLOGIES Prepared By: Mdm Noor Suhana Bt Sulaiman FKMT-NT,
Univ. of TehranIntroduction to Computer Network1 An Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Simple LAN Topologies  Terminators stop signals after they have reached their destination  Signal bounce –Phenomenon in which signals travel endlessly.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
+ Lecture#2: Ethernet Asma ALOsaimi. + Objectives In this chapter, you will learn to: Describe the operation of the Ethernet sublayers. Identify the major.
Univ. of TehranIntroduction to Computer Network1 An Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Ethernet Packet Filtering – Part 2 Øyvind Holmeide 10/28/2014 by.
1 Kyung Hee University Chapter 13 Wired LANs: Ethernet.
Youngstown State University Cisco Regional Academy
Networking Devices.
Data Link Issues Relates to Lab 2.
SUPPORTING MULTIMEDIA COMMUNICATION OVER A GIGABIT ETHERNET NETWORK
Presentation transcript:

Supporting Multimedia Communication over a Gigabit Ethernet Network VARUN PIUS RODRIGUES

Need for Gigabit Networks  Streaming Multimedia  High performance distributed computing  Virtual Reality  Distance learning

Development and Design Challenges  Hardware Components:  Gigabit Network Interface Card  A buffered hub  Gigabit routing switch  File Server within LAN: Building pilot workgroups within LAN  Integration of gigabit switches  Design Challenges:  Simplicity  End-to-end solutions  Extended to include emerging multimedia applications

Design Features of Gigabit NIC  Frame compatibility  Design challenge of the MAC ASIC to operate the GNIC  Reducing host CPU utilization through Descriptor-based DMA

IEEE 802.3z Standard Standard for MAC and PHY layers  PHY Layer:  Fiber: 1000 BASE-SX (multi-mode) and 1000 BASE-LX (single-mode)  Copper-based: 1000 BASE-CX (twinax cable)  MAC Layer:  Identical to one defined for 10 Mbps and 100Mbps Ethernet  Fields: DA, SA, LEN, DATA, FCS

Designing GNIC  Architecture Consideration: 64-bit 66 MHz GNIC-II  Theoretical bandwidth: 4 Gbps vs 1 Gbps  Practical bandwidth: 3 Gbps vs 800 Mbps  Consists of:  Application-specific Integrated Circuit (ASIC)  Packet buffer memory  Serializer/Deserializer chip  Physical layer components

ASIC  Consists of:  PCI  Pair of DMA for controllers: for Rx and Tx  Pair of FIFO connected to external FIFO interface  GNIC  Reducing CPU utilization:  Accesses host memory directly through Descriptor-based DMA  Transfer Chaining: transferring arbitrary nos of packets from host memory to GNIC  Adaptability of interrupt rate of host to network load

Design Features of Buffered Gigabit Hub  Full-duplex: for eliminating CSMA/CD collision  Congestion Control: to avoid frame dropping  Round-Robin scheduling: to prevent “packet clumping”

Performance issues with CSMA/CD  Performance highly dependent on ratio of propagation delay to average packet transmission time  Two ways to solve it:  Increase minimum packet length  Decrease length  Length increased through virtual collisions

Full Duplex Repeater  Achieves switching and shared design concepts for switch-like performance while maintaining the cost of shared hub  Provides maximum throughput, collisionless forwarding, and congestion control  Logical flow of frames: Input -> Forwarding path -> Output  Input: Passes though buffer PHY and MAC before being queued in buffer; congestion control informs end system to slow down incase capacity of buffer is about to be reached  Forwarding path: Implements round robin scheduling to determine which port will send data  Output: includes a buffer, MAC and PHY with congestion notification

Design Features of Gigabit Routing Switch  Architecture issues  Parallel access shared memory architecture  Priority Queue Design

Architecture of Gigabit Routing Switch PE-4884  Consists of 12 channel cards, 1 EMM card for the chassis to function and 1 EMM card management, policy and routing table redundancy  Channel cards: Supports connectivity to Ethernet, fast Ethernet, FDDI etc  Sending and receiving data through physical interfaces and system packet memory  Performing routing and switching address lookups  Enforcing layer 4 policies; collecting management statistics, etc  Every channel card connected to central memory through 2 full-duplex gigabit channels Contd…

Architecture of Gigabit Routing Switch PE-4884  Memory Architecture:  Uses parallel memory architecture for high speed performance  Limitations of cross-bar architecture:  Port-based memory  Head-of-line blocking  Difficult to provide QoS support  Shared memory bus architecture overcomes these limitations  Packet flow:  Address Resolution Logic ASIC on channel card evaluates the destination address  ARL signals memory control cards that a packet must be sent to which port  Frame Management

Supporting Distributed Multimedia Applications  Challenges in On-Demand Video:  Large data size  Real-time constraint  Supporting concurrent accesses  Consideration for connection setup:  Implementation of RSVP scheme  New emerging standards such as IEEE 802.1p and 802.1Q  Integrated solutions with policy-based QoS

Experimental Results  Two major goals:  To test how a gigabit LAN performed in the basic metrics of throughput  To examine how concurrent video delivery is supported over gigabit LAN  Experiments designed to determine bottlenecks in current system and identify bounds on performance  End-to-end performance is evaluated

Experimental Setup  Hardware setup:  Pentium II 233 Mhz and Pentium Pro 300 Mhz  Running either Linux or NT  Benchmarking utilities: netperf (for max throughput) and netbench (for avg throughput)  Netperf:  Consists of 2 process: netserver and netperf  Netperf connects to remote system running an instance of netserver and uses control connection to send parameters  TCP connection using BSD sockets  Separate connection for measurement Contd..

Experimental Setup  Netbench:  Measures how well a file server handles I/O requests  Each client tallies how many data moves to and from server

Results  Maximum throughput results:  Message packet size varied from 2048 bytes to 4 Mbytes.  After 16KByte packet size is reached, there is slight drop in performance and then again increase to give peak throughput of 190Mbps  Performance peak in Linux system; NT system peak throughput around 90Mbps  To investigate, NT experiment performed on different machine; peak throughput of 180 Mbps attained  SUN’s Solaris attained peak performance of 488 Mbps  Raw device testing attained performance of Mbps at hardware level  Average throughput results:  Maximum server throughput of 157 Mbps with 3 clients

High Quality Streaming Videos Criteria for experiment to measure concurrent access for on-demand video:  Buffering Scheme:  Used 2 buffer scheme at server: one to retrieve video frames from server system and other to transmit it to client  Client also uses 2 buffer scheme: one for the network and other to display the frame  Performance metrics for the measurement:  Need to determine maximum number of concurrent accesses that can be supported by the network  Need to calculate jitters (number of miss deadline retrievals)

Results: On-Demand Video Streaming  Range specifications of MPEG-2 between 4 and 32 Mbps were emulated  Number of active processes were increased until system could no longer provide acceptable QoS (jitter less than 1%)  Due to bus contention, 128 Mbps achieved for 32 streams of 4 Mbps videos  Buffer size is another performance bottleneck in addition to network throughput

Questions?  You may send me a mail on my UF mail in case of any issues you need to communicate with me  UF mail: